yuvarajupadhyaya

Job 2

Sep 13th, 2022
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1.  
  2. -- [dbo].[usp_Institute_CreateUsersJob] 75,1300768
  3. CREATE PROCEDURE [dbo].[usp_Institute_CreateUsersJob]
  4. @InstituteBulkUserID INT,
  5. @InstituteID INT,
  6. @GradeID INT,
  7. @NoOfLearner INT,
  8. @NoOfInstructor INT,
  9. @UserPrefix NVARCHAR(50),
  10. @PasswordSalt NVARCHAR(100),
  11. @PasswordHash NVARCHAR(100),
  12. @UserName NVARCHAR(50)
  13. AS
  14. BEGIN
  15. SET NOCOUNT ON;
  16.  
  17. DECLARE @process_id NVARCHAR(50),
  18. @datepart VARCHAR(8),
  19. @NewTimeSet VARCHAR(6),
  20. @cmd NVARCHAR(256),
  21. @DatabaseName NVARCHAR(100);
  22.  
  23. SET @process_id = dbo.FNAGetNewID();
  24. SET @datepart = CONVERT(VARCHAR(8), GETDATE(), 112);
  25. SET @NewTimeSet = REPLACE(CONVERT(VARCHAR(8), DATEADD(SECOND, 10, GETDATE()), 108), ':', '');
  26. SET @DatabaseName = DB_NAME(DB_ID());
  27. SET @cmd
  28. = N'EXEC usp_Institute_CreateUsers ' + CAST(@InstituteBulkUserID AS NVARCHAR(50)) + N','
  29. + CAST(@InstituteID AS NVARCHAR(50)) + N',' + CAST(@GradeID AS NVARCHAR(50)) + N','
  30. + CAST(@NoOfLearner AS NVARCHAR(50)) + N',' + CAST(@NoOfInstructor AS NVARCHAR(50)) + N',''' + @UserPrefix
  31. + N''',''' + @PasswordSalt + N''',''' + @PasswordHash + N''',''' + @UserName + N'''';
  32.  
  33. EXEC [dbo].[usp_core_process] '123',
  34. NULL,
  35. @process_id,
  36. NULL,
  37. NULL,
  38. 1,
  39. @cmd,
  40. 1,
  41. @DatabaseName,
  42. 0,
  43. 1,
  44. @datepart,
  45. @NewTimeSet;
  46. END;
Advertisement
Add Comment
Please, Sign In to add comment