0

在使用以下查询在表 TableSizes 中插入数据时出现错误,任何人都可以在这方面帮助我。

declare @name varchar(256)
select @name ='TestTable'
begin
insert into workdb..TableSizes
exec sp_spaceused @name
end
go
Msg 156, Level 15, State 2
Server '<ServerName>', Line 5
Incorrect syntax near the keyword 'exec'.

提前致谢。

4

1 回答 1

0

因此,您在这里要做的是将 proc 结果集插入到表中,除非该表是代理表,否则不允许这样做。如果不是,则完成插入语句。

于 2013-10-01T05:10:06.850 回答