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

在 exec 里的 table 变量如何操作

2012-02-11 
在 exec 里的 table 变量怎么操作?exec(Declare@Cointdeclare@nametable(iduniqueIdentifier)Insertinto@n

在 exec 里的 table 变量怎么操作?
exec   ( '
Declare   @Co   int
declare   @name   table(id   uniqueIdentifier)
Insert   into   @name   select   id   from   sysobjects
Select   @Co=Count(1)   From   sysobjects
exec   ( ' 'select   top   ' '+@Co+ ' '   *   From   ' '+@name+ ' '   ' ')
')

这句怎么改?

[解决办法]
exec ( '
Declare @Co int
declare @name table(id Int)
Insert into @name select id from sysobjects
Select @Co=Count(1) From sysobjects
set rowcount @Co
select * from @name
set rowcount 0 ')

热点排行