{"id":1392,"date":"2015-11-27T11:09:26","date_gmt":"2015-11-27T09:09:26","guid":{"rendered":"http:\/\/www.ozgurguler.net\/blog\/?p=1392"},"modified":"2015-11-27T11:09:26","modified_gmt":"2015-11-27T09:09:26","slug":"sql-veritabani-tum-tablokolon-ve-iceriklerde-arama-yapmak","status":"publish","type":"post","link":"https:\/\/www.ozgurguler.net\/blog\/sql-veritabani-tum-tablokolon-ve-iceriklerde-arama-yapmak\/","title":{"rendered":"Sql Veritaban\u0131 T\u00fcm Tablo,Kolon ve \u0130\u00e7eriklerde Arama Yapmak"},"content":{"rendered":"<p>\u00d6ncelikle A\u015fa\u011f\u0131daki kodu \u00e7al\u0131\u015ft\u0131rarak prosed\u00fcr olu\u015ftural\u0131m<\/p>\n<p>CREATE PROC SearchAllTables<\/p>\n<p><!--more--><\/p>\n<p>(<br \/>\n@SearchStr nvarchar(100)<br \/>\n)<br \/>\nAS<br \/>\nBEGIN<br \/>\nCREATE TABLE #Results (TableName NVARCHAR(370),ColumnName nvarchar(370), ColumnValue nvarchar(3630))<\/p>\n<p>SET NOCOUNT ON<\/p>\n<p>DECLARE @TableName nvarchar(256), @ColumnName nvarchar(128), @SearchStr2 nvarchar(110)<br \/>\nSET @TableName = &#8221;<br \/>\nSET @SearchStr2 = QUOTENAME(&#8216;%&#8217; + @SearchStr + &#8216;%&#8217;,&#8221;&#8221;)<\/p>\n<p>WHILE @TableName IS NOT NULL<br \/>\nBEGIN<br \/>\nSET @ColumnName = &#8221;<br \/>\nSET @TableName =<br \/>\n(<br \/>\nSELECT MIN(QUOTENAME(TABLE_SCHEMA) + &#8216;.&#8217; + QUOTENAME(TABLE_NAME))<br \/>\nFROM INFORMATION_SCHEMA.TABLES<br \/>\nWHERE TABLE_TYPE = &#8216;BASE TABLE&#8217;<br \/>\nAND QUOTENAME(TABLE_SCHEMA) + &#8216;.&#8217; + QUOTENAME(TABLE_NAME) &gt; @TableName<br \/>\nAND OBJECTPROPERTY(<br \/>\nOBJECT_ID(<br \/>\nQUOTENAME(TABLE_SCHEMA) + &#8216;.&#8217; + QUOTENAME(TABLE_NAME)<br \/>\n), &#8216;IsMSShipped&#8217;<br \/>\n) = 0<br \/>\n)<\/p>\n<p>WHILE (@TableName IS NOT NULL) AND (@ColumnName IS NOT NULL)<br \/>\nBEGIN<br \/>\nSET @ColumnName =<br \/>\n(<br \/>\nSELECT MIN(QUOTENAME(COLUMN_NAME))<br \/>\nFROM INFORMATION_SCHEMA.COLUMNS<br \/>\nWHERE TABLE_SCHEMA = PARSENAME(@TableName, 2)<br \/>\nAND TABLE_NAME = PARSENAME(@TableName, 1)<br \/>\nAND DATA_TYPE IN (&#8216;char&#8217;, &#8216;varchar&#8217;, &#8216;nchar&#8217;, &#8216;nvarchar&#8217;)<br \/>\nAND QUOTENAME(COLUMN_NAME) &gt; @ColumnName<br \/>\n)<\/p>\n<p>IF @ColumnName IS NOT NULL<br \/>\nBEGIN<br \/>\nINSERT INTO #Results<br \/>\nEXEC<br \/>\n(<br \/>\n&#8216;SELECT &#8221;&#8217; +@TableName+ &#8221;&#8217;, &#8221;&#8217; + @TableName + &#8216;.&#8217; + @ColumnName + &#8221;&#8217;, LEFT(&#8216; + @ColumnName + &#8216;, 3630)<br \/>\nFROM &#8216; + @TableName + &#8216; (NOLOCK) &#8216; +<br \/>\n&#8216; WHERE &#8216; + @ColumnName + &#8216; LIKE &#8216; + @SearchStr2<br \/>\n)<br \/>\nEND<br \/>\nEND<br \/>\nEND<\/p>\n<p>SELECT * FROM #Results<\/p>\n<p>END<\/p>\n<p>&nbsp;<\/p>\n<p>*******************************<\/p>\n<p>** \u00a0 \u00d6rnek Kullan\u0131m \u015eekli \u00a0 \u00a0 \u00a0 \u00a0 \u00a0**<\/p>\n<p>*******************************<\/p>\n<p>** \u00a0exec SearchAllTables ALI \u00a0 **<\/p>\n<p>*******************************<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00d6ncelikle A\u015fa\u011f\u0131daki kodu \u00e7al\u0131\u015ft\u0131rarak prosed\u00fcr olu\u015ftural\u0131m CREATE PROC SearchAllTables<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-1392","post","type-post","status-publish","format-standard","hentry","category-sql-server-tsql"],"_links":{"self":[{"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/posts\/1392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/comments?post=1392"}],"version-history":[{"count":1,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/posts\/1392\/revisions"}],"predecessor-version":[{"id":1393,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/posts\/1392\/revisions\/1393"}],"wp:attachment":[{"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/media?parent=1392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/categories?post=1392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/tags?post=1392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}