﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>SQLServerCentral / Discuss Content Posted by Robert Cary / Article Discussions / Article Discussions by Author  / Search All Columns in all tables / Latest Posts</title><generator>InstantForum.NET v2.9.0</generator><description>SQLServerCentral</description><link>http://www.sqlservercentral.com/Forums/</link><webMaster>notifications@sqlservercentral.com</webMaster><lastBuildDate>Thu, 23 May 2013 01:53:17 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Search All Columns in all tables</title><link>http://www.sqlservercentral.com/Forums/Topic401806-329-1.aspx</link><description>[b]The actual post is Ok for the tables which are of One word for others below is the modified query.[/b]DECLARE @searchSQL AS VARCHAR(MAX)DECLARE @SearchItem AS VARCHAR(MAX) ; SET @SearchItem = '%Davolio%'SELECT @searchSQL = COALESCE(@searchSQL + '+ CAST(COALESCE(MIN(CASE WHEN IC.Ordinal_position = ' +             CAST(Ordinal_position AS VARCHAR(MAX)) +             ' THEN '' OR  '' + IC.Column_Name + '' LIKE  ''''' + @SearchItem + ''''''' END), '''') AS NVARCHAR(max))' + CHAR(13), 'CAST(COALESCE(MIN(CASE WHEN IC.Ordinal_position = ' +             CAST(Ordinal_position AS VARCHAR(MAX)) +             ' THEN IC.Column_Name + '' LIKE  ''''' + @SearchItem + ''''''' END), '''') AS NVARCHAR(max))' + CHAR(13))FROM INFORMATION_SCHEMA.Columns GROUP BY Ordinal_PositionORDER BY Ordinal_PositionEXEC('SELECT REPLACE(Query, ''WHERE  OR'', ''WHERE'') FROM (SELECT ''SELECT '''''' + CAST(TABLE_NAME AS VARCHAR(MAX)) + '''''' as tbl, * FROM ['' +  CAST(TABLE_SCHEMA AS VARCHAR(MAX)) + '']. [b][[/b]'' + CAST(TABLE_NAME AS VARCHAR(MAX)) + ''[b]] [/b] WHERE '' + ' + @searchSQL + ' AS queryFROM INFORMATION_SCHEMA.Columns ICWHERE DATA_TYPE IN (''char'',  ''varchar'', ''nchar'', ''nvarchar'')GROUP BY TABLE_NAME, TABLE_SCHEMA) S')</description><pubDate>Wed, 06 Jan 2010 05:47:35 GMT</pubDate><dc:creator>ShrikrishnaG</dc:creator></item><item><title>Search All Columns in all tables</title><link>http://www.sqlservercentral.com/Forums/Topic401806-329-1.aspx</link><description>Comments posted to this topic are about the item [B]&lt;A HREF="/scripts/Miscellaneous/31859/"&gt;Search All Columns in all tables&lt;/A&gt;[/B]</description><pubDate>Sun, 23 Sep 2007 21:09:56 GMT</pubDate><dc:creator>Robert Michael Cary</dc:creator></item></channel></rss>