Guest User

Untitled

a guest
Oct 25th, 2017
805
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. CREATE TABLE Report (
  2. ID UNIQUEIDENTIFIER PRIMARY KEY NOT NULL,
  3. STAFF VARCHAR(1000)NOT NULL,
  4. EMAIL VARCHAR(1000)NOT NULL,
  5. LASTCHANGE DATE NOT NULL
  6. )
  7.  
  8. CREATE PROCEDURE spInsertOrUpdate(
  9. @ID UNIQUEIDENTIFIER,
  10. @STAFF VARCHAR(1000),
  11. @EMAIL VARCHAR(1000),
  12. @LASTCHANGE DATETIME
  13. ) AS
  14. BEGIN
  15. INSERT INTO Report(ID, STAFF, EMAIL, LASTCHANGE)
  16. VALUES(@ID, @STAFF, @EMAIL, @LASTCHANGE)
  17. END
  18.  
  19. EXEC spInsertOrUpdate NEWID, 'Evlyn Dawson', 'evdawson@gmail.com', GETDATE
  20.  
  21. EXEC spInsertOrUpdate NEWID(), 'Evlyn Dawson', 'evdawson@gmail.com', GETDATE();
  22.  
  23. CREATE TABLE Report (
  24. ID UNIQUEIDENTIFIER PRIMARY KEY NOT NULL DEFAULT NEWID(),
  25. STAFF VARCHAR(1000) NOT NULL,
  26. EMAIL VARCHAR(1000) NOT NULL,
  27. LASTCHANGE DATE NOT NULL DEFAULT GETDATE()
  28. );
  29.  
  30. CREATE PROCEDURE spInsertOrUpdate (
  31. @STAFF VARCHAR(1000),
  32. @EMAIL VARCHAR(1000)
  33. ) AS
  34. BEGIN
  35. INSERT INTO Report(STAFF, EMAIL)
  36. VALUES (@STAFF, @EMAIL)
  37. END;
  38.  
  39. EXEC spInsertOrUpdate 'Evlyn Dawson', 'evdawson@gmail.com';
  40.  
  41. CREATE TABLE [dbo].[Report](
  42. [ID] [uniqueidentifier] NOT NULL CONSTRAINT [DF_Report_ID] DEFAULT (newid()),
  43. [STAFF] [varchar](1000) NOT NULL,
  44. [EMAIL] [varchar](1000) NOT NULL,
  45. [LASTCHANGE] [datetime] NOT NULL CONSTRAINT [DF_Report_LASTCHANGE] DEFAULT (getdate()),
  46. CONSTRAINT [PK__Report__3214EC27D2D8BF72] PRIMARY KEY CLUSTERED
  47. (
  48. [ID] ASC
  49. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
  50. ) ON [PRIMARY]
  51.  
  52. create PROCEDURE spInsertOrUpdate(
  53.  
  54. @STAFF VARCHAR(1000),
  55. @EMAIL VARCHAR(1000)
  56.  
  57. ) AS
  58. BEGIN
  59. INSERT INTO Report(STAFF, EMAIL)
  60. VALUES(@STAFF, @EMAIL)
  61. END
  62.  
  63. EXEC spInsertOrUpdate 'Evlyn Dawson', 'evdawson@gmail.com'
  64.  
  65. DECLARE @ID UNIQUEIDENTIFIER = NEWID(),
  66. @Date DATE = GETDATE();
  67.  
  68. EXEC #spInsertOrUpdate @ID, 'Evlyn Dawson', 'evdawson@gmail.com', @Date;
Add Comment
Please, Sign In to add comment