添加新用户存储过程AddUser
1
2
CREATE Procedure AddUser
3
(
4
@UserName nvarchar(50),
5
@Password nvarchar(50),
6
@Name nvarchar(50),
7
@Email nvarchar(50),
8
@Sex nvarchar(50),
9
@IDCardNumber nvarchar(50),
10
@Telephone nvarchar(50),
11
@Address nvarchar(50),
12
@Zipcode nvarchar(50),
13
@Problem nvarchar(50),
14
@Answer nvarchar(50),
15
/* @Integral float(8), */
16
@UserID int OUTPUT
17
)
18
AS
19
/*检查是否存在相同的userName*/
20
if(not exists(select * from UserInfo where UserName=@UserName))
21
BEGIN
22
/*不存在则插入新记录,否则返回-1*/
23
INSERT INTO UserInfo(UserName,Password,Name,Email,Sex,IDCardNumber,
24
Telephone,Address,Zipcode,Problem,Answer)
25
VALUES(@UserName,@Password,@Name,@Email,
26
@Sex,@IDCardNumber,@Telephone,@Address,
27
@Zipcode,@Problem,@Answer)
28
SELECT @UserID=@@identity
29
END
30
ELSE BEGIN
31
SET @UserID=-1
32
END
33
34
GO
35

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步