- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
BEGIN
DECLARE @id_user int;
IF (EXISTS(SELECT ut.id_user FROM project_userTable ut WHERE ut.userStr=@UserName OR ut.email = @email))
begin
SET @errors='Такое имя или пароль уже существуют';
RETURN;
end
INSERT INTO project_userTable (userStr,passwordStr,email,profileLink,id_user_type,activate_ticket)
VALUES (@UserName,@password, @email, @profileLink,2,@activate_ticket)
IF (@@ROWCOUNT!=1)
begin
SET @errors='Ошибка регистрации';
RETURN
end
SET @id_user=@@IDENTITY;
INSERT INTO project_keyTable ([datetime],id_user, first_key ,second_key )
VALUES (GETDATE(),@id_user,@firstKey,@secodKey)
IF (@@ROWCOUNT=1)
begin
SET @errors='Done';
RETURN
end
SET @errors='А воттеперь реально косяк.';
END
Реально косяк. Кстати, а что читать?
akaDElpher 30.03.2011 23:20 # +2
Vasiliy 31.03.2011 16:13 # +1