尝试创建存储过程以截断表然后重新设置它时,我得到一个不正确的语法。这是我的代码
CREATE PROCEDURE [dbo].[_TransportZipporah_Purge]
WITH EXECUTE AS owner
AS
TRUNCATE TABLE [dbo].[*tablename*];
GO
DBCC CHECKIDENT ('dbo.*tablename*', RESEED, 0);
因为我直接从MSDN得到这个,我认为这是正确的 我正在使用的数据库服务器是:SQL Server 2008 v10.0.4064.0
有人可以帮忙吗? 提前致谢 斯科特
答案 0 :(得分:1)
语法正确 - 但你不能在proc中有一个GO语句。