日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
sql遍歷所有表中某項值為已知數(shù)的查詢方法

下面將為您介紹sql遍歷所有表中某項值為已知數(shù)的查詢語句寫法,供您參考,如果您對sql遍歷方面感興趣的話,不妨一看,希望對您有所幫助。

成都創(chuàng)新互聯(lián)公司專注于湯原企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),成都做商城網(wǎng)站。湯原網(wǎng)站建設(shè)公司,為湯原等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站制作,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

 
 
 
  1. CREATE proc Full_Search(@string varchar(50))   
  2. as   
  3. begin   
  4.  
  5. declare @tbname varchar(50)   
  6. declare tbroy cursor for select name from sysobjects   
  7. where xtype= 'u ' --***個游標遍歷所有的表   
  8.  
  9. open tbroy   
  10. fetch next from tbroy into @tbname   
  11. while @@fetch_status=0   
  12. begin   
  13.  
  14. declare @colname varchar(50)   
  15. declare colroy cursor for select name from syscolumns   
  16. where id=object_id(@tbname) and xtype in (   
  17. select xtype from systypes   
  18. where name in ( 'varchar ', 'nvarchar ', 'char ', 'nchar ') --數(shù)據(jù)類型為字符型的字段   
  19. ) --第二個游標是***個游標的嵌套游標,遍歷某個表的所有字段   
  20.  
  21. open colroy   
  22. fetch next from colroy into @colname   
  23. while @@fetch_status=0   
  24. begin   
  25.  
  26. declare @sql nvarchar(1000),@j int   
  27. select @sql= 'select @i=count(1) from ' +@tbname + ' where '+ @colname+ ' like '+ '''%'+@string+ '%'''   
  28. exec sp_executesql @sql,N'@i int output',@i=@j output --輸出滿足條件表的記錄數(shù)   
  29. if @j> 0   
  30. BEGIN  
  31. select 包含字串的表名=@tbname  
  32. --exec( 'select distinct '+@colname+' from ' +@tbname + ' where '+ @colname+ ' like '+ '''%'+@string+ '%''')   
  33. END  
  34. fetch next from colroy into @colname   
  35. end   
  36.  
  37. close colroy   
  38. deallocate colroy   
  39.  
  40. fetch next from tbroy into @tbname   
  41. end   
  42. close tbroy   
  43. deallocate tbroy   
  44. end   
  45. go   
  46.  
  47. exec Full_Search '123'   
  48.  

以上就是sql遍歷所有表中某項值為已知數(shù)的查詢方法。

【編輯推薦】

SQL Server安全解析

sql server安全的兩層模型

讓sqlserver恢復(fù)到某個時間點

使用Easy Recovery實現(xiàn)sql server恢復(fù)

SQL Server系統(tǒng)表的作用


網(wǎng)站題目:sql遍歷所有表中某項值為已知數(shù)的查詢方法
網(wǎng)站鏈接:http://m.5511xx.com/article/dppddse.html