CREATE PROCEDURE [存储过程名]
@变量1 数据类型,
@变量2 数据类型,
@变量3 数据类型,
@变量4 数据类型,
@变量5 数据类型,
@变量6 数据类型,
@变量7 数据类型,
@变量8 数据类型,
@变量9 数据类型 --这里有问题
AS
INSERT INTO 表1
(第1列列名,第2列列名,第3列列名,第4列列名,第5列列名)
VALUES
(@变量1,@变量2,@变量3,@变量4,@变量5)
INSERT INTO 表2
(第1列列名,第2列列名,第3列列名,第4列列名,)
VALUES
(@变量1,@变量2,@变量3,@变量4)
@变量1 数据类型,
@变量2 数据类型,
@变量3 数据类型,
@变量4 数据类型,
@变量5 数据类型,
@变量6 数据类型,
@变量7 数据类型,
@变量8 数据类型,
@变量9 数据类型 --这里有问题
AS
INSERT INTO 表1
(第1列列名,第2列列名,第3列列名,第4列列名,第5列列名)
VALUES
(@变量1,@变量2,@变量3,@变量4,@变量5)
INSERT INTO 表2
(第1列列名,第2列列名,第3列列名,第4列列名,)
VALUES
(@变量1,@变量2,@变量3,@变量4)
create procedure jjj
@a char(5)
as
select 1通过语法检查
--------------------建立存储过程来实现定位信息表(OrientationInfo)的插入
CREATE PROCEDURE insertOrientation
@PlaneNO CHAR(6), ---用于存放航班号,数据类型为自定义数据类型 PlaneNO
@FlyingoffTime DATETIME, ---用于存放起飞日期
@OrderDate DATETIME, ---用于存放订票时间,使用系统时间
@DrawTime DATETIME, ---用于存放领取时间,使用系统时间
@Canggrade CHAR, ---用于存放仓等级
@CostermerPay MONEY, ---用于存放客户要付的金额
@Agio DECIMAL(2,1), ---用于存放折扣率
@PeopleNo BIGINT, ---用于存放身份证号码
@ReckoningNo INT, ---用于存放帐单号
@PeopleName CHAR(20), ---用于存放姓名
@Sex CHAR, ---用于存放性别
@Company VARCHAR(50) ---用于存放工作单位
AS
insert into OrientationInfo
(PlaneNO,FlyingoffTime,OrderDate,DrawTime,Canggrade,CostermerPay,Agio)
values
(@PlaneNO,@FlyingoffTime,@OrderDate,@DrawTime,@Canggrade,@CostermerPay,@Agio)
insert into PassengerInfo
(PeopleNo,ReckoningNo,PeopleName,Sex,Company)
values
(@PeopleNo,@ReckoningNo,@PeopleName,@Sex,@Company)
@PlaneNO CHAR(6), ---用于存放航班号,数据类型为自定义数据类型 PlaneNO
@FlyingoffTime DATETIME, ---用于存放起飞日期
@OrderDate DATETIME, ---用于存放订票时间,使用系统时间
@DrawTime DATETIME, ---用于存放领取时间,使用系统时间
@Canggrade CHAR(2), ---用于存放仓等级
@CostermerPay MONEY, ---用于存放客户要付的金额
@Agio DECIMAL(2,1), ---用于存放折扣率
@PeopleNo BIGINT, ---用于存放身份证号码
@ReckoningNo INT, ---用于存放帐单号
@PeopleName CHAR(20), ---用于存放姓名
@Sex CHAR(2), --这里 ---用于存放性别
@Company VARCHAR(50) ---用于存放工作单位
AS
insert into OrientationInfo
(PlaneNO,FlyingoffTime,OrderDate,DrawTime,Canggrade,CostermerPay,Agio)
values
(@PlaneNO,@FlyingoffTime,@OrderDate,@DrawTime,@Canggrade,@CostermerPay,@Agio)
insert into PassengerInfo
(PeopleNo,ReckoningNo,PeopleName,Sex,Company)
values
(@PeopleNo,@ReckoningNo,@PeopleName,@Sex,@Company)
@PlaneNO CHAR(6), ---用于存放航班号,数据类型为自定义数据类型 PlaneNO
@FlyingoffTime DATETIME, ---用于存放起飞日期
@OrderDate DATETIME, ---用于存放订票时间,使用系统时间
@DrawTime DATETIME, ---用于存放领取时间,使用系统时间
@Canggrade CHAR, ---用于存放仓等级
@CostermerPay MONEY, ---用于存放客户要付的金额
@Agio DECIMAL(2,1), ---用于存放折扣率
@PeopleNo BIGINT, ---用于存放身份证号码
@ReckoningNo INT, ---用于存放帐单号
@PeopleName CHAR(20), ---用于存放姓名
@Sex CHAR, ---用于存放性别
@Company VARCHAR(50) ---用于存放工作单位
AS
select 1
insert into t1(jsi_code,jr_re)
values(@canggrade,@ReckoningNo)
通过语法检查
@PlaneNO CHAR(6), ---用于存放航班号,数据类型为自定义数据类型 PlaneNO
@FlyingoffTime DATETIME, ---用于存放起飞日期
@OrderDate DATETIME, ---用于存放订票时间,使用系统时间
@DrawTime DATETIME, ---用于存放领取时间,使用系统时间
@Canggrade CHAR, ---用于存放仓等级
@CostermerPay MONEY, ---用于存放客户要付的金额
@Agio DECIMAL(2,1), ---用于存放折扣率
@PeopleNo BIGINT, ---用于存放身份证号码
@ReckoningNo INT, ---用于存放帐单号
@PeopleName CHAR(20), ---用于存放姓名
@Sex CHAR, ---用于存放性别
@Company VARCHAR(50) ---用于存放工作单位
AS
insert into OrientationInfo
(PlaneNO,FlyingoffTime,OrderDate,DrawTime,Canggrade,CostermerPay,Agio)
values
(@PlaneNO,@FlyingoffTime,@OrderDate,@DrawTime,@Canggrade,@CostermerPay,@Agio)
insert into PassengerInfo
(PeopleNo,ReckoningNo,PeopleName,Sex,Company)
values
(@PeopleNo,@ReckoningNo,@PeopleName,@Sex,@Company)---------------------------
楼主你上面这个是对的啦~~~
存储过程最后一个参数不用加“,”的啦~~~
楼主你上面的运行还有什么问题么?
我想做的是对那个变量9赋值 并且是用聚合函数赋值 我试过用SET 不可以
就直接在写变量的那里这样写也不可以@变量9 数据类型 = fuller 也不可以啊 请问有别的方法吗
@PlaneNO CHAR(6), ---用于存放航班号,数据类型为自定义数据类型 PlaneNO
@FlyingoffTime DATETIME, ---用于存放起飞日期
@OrderDate DATETIME, ---用于存放订票时间,使用系统时间
@DrawTime DATETIME, ---用于存放领取时间,使用系统时间
@Canggrade CHAR(2), ---用于存放仓等级
@CostermerPay MONEY, ---用于存放客户要付的金额
@Agio DECIMAL(2,1), ---用于存放折扣率
@PeopleNo BIGINT, ---用于存放身份证号码
@ReckoningNo INT, ---用于存放帐单号
@PeopleName CHAR(20), ---用于存放姓名
@Sex CHAR(2), --这里 ---用于存放性别
@Company VARCHAR(50) = 'fuller' ---用于存放工作单位
AS