TSQL中带或不带"AS"关键字的参数

Ran*_*all 5 t-sql parameters variable-declaration

我对TSQL有点新手(主要是MySQL体验).我遇到了一些参数声明,我不确定在存储过程中使用与没有'as'关键字的情况下声明的差异是什么(如果有的话):

CREATE PROCEDURE [dbo].[SomeStoredProc]
    @variable1 varchar(50),
    @variable2 as varchar(50)
...
Run Code Online (Sandbox Code Playgroud)

Rad*_*hiu 2

奇怪的是,文档没有显示AS为语法的一部分,既不是可选的也不是强制的。

但无论如何,没有什么区别。