Advertisement
Guest User

Untitled

a guest
Apr 12th, 2019
311
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.10 KB | None | 0 0
  1. CREATE PROCEDURE [dbo].[Insert_User]
  2.       @Username NVARCHAR(100)
  3.      
  4. AS
  5. BEGIN
  6.       SET NOCOUNT ON;
  7.       IF EXISTS(SELECT userid FROM registered WHERE Username = @Username)
  8.       BEGIN
  9.             SELECT -1 -- Username exists.
  10.       END
  11.     
  12.      
  13.       ELSE
  14.       BEGIN
  15.             INSERT INTO [registered]
  16.                      ([Username]
  17.                      ,[CreatedDate],
  18. [password])
  19.             VALUES
  20.                      (@Username
  21.                     
  22.                      ,GETDATE()
  23. , '123')
  24.            
  25.  
  26. UPDATE R
  27. SET R.email = P.email
  28. FROM dbo.registered AS R
  29. INNER JOIN dbo.registeredusers AS P
  30.        ON R.username = P.username;
  31.      
  32.  
  33.             SELECT SCOPE_IDENTITY() -- UserId                 
  34.      END
  35.  
  36. BEGIN
  37.  
  38. TRUNCATE TABLE loginuser
  39. INSERT INTO loginuser (username, email, password)
  40. SELECT username, email, password
  41. FROM registered
  42.  
  43. END
  44. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement