查詢指定的表在那些資料庫中存在(轉)
查詢指定的表在那些資料庫中存在(轉)[@more@]declare @tbname sysnameset @tbname='客戶資料'declare @dbname sysname,@sql nvarchar(4000),@re bit,@sql1 varchar(8000)set @sql1=''declare tb cursor for select name from master..sysdatabasesopen tbfetch next from tb into @dbnamewhile @@fetch_status=0beginset @sql='set @re=case when exists(select 1 from ['+@dbname+']..sysobjects where xtype=''U'' and name='''+@tbname+''') then 1 else 0 end'exec sp_executesql @sql,N'@re bit out',@re outif @re=1 set @sql1=@sql1+' union all select '''+@dbname+''''fetch next from tb into @dbnameendclose tbdeallocate tbset @sql1=substring(@sql1,12,8000)exec(@sql1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-944379/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 查詢資料庫表是否存在資料庫
- 資料庫中單表查詢資料庫
- MySQL查詢資料庫中沒有主鍵的表MySql資料庫
- 資料庫基礎查詢--單表查詢資料庫
- Oracle中對兩個資料表交集的查詢(轉)Oracle
- 【資料庫】sql連表查詢資料庫SQL
- /*列轉行查詢表資料*/
- 查詢Oracle資料庫使用者表中的多少資料量Oracle資料庫
- 查詢MySQL資料庫,MySQL表的大小MySql資料庫
- 資料庫資料的查詢----連線查詢資料庫
- MongoDB資料庫中查詢資料(下)MongoDB資料庫
- MySQL(三) 資料庫表的查詢操作【重要】MySql資料庫
- 資料庫全表查詢之-分頁查詢優化資料庫優化
- Oracle資料庫中的分頁查詢Oracle資料庫
- SQL2008查詢某資料庫中的某個值是否存在SQL資料庫
- 在MongoDB資料庫中查詢資料(上)MongoDB資料庫
- Sql查詢 一個表中某欄位的資料在另一個表中某欄位中不存在的SQL
- 查詢某條記錄存在哪個資料塊中
- 在Oracle 中查詢某個欄位存在於哪幾個表 (轉)Oracle
- mysql資料庫連表查詢的幾種方法MySql資料庫
- 查詢資料庫每個表佔用的大小資料庫
- 資料庫查詢資料庫
- 資料庫 - 資料查詢資料庫
- 查詢資料庫中的topsql語句資料庫SQL
- 【轉】查詢表空間中的資料檔案利用率的sqlSQL
- 查詢a表中b表沒有的資料,使用not exists
- efcore 跨表查詢,實現一個介面內查詢兩個不同資料庫裡各自的表資料資料庫
- 查詢當前資料庫存在某個字串的儲存過程資料庫字串儲存過程
- 如何在Oracle資料庫中查詢表和欄位說明Oracle資料庫
- 查詢表存在大量行遷移
- 資料庫學習筆記之查詢表資料庫筆記
- mysql 資料庫或者表空間使用查詢MySql資料庫
- [轉] 連線資料庫查詢手冊資料庫
- Excel資料庫轉MySQL,實現查詢Excel資料庫MySql
- Sql Server中判斷表或者資料庫是否存在SQLServer資料庫
- SQL Server 查詢資料庫中所有表資料條數SQLServer資料庫
- GBase 庫中查詢表的列資訊
- 提高ORACLE資料庫的查詢統計速度(轉)Oracle資料庫