关于sql server存储过程,100分!(100分)

B

bace

Unregistered / Unconfirmed
GUEST, unregistred user!
有两个表A和B,A有字段(编号,年龄,生日)
B有字段(编号,年龄,状态),其中状态默认值1
问题是我要写一个存储过程,如果输入一个编号
立即查询A表,如果年龄>20,则存入B表,否则中断
 
CREATE PROCEDURE Append
@ID int
AS

declare @age int
select @age=年龄 from A where 编号=@ID
if @age>20
insert into B(编号, 年龄)
values(@ID, @age)
 
CREATE PROCEDURE Append_B
@ID int
AS
insert into B(编号, 年龄)
select 编号,年龄 from A where 编号=@ID and 年龄>20

 
顶部