我正在创建一个存储过程。创建的代码如下所示。
CREATE PROCEDURE AITS_Card_POS_Save
-- Add the parameters for the stored procedure here
@cardnum nvarchar(20)=null,
@CrdTyp nvarchar(50)=null,
@sInno int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
declare @crtid as int
-- Insert statements for procedure here
select @crtid=crtid from creditcardtype_tbl where cardtype=@CrdTyp
insert into CreditCard_POS_tbl(Cardnum,crtid,Slinvid) values(@cardnum,@crtid,@sInno)
Go
执行时我收到如下错误
消息102,级别15,状态1,过程AITS_Card_POS_Save,第21行 ')'附近的语法不正确。
可能是什么原因?
答案 0 :(得分:2)
你遗失了'结束' Insert语句后的关键字。