0
A
回答
1
我很久以前寫這個劇本,它一直是逆向工程
set nocount off
declare @searchvalue varchar(100)
set @searchvalue = 'text to find'
create table #tt (table_name varchar(64), column_name varchar(64), count int)
select * into #t from
(
select 'select ''' + a.table_name + ''' ''table_name'',''' + a.column_name + ''' ''column_name'', count(*) count from [' + a.table_name +'] where [' +a.column_name+']='''[email protected] +'''' + ' group by ['+ a.column_name+']' sqlstring
from INFORMATION_SCHEMA.COLUMNS a
join
INFORMATION_SCHEMA.TABLES b
on a.table_name = b.table_name
and b.table_type = 'base table'
where data_type like '%char'
) a
--loop cursor
Declare @sqlstring as nvarchar(500)
Declare SqlCursor CURSOR FAST_FORWARD FOR
SELECT sqlstring FROM #t
OPEN SqlCursor
FETCH NEXT FROM SqlCursor
INTO @sqlstring
WHILE @@FETCH_STATUS = 0
BEGIN
-- do row specific stuff here
insert #tt
exec(@sqlstring)
FETCH NEXT FROM SqlCursor
INTO @sqlstring
END
CLOSE SqlCursor
DEALLOCATE SqlCursor
select * from #tt
drop table #tt
drop table #t
+0
最後我有足夠的聲望給你一個 – undefined 2013-02-26 15:01:42
+0
@undefined很高興聽到你喜歡我的腳本 – 2013-02-26 22:31:42
相關問題
- 1. 在$ haystack中搜索$ needle
- 2. PHP找到最近編號$ haystack&$ needle
- 3. (Needle,Haystack)with 2 arrays,confused
- 4. 如何使用$ needle修剪$ haystack?
- 5. C++ - Haystack/Needle字符串檢查總是返回false
- 6. TSQL vs SSIS查找
- 7. TSQL查找功能
- 8. TSQL查找複製
- 9. TSQL查找缺失值
- 10. TSQL查找重疊時間
- 11. TSQL'查找'功能 - 困惑
- 12. 在haystack中查找多針 - 字符串搜索
- 13. TSQL - 查找範圍中的最小
- 14. TSQL:查找所需的缺失記錄
- 15. TSQL查找不完整的課程
- 16. TSQL - 基於查找表在表中插入值
- 17. TSQL在很多表中查找MIN/MAX LEN ColName
- 18. tsql - 在查找中匹配到最接近的數字
- 19. 如何在TSQL中查找未配對的行?
- 20. Solr高級詞組查詢在Haystack
- 21. TSQL如果在子查詢中存在
- 22. 在Django Haystack中使用Boost
- 23. 使用solr4和Haystack查找重複對象
- 24. Django Haystack __contains字段查找不起作用
- 25. Django Haystack自定義搜索查找的漂亮的URL
- 26. TSQL - 查詢XML
- 27. TSQL查詢
- 28. TSQL 2中的查詢1
- 29. LINQ中的TSQL羣查詢
- 30. SQL 2005中的TSQL:查詢
這可能是有用非常有用 - http://stackoverflow.com/a/11676778/16391。在您的閒暇時間重做。 – StingyJack 2012-08-13 13:33:59
SSMS工具包具有此功能。 – 2012-08-13 13:41:23
謝謝馬丁!我認爲這是一個很好的選擇,但SSMS Tools有什麼許可? (GPL?) – undefined 2012-08-13 13:47:19