Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. USE ExpensiveCars
  2. GO
  3.  
  4. CREATE PROCEDURE RunViewTestsProc
  5. AS
  6. BEGIN
  7. DECLARE @x int
  8. SELECT @x = TestRunID FROM TestRuns WHERE Description = 'View'
  9.  
  10. DECLARE @viewName1 VARCHAR(50)
  11. SELECT @viewName1 = Name FROM Tests WHERE TestId = 13
  12.  
  13. DECLARE @ds1 DATETIME
  14. DECLARE @de1 DATETIME
  15. SET @ds1 = GETDATE()
  16. EXECUTE @viewName1
  17. SET @de1 = GETDATE()
  18. INSERT INTO TestRunViews(TestRunID, ViewID, StartAT, EndAt) VALUES (@x, 4, @ds1, @de1)
  19.  
  20.  
  21. DECLARE @viewName2 VARCHAR(50)
  22. SELECT @viewName2 = Name
  23. FROM Tests
  24. WHERE TestId = 14
  25.  
  26. DECLARE @ds2 DATETIME
  27. DECLARE @de2 DATETIME
  28. SET @ds2 = GETDATE()
  29. EXECUTE @viewName2
  30. SET @de2 = GETDATE()
  31. INSERT INTO TestRunViews(TestRunID, ViewID, StartAT, EndAt) VALUES (@x, 5, @ds2, @de2)
  32.  
  33.  
  34. DECLARE @viewName3 VARCHAR(50)
  35. SELECT @viewName3 = Name
  36. FROM Tests
  37. WHERE TestId = 15
  38.  
  39. DECLARE @ds3 DATETIME
  40. DECLARE @de3 DATETIME
  41. SET @ds3 = GETDATE()
  42. EXECUTE @viewName3
  43. SET @de3 = GETDATE()
  44. INSERT INTO TestRunViews(TestRunID, ViewID, StartAT, EndAt) VALUES (@x, 6, @ds3, @de3)
  45. END
  46.  
  47. -- EXECUTE RunViewTestsProc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement