1、首先在電腦中打開Microsoft SQL Server,查詢所有資料庫。

『貳』 SQLsever中通過遍歷的方式查找當前庫中所有表裡面的某個值
下面將為您介紹sql遍歷所有表中某項值為已知數的查詢語句寫法,供您參考,如果您對sql遍歷方面感興趣的話,不妨一看,希望對您有所幫助。
CREATE proc Full_Search(@string varchar(50))   as   begin    declare @tbname varchar(50)   declare tbroy cursor for select name from sysobjects   where xtype= 'u ' --第一個游標遍歷所有的表    open tbroy   fetch next from tbroy into @tbname   while @@fetch_status=0   begin    declare @colname varchar(50)   declare colroy cursor for select name from syscolumns   where id=object_id(@tbname) and xtype in (   select xtype from systypes   where name in ( 'varchar ', 'nvarchar ', 'char ', 'nchar ') --數據類型為字元型的欄位   ) --第二個游標是第一個游標的嵌套游標,遍歷某個表的所有欄位    open colroy   fetch next from colroy into @colname   while @@fetch_status=0   begin    declare @sql nvarchar(1000),@j int   select @sql= 'select @i=count(1) from ' +@tbname + ' where '+ @colname+ ' like '+ '''%'+@string+ '%'''   exec sp_executesql @sql,N'@i int output',@i=@j output --輸出滿足條件表的記錄數   if @j> 0   BEGIN  select 包含字串的表名=@tbname  --exec( 'select distinct '+@colname+' from ' +@tbname + ' where '+ @colname+ ' like '+ '''%'+@string+ '%''')   END  fetch next from colroy into @colname   end    close colroy   deallocate colroy    fetch next from tbroy into @tbname   end   close tbroy   deallocate tbroy   end   go    exec Full_Search '123'    
以上就是sql遍歷所有表中某項值為已知數的查詢方法。
『叄』 SQL server 查詢資料庫中所有包含某值的表
use test
go
select a.Name as tableName from sysobjects a inner join syscolumns b on a.ID=b.ID
where b.Name='列名'
『肆』 SQL 查詢所有表中的某個值
select * from 表名 where 欄位=值
* 表示該表中所有的欄位,如果不想要所有的欄位,可以將要顯示的欄位代替 * ,多個欄位可以用逗號分隔;
表名 表示要查詢表的表名稱
欄位 就是 你想要查詢該表中欄位的名稱
例如:select ID,name ,age from student(表名) where  age>16
