Ben*_*nny 4 sql t-sql ssms stored-procedures sql-server-2016
我有一个运行并创建所有存储过程的主脚本,但是当我运行脚本时,我在使用该语法的仅有两个地方出错 CREATE OR ALTER PROCEDURE
代码如下:
CREATE OR ALTER PROCEDURE [dbo].[P_ReinitializeStorePlans]
@storeId INT
AS
BEGIN
RETURN;
END
GO
Run Code Online (Sandbox Code Playgroud)
错误如下,我CREATE OR ALTER PROCEDURE稍后在第 2713 行还有另一个同样的错误。
我检查了我的 @@VERSION,它返回 SQL 2016 以及兼容版本的 130。知道为什么这会给我一个错误吗?我假设它是语法的兼容性设置或标志?
我相信这个安装了 SP1,它有一个版本
13.0.4001.0 KB3182545
Run Code Online (Sandbox Code Playgroud)
https://support.microsoft.com/en-us/help/3177312/sql-server-2016-build-versions
我建议你直接去 SP2 你可以从这里得到它https://go.microsoft.com/fwlink/?linkid=869608