Guest User

Untitled

a guest
Jan 18th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. CREATE TABLE [dbo].[TransactionLog](
  2. [Id] [int] IDENTITY(1,1) NOT NULL,
  3. [TransactionDate] [datetime] NOT NULL,
  4. [Operator] [varchar](35) NOT NULL,
  5. [TableName] [varchar](50) NOT NULL,
  6. [Action] [char](1) NOT NULL,
  7. [TableString] [nvarchar](255) NOT NULL,
  8. [UserId] [char](6) NULL,
  9. CONSTRAINT [PK_TransactionLog] PRIMARY KEY CLUSTERED
  10. (
  11. [Id] ASC
  12. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
  13. ) ON [PRIMARY]
  14.  
  15. CREATE TABLE [dbo].[AgentContEd](
  16. [Id] [int] IDENTITY(1,1) NOT NULL,
  17. [sNumber] [int] NOT NULL,
  18. [StateCode] [char](3) NOT NULL,
  19. [CourseCode] [char](6) NOT NULL,
  20. [DateTaken] [date] NOT NULL,
  21. [ExpirationDate] [date] NULL,
  22. [CourseHours] [smallint] NOT NULL,
  23. [Method] [varchar](15) NULL,
  24. [LastChangeOperator] [char](8) NOT NULL,
  25. [LastChangeDate] [datetime] NOT NULL,
  26. [ControlId] [int] NULL,
  27. CONSTRAINT [PK_AgentContEd] PRIMARY KEY CLUSTERED
  28. (
  29. [Id] ASC
  30. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY]
  31. ) ON [PRIMARY]
  32.  
  33. BEGIN
  34. INSERT INTO dbo.TransactionLog
  35. (
  36. TransactionDate,
  37. Operator,
  38. TableName,
  39. Action,
  40. TableString,
  41. UserId
  42. )
  43. SELECT
  44. LastChangeDate,
  45. 'Op',
  46. @tableName,
  47. @action,
  48. CAST(
  49. 'ID:' + CAST(ISNULL(Id, 'NULL') as char(4))
  50. + ' SymNum:' + CAST(ISNULL(sNumber, 'NULL') as char(10))
  51. + ' StateCode:' + ISNULL(StateCode, 'NULL')
  52. + ' DateTaken:' + CAST(ISNULL(DateTaken, 'NULL') as nvarchar(9))
  53. + ' ExpDate:' + CAST(ISNULL(ExpirationDate, 'NULL') as nvarchar(9))
  54. + ' CourseCode:' + ISNULL(CourseCode, 'NULL')
  55. + ' Hours:' + CAST(ISNULL(CourseHours, 'NULL') as char(3))
  56. + ' Mthd:' + ISNULL(Method, 'NULL')
  57. As char(255)),
  58. LastChangeOperator
  59. FROM inserted
  60. END
  61.  
  62. + ' DateTaken:' + ISNULL(CAST(DateTaken as varchar(9)), 'NULL')
  63. + ' ExpDate:' + ISNULL(CAST(ExpirationDate as varchar(9)), 'NULL')
Add Comment
Please, Sign In to add comment