sql server 2005 的 t-sql:
TRUNCATE TABLE schema.tablename;
GO
链接:http://msdn.microsoft.com/en-us/library/ms177570%28v=SQL.90%29.aspx
AFAIK TRUNCATE TABLE 在服务器 2005 中工作(只是尝试一下以确保),所以只需考虑这是一个替代方案,但仍然不确定为什么你不想使用它。
你尝试过吗
DELETE FROM TABLE
或
DELETE FROM TABLE WHERE 1=1 --SQL server may warn no expression in the previous one