Guest User

Untitled

a guest
Jul 20th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. IF NOT EXISTS (SELECT * FROM sys.objects WHERE name = 'SetEntityCode' AND TYPE IN (N'P', N'PC'))
  2. EXEC(N'CREATE PROCEDURE SetEntityCode @TenantId uniqueidentifier, @EntityName varchar(60) AS
  3. BEGIN
  4. SET NOCOUNT ON
  5.  
  6. DECLARE @Code INT
  7.  
  8. SET @Code = (SEKECT Code FROM EntityCode WHERE TENANTID = @TenantId and EntityName = @EntityName)
  9.  
  10. IF @Code > 0
  11. BEGIN
  12. UPDATE EntityCode SET Code = (Code + 1) WHERE TENANTID = @TenantId AND EntityName = @EntityName
  13. SET @Code = @Code + 1
  14. END
  15. ELSE
  16. BEGIN
  17. INSERT EntityCode (ENTITYNAME, TENANTID, CODE) VALUES (@EntityName, @TenantId, 1)
  18. SET @Code = 1
  19. END
  20.  
  21. RETURN @Code
  22. END')
Add Comment
Please, Sign In to add comment