好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > sql server 2012 數據庫所有表里查找某字符串的方法

sql server 2012 數據庫所有表里查找某字符串的方法

熱門標簽:美團地圖標注商戶認證注冊 慶陽地圖標注 怎么給高德做地圖標注 榕城市地圖標注 咸陽電腦外呼系統運營商 承德地圖標注公司名需要花錢嗎 浙江穩定外呼系統供應商 電銷外呼系統軟件功能 北京400電話辦理多少錢
復制代碼 代碼如下:

USE [數據庫名稱];

 --1.定義需要查找的關鍵字。在搜索中,使用模糊搜索:LIKE '%@key_find%'
 DECLARE @key_find NVARCHAR(MAX) = '123';--假設是找字符串"123"

 --2.用游標Cursor_Table,遍歷所有表
 DECLARE Cursor_Table CURSOR FOR
     SELECT name from sysobjects WHERE xtype = 'u' AND name > 'dtproperties';
 OPEN Cursor_Table;
 DECLARE @tableName NVARCHAR(MAX);
 FETCH NEXT from Cursor_Table INTO @tableName;
 WHILE @@fetch_status = 0
 BEGIN
     DECLARE @tempSQLText NVARCHAR(MAX) = '';

     --3.在表中,用游標columnCursor,遍歷所有字段。注意,只遍歷字符串類型的字段(列)
     DECLARE columnCursor CURSOR FOR
         SELECT Name FROM SysColumns WHERE ID = Object_Id( @tableName ) and
                                                                             (
                                                                                 xtype = 35 or --text
                                                                                 xtype = 99 or --ntext
                                                                                 xtype = 167 or --varchar
                                                                                 xtype = 175 or --char
                                                                                 xtype = 231 or --nvarchar
                                                                                 xtype = 239 or --nchar
                                                                                 xtype = 241 --xml
                                                                             )
     OPEN columnCursor;
     DECLARE @columnName NVARCHAR(MAX);
     FETCH NEXT from columnCursor INTO @columnName;
     WHILE @@fetch_status = 0
     BEGIN

         --4.在表的字段中,對每一行進行模糊搜索,并輸出找到的信息。
         DECLARE @DynamicSQLText NVARCHAR(MAX) = 'IF ( EXISTS ( SELECT * FROM [' + @tableName + '] WHERE [' + @columnName + '] LIKE ''%' + @key_find + '%'' ) ) BEGIN DECLARE @CurrentTableCount Bigint = ( SELECT COUNT(*) From [' + @tableName + '] ); PRINT ''Find : Table [' + @tableName + '], Column [' + @columnName + '], Row Count:'' + CAST( @CurrentTableCount AS NVARCHAR(MAX) ) + ''.'';  END';
         EXEC( @DynamicSQLText );
         FETCH NEXT from columnCursor INTO @columnName
     END
     exec(@tempSQLText);
     CLOSE columnCursor;
     DEALLOCATE columnCursor;
     FETCH NEXT from Cursor_Table INTO @tableName;
 END
 CLOSE Cursor_Table;
 DEALLOCATE Cursor_Table;
您可能感興趣的文章:
  • mssql查找備注(text,ntext)類型字段為空的方法
  • sql server 臨時表 查找并刪除的實現代碼
  • mysql 數據表中查找重復記錄
  • sqlserver中查找所有包含了某個文本的存儲過程
  • SQLserver中字符串查找功能patindex和charindex的區別
  • mysql data文件夾位置查找
  • MySQL慢查詢查找和調優測試
  • android中sqlite的按條件查找的小例子
  • 查找sqlserver查詢死鎖源頭的方法 sqlserver死鎖監控
  • SQL中查找某幾個字段完全一樣的數據

標簽:昭通 拉薩 江蘇 上海 新鄉 呼和浩特 重慶 貴州

巨人網絡通訊聲明:本文標題《sql server 2012 數據庫所有表里查找某字符串的方法》,本文關鍵詞  sql,server,2012,數據庫,所有,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《sql server 2012 數據庫所有表里查找某字符串的方法》相關的同類信息!
  • 本頁收集關于sql server 2012 數據庫所有表里查找某字符串的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产精品国产馆在线真实露脸 | 欧美人与性动交G欧美精器| 男人扒开女人屁股使劲桶| 国产igao视频网在线观看hd| 杨幂裸乳被爆?白浆的视频| 国产乱老熟视频网88Av| 翘臀美女福利区| www.操操操.com| 国产精品美女午夜爽爽爽免费| 缅甸女人开放吗| 九九九国产视频| 日本n站| 狠狠久久久久久精品免费不卡小说 | 她在丈夫面被耍了bd高清在线观看 | 曰本变态bdsm色虐tv| 99热这里只有精品国产农村| 91久久亚洲精品一区二区三区| 亚洲欧美人成网站综合在线| 高清性三级交视频在线观看| 甜蜜惩罚全集| 艳魔大战2春荡女婬在线播放 | www.日本三级| 中国一级全黄的免费观看| 风流舞厅1980无删减版| 国产精品乱码一区二区三区无弹窗免费全文阅读| 国产片网址| 97在线观看高清视频| 香蕉乱码成人久久天堂爱| 草莓秘?免费一区二区三区| 女被?c??偷看黄扒衣服洗澡 | 欧美巨大xxxx做受孕妇视频| 波多野结衣免费| 国产性派对hd| 欧美18videosex性欧美视频网站| 极品秘书风流情的小说推荐| 曰本a级片| 一级做人爰全过程全视频| 久久久久久精品无码色情| 美女视频黄的全i免费| 91精品国产亚一区二区三区| 图图资源图图图免费永久观看|