插入存储过程未编译

Ola*_*oji 1 sql-server stored-procedures

在编写创建过程后,Visual Studio 2005仍然要求我创建或更改.可能有什么不对?

USE metroengineeringdatabase

GO
CREATE PROCEDURE dbo.InsertRecords (
@assetcodeId nvarchar(20),
@name_of_asset nvarchar(20),
@unit_no nvarchar(20),
@manufacturer nvarchar(20),
@make nvarchar(20),
@model nvarchar(20),
@capacity nchar(10),
@year_of_manufacture datetime,
@serial_no nvarchar(50),
@attach nvarchar(50),
@siteid nvarchar(50),
@location nvarchar(50),
@omid nvarchar(20),
@smid nchar(20),
@periodic_maintenance_required bit
)   
AS
     INSERT assetdbase
     (
     assetcodeidtxt
     name_of_assettxt,
     unit_notxt,
     manufacturertxt,
     maketxt,
     modeltxt
     capacitytxt,
     year_of_manufacturetxt,
     attachtxt,
     siteidtxt,
     locationtxt,
     smidtxt,
     periodic_maintenance_requiredtxt
    )
     VALUES(
     @assetcodetxt
     @name_of_asset
     @unit_no
     @manufacturer
     @make
     @model
     @capacity
     @year_of_manufacture
     @attach
     @siteid
     @location
     @smid
     @perodic_maintenance_required

     )
    RETURN
GO
Run Code Online (Sandbox Code Playgroud)

Pet*_*hia 6

您在INSERT列表中的第一列之后缺少逗号.

您还在VALUES列表中的每个值之间缺少逗号.