Advertisement
Guest User

Untitled

a guest
Jan 17th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.77 KB | None | 0 0
  1. USE [game5]
  2. GO
  3.  
  4. -- Хранимая процедура для создания нового пользователя
  5. CREATE PROCEDURE SP_CREATE_NEW_USER
  6.     @USER_LOGIN nvarchar(30)
  7. AS
  8. BEGIN
  9.     SET NOCOUNT ON
  10.     -- Если пользователь с введенным логином не существует
  11.     IF (SELECT ISNULL(COUNT(*), 0) FROM [user] WHERE [user_login] = @USER_LOGIN) = 0
  12.     BEGIN
  13.         DECLARE @t_user TABLE ([user_id] int)
  14.         INSERT INTO [user] ([user_login], [created_time])
  15.             OUTPUT inserted.[user_id] INTO @t_user
  16.         VALUES (@USER_LOGIN, GETDATE())
  17.         SELECT [user_id] FROM @t_user
  18.     END
  19.     ELSE PRINT N'Пользователь с логином "' + @USER_LOGIN + '" уже существует.'
  20. END
  21. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement