首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一段语句有异常,求解

2012-04-28 
一段语句有错误,求解declare @na varchar(100)declare cur cursor local forselect name from sys.objects

一段语句有错误,求解
declare @na varchar(100)
declare cur cursor local for
select name from sys.objects where type='u'

open cur
fetch next from cur into @na
if @@fetch_status=0
begin

select @na,count(*) from @na
fetch next from cur into @na
end
close cur
deallocate cur

消息 156,级别 15,状态 1,第 11 行
关键字 'as' 附近有语法错误。

[解决办法]
这个IF好像应该改成WHILE
否则定义游标只执行一次无意义
[解决办法]
查表记录数没必要游标这么麻烦,以下语句一次返回记录数

SQL code
SELECT OBJECT_NAME(ID) AS TABLENAME   ,ROWSFROM SYSINDEXESWHERE INDID < 2 

热点排行