createprocedure AddUserInfo @LoginNamevarchar(50), @Passwordvarchar(50), @Remarkvarchar(200), @RealNamevarchar(50), @RoleIDint, @lastIDint output as begintran insertinto dbo.SysUserInfo(LoginName,[Password],Remark,RealName) values(@LoginName,@Password,@Remark,@RealName) select@lastID=scope_identity() insertinto UserRoleInfo(UserInfoAutoID,RoleInfoAutoID) values(@lastID,@RoleID) if@@error<>0 begin rollbacktran end else begin committran end go