sql 存储过程,同时向两个表插入记录
代码是这样的
if @zx='insert'
begin
insert DisciplineTeamInfo values(@TeacherNO,@Name,@Sex,@Birthday,@ID,@Title,@TitelTime,@Academic,@AcadeGradTime);
insert UserInfo values(@TeacherNO,@TeacherNO,'3');
end
我想当我传入zx的值为insert的时候,同时向DisciplineTeamInfo,UserInfo 表插入信息,运行的时候DisciplineTeamInfo表可以正常插入,但UserInfo表就没有信息插入这是什么原因?
[最优解释]
语法看不出有什么问题,你可以尝试:
if @zx='insert'
begin
insert DisciplineTeamInfo values(@TeacherNO,@Name,@Sex,@Birthday,@ID,@Title,@TitelTime,@Academic,@AcadeGradTime);
print @teacherno
insert UserInfo values(@TeacherNO,@TeacherNO,'3');
end