CREATE PROCEDURE dbo.InsertInboxMessage
@UserID uniqueIdentifier
@Message nvarchar(Max)
AS
INSERT INTO Messages(UsersID, Messages)
VALUES(@UserID, @Message)
它告诉我在@Message附近有一个错误,我必须声明标量@UserID。
我如何纠正这些错误?
第一个参数声明后缺少逗号
CREATE PROCEDURE dbo.InsertInboxMessage
@UserID uniqueIdentifier, -- Comma goes here!
@Message nvarchar(Max)
AS
INSERT INTO Messages(UsersID, Messages)
VALUES(@UserID, @Message)
引用
- TSQL创建过程语法
变量之间需要逗号。
CREATE PROCEDURE dbo.InsertInboxMessage
@UserID uniqueIdentifier,
@Message nvarchar(Max)
AS
INSERT INTO Messages(UsersID, Messages) VALUES(@UserID, @Message)