CREATE PROCEDURE cccc.NewCartInsert { @客户ID nvarchar(20), @产品ID int, @产品名称 nvarchar(40), @单位数量 nvarchar(20), @单价 numeric(18.2), @订购量 int, @订购时间 datetime } AS set nocount off; insert into dbo.订单表(客户ID ,产品ID,产品名称,单位数量,单价,订购量,订购时间) values(@客户ID ,@产品ID,@产品名称,@单位数量,@单价,@订购量,@订购时间) go
CREATE PROCEDURE cccc.NewCartInsert @客户ID nvarchar(20), @产品ID int, @产品名称 nvarchar(40), @单位数量 nvarchar(20), @单价 numeric(18,2), @订购量 int, @订购时间 datetime AS set nocount off; insert into dbo.订单表(客户ID ,产品ID,产品名称,单位数量,单价,订购量,订购时间) values(@客户ID ,@产品ID,@产品名称,@单位数量,@单价,@订购量,@订购时间) go大括号,另外numeric(18,2)
CREATE PROCEDURE cccc.NewCartInsert ( @客户ID nvarchar(20), @产品ID int, @产品名称 nvarchar(40), @单位数量 nvarchar(20), @单价 numeric(18,2), @订购量 int, @订购时间 datetime ) AS set nocount off; insert into 订单表(客户ID ,产品ID,产品名称,单位数量,单价,订购量,订购时间) values(@客户ID ,@产品ID,@产品名称,@单位数量,@单价,@订购量,@订购时间) go
注意别忘 了单引号exec('insert into 订单表(客户ID ,产品ID,产品名称,单位数量,单价,订购量,订购时间) values('''+@客户ID+''' ,'+cast(@产品ID as varchar)+','''+@产品名称+''','+ltrim(@单位数量)+','+ltrim(@单价)+','+ltrim(@订购量)+','''@订购时间+''')')
{
@客户ID nvarchar(20),
@产品ID int,
@产品名称 nvarchar(40),
@单位数量 nvarchar(20),
@单价 numeric(18.2),
@订购量 int,
@订购时间 datetime
}
AS
set nocount off;
insert into dbo.订单表(客户ID ,产品ID,产品名称,单位数量,单价,订购量,订购时间) values(@客户ID ,@产品ID,@产品名称,@单位数量,@单价,@订购量,@订购时间)
go
@产品ID int,
@产品名称 nvarchar(40),
@单位数量 nvarchar(20),
@单价 numeric(18,2),
@订购量 int,
@订购时间 datetime AS
set nocount off;
insert into dbo.订单表(客户ID ,产品ID,产品名称,单位数量,单价,订购量,订购时间)
values(@客户ID ,@产品ID,@产品名称,@单位数量,@单价,@订购量,@订购时间)
go大括号,另外numeric(18,2)
(
@客户ID nvarchar(20),
@产品ID int,
@产品名称 nvarchar(40),
@单位数量 nvarchar(20),
@单价 numeric(18,2),
@订购量 int,
@订购时间 datetime
)
AS
set nocount off;
insert into 订单表(客户ID ,产品ID,产品名称,单位数量,单价,订购量,订购时间)
values(@客户ID ,@产品ID,@产品名称,@单位数量,@单价,@订购量,@订购时间)
go
values('''+@客户ID+''' ,'+cast(@产品ID as varchar)+','''+@产品名称+''','+ltrim(@单位数量)+','+ltrim(@单价)+','+ltrim(@订购量)+','''@订购时间+''')')