【发布时间】:2016-10-27 15:02:29
【问题描述】:
我必须截断表格但出现错误
必须声明标量变量“@Table”。
代码:
DECLARE @Table VARCHAR(20) = 'ABC'
AS
BEGIN
EXEC ('TRUNCATE TABLE abcDB.dbo.'+@Table) AT [Server]
END
【问题讨论】:
-
AS在那里做什么? -
@Martin Smith 您现在可以通过擦除 AS 并在 begin 和 end 块中写入查询来解决
-
@Martin Smith 感谢您的建议和时间
标签: sql-server database