gpt4 book ai didi

sql - CREATE PROC 和 CREATE PROCEDURE 有什么区别?

转载 作者:行者123 更新时间:2023-12-01 14:56:05 27 4
gpt4 key购买 nike

我已经搜索了 msdn 并没有找到答案。我应该知道有什么区别吗?

如果真的没有区别,那么为什么会存在这种冗余?

--SQL Server Stored Procedure Syntax
CREATE { PROC | PROCEDURE } [schema_name.] procedure_name [ ; number ]
[ { @parameter [ type_schema_name. ] data_type }
[ VARYING ] [ = default ] [ OUT | OUTPUT | [READONLY]
] [ ,...n ]
[ WITH <procedure_option> [ ,...n ] ]
[ FOR REPLICATION ]
AS { [ BEGIN ] sql_statement [;] [ ...n ] [ END ] }
[;]

与 DROP PROC 相同
DROP { PROC | PROCEDURE } { [ schema_name. ] procedure } [ ,...n ]

最佳答案

两者没有区别。

编辑以回答您的新问题 - 这里没有“冗余”,一个只是另一个的简写。 “程序”是一个相当长的词,人们往往喜欢事情的捷径。同样,“Exec”和“Execute”是一样的。

关于sql - CREATE PROC 和 CREATE PROCEDURE 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28351180/

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