我在使用下面的查询在表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'.
提前致谢。
答案 0 :(得分:0)
所以你要做的就是在表中插入一个proc结果集,除非该表是一个代理表,否则不允许这样做。如果没有,则完成插入语句。