通过在sybase中执行一个系统proc来在表中插入查询时出错

时间:2013-09-30 05:13:36

标签: sybase-ase

我在使用下面的查询在表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'.

提前致谢。

1 个答案:

答案 0 :(得分:0)

所以你要做的就是在表中插入一个proc结果集,除非该表是一个代理表,否则不允许这样做。如果没有,则完成插入语句。