首頁 > 資料庫 > mysql教程 > 查询数据库中所有表的语句

查询数据库中所有表的语句

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 14:58:36
原創
3272 人瀏覽過

查询数据库中所有表的语句 [sql] declare @tablename nchar(20) declare @fieldname nchar(50) declare @SQLString nvarchar(300) DECLARE tnames_cursor CURSOR LOCAL FORWARD_ONLY READ_ONLY--声明游标 FOR select name from sysobjects where type=U;--游

查询数据库中所有表的语句

 

[sql] 

declare @tablename nchar(20)    

declare @fieldname nchar(50)   

declare @SQLString nvarchar(300)   

  

DECLARE tnames_cursor CURSOR  LOCAL FORWARD_ONLY READ_ONLY--声明游标  

FOR select name from sysobjects where type='U';--游标需要用到的列  

open tnames_cursor--打开游标  

  

FETCH NEXT FROM tnames_cursor INTO @tablename --移动游标给变量赋值,应该与游标需要用到的列一一对应 ,顺序类型应该一致  

WHILE (@@FETCH_STATUS = 0)--循环  

BEGIN  

     BEGIN     

           set   @fieldname='count'+ @tablename  

           SET @SQLString = N'select count(*) as  '+@fieldname +' from ' +@tablename +' having count(*)>1000';    

           EXECUTE dbo.sp_executesql @SQLString   

    END  

 FETCH NEXT FROM tnames_cursor INTO @tablename --移动游标  给变量赋值 应该与游标需要用到的列一一对应 ,顺序类型应该一致  

END  

 CLOSE tnames_cursor--关闭游标  

 DEALLOCATE tnames_cursor--释放游标  

 

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
圖書查詢為什麼查不了
來自於 1970-01-01 08:00:00
0
0
0
查詢分頁
來自於 1970-01-01 08:00:00
0
0
0
mongodb聚合怎麼查看查詢效能?
來自於 1970-01-01 08:00:00
0
0
0
關於資料庫查詢
來自於 1970-01-01 08:00:00
0
0
0
MongoDB無法查詢數據
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板