{"id":578,"date":"2008-04-02T18:22:00","date_gmt":"2008-04-02T18:22:00","guid":{"rendered":"\/blogs\/kimberly\/post\/sp_helpindex2-to-show-included-columns-(20052b)-and-filtered-indexes-(2008)-which-are-not-shown-by-sp_helpindex.aspx"},"modified":"2017-02-27T22:53:51","modified_gmt":"2017-02-28T06:53:51","slug":"sp_helpindex2-to-show-included-columns-2005-and-filtered-indexes-2008-which-are-not-shown-by-sp_helpindex","status":"publish","type":"post","link":"https:\/\/www.sqlskills.com\/blogs\/kimberly\/sp_helpindex2-to-show-included-columns-2005-and-filtered-indexes-2008-which-are-not-shown-by-sp_helpindex\/","title":{"rendered":"(OLD): sp_helpindex2 to show included columns (2005+) and filtered indexes (2008) which are not shown by sp_helpindex"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><span style=\"font-size: large;\">IMPORTANT NOTE:\u00a0Always check the <a href=\"https:\/\/www.sqlskills.com\/blogs\/kimberly\/category\/sp_helpindex-rewrites\/\" target=\"_blank\">sp_helpindex rewrites<\/a> category for the <strong>USE THIS<\/strong> post!<\/span><\/p>\n<p>OK &#8211; so this has been frustrating me for many months&#8230; when you create indexes with included columns (which was a new feature of SQL Server 2005), they&#8217;re not shown by sp_helpindex or by DBCC SHOW_STATISTICS. I understand this not showing for statistics because included columns are not factored into the histogram (<em>that&#8217;s only the high order element which is the first column in the index<\/em>) OR the density vector (<em>which only shows the densities (or averages) for the left-based subsets of the key<\/em>). So, why doesn&#8217;t sp_helpindex show it? Well&#8230; I guess it just didn&#8217;t get updated for SQL 2005. So, in SQL 2008, I was hoping I&#8217;d not only see included columns but also filtered indexes&#8230; well, neither is there and sp_helpindex is still the same old proc. Don&#8217;t get me wrong, you can use SSMS to see all of the index properties for a single index (<em>pane, by pane for each property<\/em>) OR you can run queries to find the included columns for a given index:<\/p>\n<blockquote dir=\"ltr\" style=\"margin-right: 0px;\"><p><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">SELECT<br \/>\n<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">(<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">CASE<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> ic<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">key_ordinal\u00a0<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">WHEN<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> 0\u00a0<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">THEN<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: fuchsia; font-size: 10pt;\">CAST<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">(<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">1\u00a0<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">AS<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">tinyint<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">)<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">\u00a0<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">ELSE<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> ic<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">key_ordinal <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">END<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">)<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">AS<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> [ID]<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">,<br \/>\n<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: #003300; font-size: 10pt;\">clmns<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">name<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">AS<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: #003300; font-size: 10pt;\"> [Name]<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">,<br \/>\n<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: fuchsia; font-size: 10pt;\">CAST<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">(<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: fuchsia; font-size: 10pt;\">COLUMNPROPERTY<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">(<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">ic<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: fuchsia; font-size: 10pt;\">object_id<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">,<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> clmns<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">name<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">,<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> N<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: red; font-size: 10pt;\">&#8216;IsComputed&#8217;<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">)<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">AS<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">bit<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">)<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">AS<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> [IsComputed]<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">,<br \/>\n<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: #003300; font-size: 10pt;\">ic<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: #003300; font-size: 10pt;\">is_descending_key <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">AS<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: #003300; font-size: 10pt;\"> [Descending]<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">,<br \/>\n<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: #003300; font-size: 10pt;\">ic<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: #003300; font-size: 10pt;\">is_included_column <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">AS<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: #003300; font-size: 10pt;\"> [IsIncluded]<br \/>\n<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">FROM <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: green; font-size: 10pt;\">sys.tables<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">AS<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> tbl<br \/>\n<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">INNER<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">JOIN<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: green; font-size: 10pt;\">sys.indexes<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">AS<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> i<br \/>\n<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">ON<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">(<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">i<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">index_id <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">&gt;<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> 0\u00a0<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">AND<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> i<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">is_hypothetical <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">=<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> 0<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">)<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">AND<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">(<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">i<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: fuchsia; font-size: 10pt;\">object_id <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">= <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">tbl<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: fuchsia; font-size: 10pt;\">object_id<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">)<br \/>\nINNER<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">JOIN<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: green; font-size: 10pt;\">sys.index_columns<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">AS<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> ic<br \/>\n<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">ON<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">(<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">ic<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">column_id <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">&gt;<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> 0\u00a0<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">AND<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">(<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">ic<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">key_ordinal <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">&gt;<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> 0\u00a0<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">OR<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> ic<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">partition_ordinal <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">=<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> 0\u00a0<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">OR<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> ic<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">is_included_column <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">!=<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> 0<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">))<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"><br \/>\n<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">AND<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">(<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">ic<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">index_id <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">= <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: fuchsia; font-size: 10pt;\">CAST<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">(<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">i<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">index_id <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">AS<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">int<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">)<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">AND<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> ic<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: fuchsia; font-size: 10pt;\">object_id <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">= <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">i<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: fuchsia; font-size: 10pt;\">object_id<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">)<br \/>\nINNER<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">JOIN<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: green; font-size: 10pt;\">sys.columns<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">AS<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> clmns<br \/>\n<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">ON<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> clmns<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: fuchsia; font-size: 10pt;\">object_id<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">=<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> ic<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: fuchsia; font-size: 10pt;\">object_id<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">\u00a0<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">AND<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> clmns<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">column_id <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">=<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> ic<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">column_id<br \/>\n<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">WHERE <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">(<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">i<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">name <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">= <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">N<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: red; font-size: 10pt;\">&#8216;[MyIndex]&#8217;<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">)\u00a0AND ((<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">tbl<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">name <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">= <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">N<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: red; font-size: 10pt;\">&#8216;[MyTable]&#8217;<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">\u00a0<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">AND<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> SCHEMA_NAME<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">(<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">tbl<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">.<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">schema_id<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">) = <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\">N<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: red; font-size: 10pt;\">&#8216;[MySchema]&#8217;<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">))<br \/>\n<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">ORDER<\/span> <span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">BY<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> IsIncluded<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: gray; font-size: 10pt;\">,<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: black; font-size: 10pt;\"> [ID] <\/span><span style=\"font-family: 'Verdana','sans-serif'; color: blue; font-size: 10pt;\">ASC<\/span><\/p><\/blockquote>\n<p><span style=\"font-family: 'Verdana','sans-serif'; color: #003300; font-size: 10pt;\">but, there isn&#8217;t a nice clean way to show all of the included columns for all indexes for a particular table&#8230; until now :)<\/span><span style=\"font-family: 'Verdana','sans-serif'; color: #003300; font-size: 10pt;\">A couple of weeks ago I sat down and rewrote sp_helpindex. I was actually on\u00a0a plane from Hyderabad to Frankfurt\u00a0or\u00a0from Frankfurt to San Fran or from San Fran to Seattle (<em><span style=\"font-family: 'Verdana','sans-serif';\">it was a long day <\/span><\/em>:) and I was using (<em><span style=\"font-family: 'Verdana','sans-serif';\">and well, forcing myself to learn how to use <\/span><\/em>:) my <strong><span style=\"font-family: 'Verdana','sans-serif';\">new<\/span><\/strong> Vista laptop. OK, that&#8217;s a HUGE story in and of itself and it definitely warrants its own post but I&#8217;ll sum up the story with the fact that I had to purchase a new laptop while in Hyderabad because BOTH my primary laptop (T61p) AND my backup laptop (T60p) BOTH (<em><strong><span style=\"font-family: 'Verdana','sans-serif';\">yes, BOTH!!!<\/span><\/strong><\/em>) suffered catastrophic disk failures on their boot drives within 24 hours of each other. In the end, I really cannot believe the &#8220;coincidence&#8221; of two laptops crashing within 24 hours of each other. Yes, I thought MTBF too (<em><span style=\"font-family: 'Verdana','sans-serif';\">at first<\/span><\/em>) but the laptops were two Lenovos &#8211; one Lenovo (the T60p) was\u00a0purchased in Feb 2007 and the second, a Lenovo T61p was purchase in Oct 2007. And, it was the T61p that went first. The only thing I can even begin to speculate about and\/or think to attribute it to (as I was in India for\u00a017 days from Mar 3 through Mar 20 and this all started on Mar 17) was an overactive metal detector at the hotel at which I was staying (<em><span style=\"font-family: 'Verdana','sans-serif';\">or something related to St. Patrick but I&#8217;ve since ruled that out &#8211; and no, I wasn&#8217;t drinking green beer either&#8230;<\/span><\/em>). OK, I really need to do another post to give you all of the details about this trip BUT, I did get a new laptop&#8230; and, having just bought it only shortly before I flew\u00a0back I felt like I really needed to get my money&#8217;s worth so I just *had* to work on the flights home\u00a0(<em><span style=\"font-family: 'Verdana','sans-serif';\">ah, security\u00a0with *3* laptops was NOT fun and I&#8217;m *VERY* glad that none of them asked me to &#8220;boot&#8221; my laptops to prove they were working&#8230; that could have been a VERY bad situation&#8230; lol<\/span><\/em>).<\/span><\/p>\n<p>OK &#8211; so back to the story&#8230;\u00a0I was working on the flights and I was preparing to deliver some content on the Friday after I returned (yes, I taught a full day in India on Wednesday then flew back leaving India at 2:15am Thursday morning so that I could arrive back in Redmond at roughly 7pm Thursday night &#8211; about 30 hours later &#8211; and then teach Friday morning for an 8:30 start time&#8230; ah, I was *really* tired on Friday night :). Anyway, in preparing, I decided that I finally needed to re-write sp_helpindex. When I was first writing it, I was only thinking of SQL Server 2005. So, here&#8217;s the 2005 version that I wrote:\u00a0<a href=\"\/blogs\/kimberly\/content\/binary\/sp_helpindex2_2005.zip\">sp_helpindex2_2005.zip (2.71 KB)<\/a>.<\/p>\n<p>So, I had wanted to blog that when I got back to Redmond but in preparing for the trip we&#8217;re on now AND rebuilding my primary and backup laptops, well, it got tabled. So now, today, Paul and I are in Iceland (<em>working with our great friends at <\/em><a href=\"http:\/\/miracle.is\/Heim\/\">Miracle Iceland<\/a>) and we&#8217;re teaching &#8220;the Accidental DBA&#8221; (<em>this past Monday<\/em>) and SQL Server 2008 New Features in Database Infrastructure and Scalability (Tue through Thursday)&#8230; I was giving a lecture on Filtered Indexes in SQL Server 2008 and I, once again, found myself needing a better sp_helpindex. So, when Paul got up to talk about Compression (<em>which is no short lecture for him <\/em>:), I had time to rewrite sp_helpindex&#8230; again. And, here&#8217;s what I\u00a0ended up with&#8230;<\/p>\n<p>&nbsp;<\/p>\n<p>exec<span style=\"color: #000000;\"> sp_helpindex2 <span style=\"color: #ff0000; font-size: x-large;\">&#8216;member&#8217; <\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<table style=\"width: 1005pt; border-collapse: collapse;\" border=\"0\" width=\"1339\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr style=\"height: 15pt;\">\n<td class=\"xl65\" style=\"background-color: transparent; width: 189pt; height: 15pt; border: windowtext 0.5pt solid;\" width=\"252\" height=\"20\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\"><strong>index_name<\/strong><\/span><\/td>\n<td class=\"xl65\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 249pt; border-top: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid;\" width=\"332\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\"><strong>index_description<\/strong><\/span><\/td>\n<td class=\"xl65\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 222pt; border-top: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid;\" width=\"296\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\"><strong>index_keys<\/strong><\/span><\/td>\n<td class=\"xl65\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 172pt; border-top: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid;\" width=\"229\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\"><strong>included_columns<\/strong><\/span><\/td>\n<td class=\"xl65\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 173pt; border-top: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid;\" width=\"230\"><strong><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">filter_definition<\/span><\/strong><\/td>\n<\/tr>\n<tr style=\"height: 15pt;\">\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; height: 15pt; border-top: windowtext; border-right: windowtext 0.5pt solid;\" height=\"20\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">member_corporation_link<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">nonclustered located on PRIMARY<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">corp_no<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NULL<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NULL<\/span><\/td>\n<\/tr>\n<tr style=\"height: 15pt;\">\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; height: 15pt; border-top: windowtext; border-right: windowtext 0.5pt solid;\" height=\"20\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">member_ident<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">clustered, unique, primary key located on PRIMARY<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">member_no<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NULL<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NULL<\/span><\/td>\n<\/tr>\n<tr style=\"height: 15pt;\">\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; height: 15pt; border-top: windowtext; border-right: windowtext 0.5pt solid;\" height=\"20\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">member_region_link<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">nonclustered located on PRIMARY<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">region_no<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NULL<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NULL<\/span><\/td>\n<\/tr>\n<tr style=\"height: 15pt;\">\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; height: 15pt; border-top: windowtext; border-right: windowtext 0.5pt solid;\" height=\"20\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NCIndexCoveringLnFnMiIncludePhone<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">nonclustered located on PRIMARY<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">lastname, firstname, middleinitial<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">phone_no<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NULL<\/span><\/td>\n<\/tr>\n<tr style=\"height: 15pt;\">\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; height: 15pt; border-top: windowtext; border-right: windowtext 0.5pt solid;\" height=\"20\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NCIndexCoversAll4Cols<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">nonclustered located on PRIMARY<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">lastname, firstname, middleinitial, phone_no<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NULL<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NULL<\/span><\/td>\n<\/tr>\n<tr style=\"height: 15pt;\">\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; height: 15pt; border-top: windowtext; border-right: windowtext 0.5pt solid;\" height=\"20\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NCIndexLNinKeyInclude3OtherCols<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">nonclustered located on PRIMARY<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">lastname<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">firstname, middleinitial, phone_no<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NULL<\/span><\/td>\n<\/tr>\n<tr style=\"height: 15pt;\">\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; height: 15pt; border-top: windowtext; border-right: windowtext 0.5pt solid;\" height=\"20\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NCIndexLNOnly<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">nonclustered located on PRIMARY<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">lastname<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NULL<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">NULL<\/span><\/td>\n<\/tr>\n<tr style=\"height: 15pt;\">\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; height: 15pt; border-top: windowtext; border-right: windowtext 0.5pt solid;\" height=\"20\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">QuickFilterTest<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">nonclustered located on PRIMARY<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">lastname<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">phone<\/span><\/td>\n<td class=\"xl66\" style=\"border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;\"><span style=\"color: #000000; font-family: 'Courier New'; font-size: xx-small;\">([lastname]&gt;&#8217;S&#8217; AND [lastname]&lt;&#8216;T&#8217;)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000; font-size: small;\">So, in the end, I can quickly see whether or not my index has included_columns and\/or a filter_definition. Don&#8217;t get me wrong, these indexes above are NOT necessarily a good combination of indexes (or recommendation of ANY kind) to have &#8211; these were just created to make sure that my code works. And, as my good friend Gunnar would say &#8211; &#8220;it&#8217;s not my <em>best <\/em>code but it&#8217;s not my <em>worst <\/em>code either&#8221; &lt;G&gt;. And, so, here it is: <a href=\"\/blogs\/kimberly\/content\/binary\/sp_helpindex2_2008.zip\">sp_helpindex2_2008.zip (2.75 KB)<\/a>. <\/span><\/p>\n<p>Pretty darn useful for sure! Oh, and I used the undoc&#8217;ed <span style=\"font-family: 'Courier New';\">sp_MS_marksystemobject so that I could still create the sp_ in master but then execute it in all other databases. It&#8217;s frustrating that this behavior (with sp_ named objects) no longers works in 2005\/2008 but at least the sp_MS_marksystemobject still sets the behavior so that we can create this one proc in master but use it in all other databases. <\/span><\/p>\n<p dir=\"ltr\" style=\"margin-right: 0px;\">Have fun!<br \/>\nkt<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; IMPORTANT NOTE:\u00a0Always check the sp_helpindex rewrites category for the USE THIS post! OK &#8211; so this has been frustrating me for many months&#8230; when you create indexes with included columns (which was a new feature of SQL Server 2005), they&#8217;re not shown by sp_helpindex or by DBCC SHOW_STATISTICS. I understand this not showing for [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,58,63,65,66],"tags":[],"class_list":["post-578","post","type-post","status-publish","format-standard","hentry","category-indexes","category-resources","category-sp_helpindex-rewrites","category-sql-server-2005","category-sql-server-2008"],"_links":{"self":[{"href":"https:\/\/www.sqlskills.com\/blogs\/kimberly\/wp-json\/wp\/v2\/posts\/578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sqlskills.com\/blogs\/kimberly\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sqlskills.com\/blogs\/kimberly\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/kimberly\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/kimberly\/wp-json\/wp\/v2\/comments?post=578"}],"version-history":[{"count":0,"href":"https:\/\/www.sqlskills.com\/blogs\/kimberly\/wp-json\/wp\/v2\/posts\/578\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sqlskills.com\/blogs\/kimberly\/wp-json\/wp\/v2\/media?parent=578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/kimberly\/wp-json\/wp\/v2\/categories?post=578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sqlskills.com\/blogs\/kimberly\/wp-json\/wp\/v2\/tags?post=578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}