随笔 - 52  文章 - 0 评论 - 196 trackbacks - 9
<2008年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

昵称:使名扬
园龄:8年1个月
粉丝:1
关注:0

搜索

 
 

常用链接

随笔档案

最新评论

阅读排行榜

评论排行榜

推荐排行榜

USE pubs
GO
DECLARE @NAME VARCHAR(40)
DECLARE @SQL VARCHAR(4000)
DECLARE authors_cursor CURSOR FOR
SELECT Name as 表名 FROM SYSOBJECTS
WHERE XTYPE='U'

OPEN authors_cursor

FETCH NEXT FROM authors_cursor
INTO @NAME
SET @SQL='SELECT '''+@NAME+''' AS 表名, COUNT(1) AS 行数 FROM '+@NAME
WHILE @@FETCH_STATUS = 0
BEGIN
FETCH NEXT FROM authors_cursor
INTO @NAME
SET @SQL=@SQL+' UNION ALL SELECT '''+@NAME+
''' AS 表名,COUNT(1)AS 行数 FROM '+@NAME
END

CLOSE authors_cursor
DEALLOCATE authors_cursor
EXEC(@SQL)
GO

posted on 2008-11-18 23:51 使名扬 阅读(273) 评论(0) 编辑 收藏