gpt4 book ai didi

sql - 使用存储过程截断 SQL Server 中的多个表

转载 作者:行者123 更新时间:2023-12-04 19:44:46 25 4
gpt4 key购买 nike

我正在使用 SQL Server。我想创建一个存储过程来截断我的 3 个表(dbo.table1dbo.table2dbo.table3)。

我想以这种方式清理我所有的 table 。我错过了什么?

  CREATE PROCEDURE truncate_tables()
AS
truncate table dbo.table1
truncate table dbo.table2
truncate table dbo.table3

最佳答案

删除存储过程名称旁边的()。如果您将任何参数传递给 SP,则需要 ()

在每个 TRUNCATE TABLE 语句的末尾添加 ; 作为查询终止符。

CREATE PROCEDURE truncate_tables
AS
TRUNCATE TABLE dbo.table1;
TRUNCATE TABLE dbo.table2;
TRUNCATE TABLE dbo.table3;

关于sql - 使用存储过程截断 SQL Server 中的多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37502481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com