NC13_UPDATE_MS.sql 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. --
  2. -- Licensed Materials - Property of IBM
  3. --
  4. -- BI and PM: JSM
  5. --
  6. -- (c) Copyright IBM Corp. 2003, 2010.
  7. --
  8. -- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  9. --
  10. -------------------------------------------------------------------------------
  11. -- NC13_UPDATE_MS.SQL *DO NOT EDIT* Data Store Version: 13
  12. -------------------------------------------------------------------------------
  13. -------------------------------------------------------------------------------
  14. --$100-- backup create begin
  15. -------------------------------------------------------------------------------
  16. CREATE TABLE BC_NC_SCHEDULE(
  17. PK_SCHEDULE_ID INTEGER NOT NULL,
  18. NAME NVARCHAR(255),
  19. DESCRIPTION NVARCHAR(1000),
  20. LASTMOD_BY CHAR(40),
  21. LASTMOD_TIME DATETIME DEFAULT GETDATE() NOT NULL,
  22. MODCOUNT INTEGER DEFAULT (-1),
  23. SCHEDULE_TYPE CHAR(6),
  24. TIMEZONE VARCHAR(100),
  25. START_DATE NUMERIC,
  26. END_DATE NUMERIC,
  27. REPEAT_FOREVER INTEGER,
  28. ACTIVE INTEGER,
  29. VALID_SCHEDULE INTEGER,
  30. USE_DAY_NUMBER INTEGER,
  31. DAY_OF_MONTH INTEGER,
  32. DAY_OF_WEEK INTEGER,
  33. DAY_OF_WEEK_IN_MONTH INTEGER,
  34. MONTH_OF_YEAR INTEGER,
  35. REPEAT_INTERVAL INTEGER,
  36. DAYS_OF_WEEK INTEGER,
  37. FIXED_INTERVAL_TYPE INTEGER,
  38. FIXED_INTERVAL_IN_MILLIS NUMERIC(10)
  39. )
  40. go
  41. -------------------------------------------------------------------------------
  42. --$110-- backup inserts begin
  43. -------------------------------------------------------------------------------
  44. INSERT INTO BC_NC_SCHEDULE (
  45. PK_SCHEDULE_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,
  46. SCHEDULE_TYPE,TIMEZONE,START_DATE,END_DATE,REPEAT_FOREVER,ACTIVE,
  47. VALID_SCHEDULE,USE_DAY_NUMBER,DAY_OF_MONTH,DAY_OF_WEEK,DAY_OF_WEEK_IN_MONTH,
  48. MONTH_OF_YEAR,REPEAT_INTERVAL,DAYS_OF_WEEK,FIXED_INTERVAL_TYPE,
  49. FIXED_INTERVAL_IN_MILLIS)
  50. SELECT PK_SCHEDULE_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,
  51. SCHEDULE_TYPE,TIMEZONE,START_DATE,END_DATE,REPEAT_FOREVER,ACTIVE,
  52. VALID_SCHEDULE,USE_DAY_NUMBER,DAY_OF_MONTH,DAY_OF_WEEK,DAY_OF_WEEK_IN_MONTH,
  53. MONTH_OF_YEAR,REPEAT_INTERVAL,DAYS_OF_WEEK,FIXED_INTERVAL_TYPE,
  54. FIXED_INTERVAL_IN_MILLIS
  55. FROM NC_SCHEDULE
  56. go
  57. -------------------------------------------------------------------------------
  58. --$130-- views drop begin
  59. -------------------------------------------------------------------------------
  60. -------------------------------------------------------------------------------
  61. --$140-- tables drop begin
  62. -------------------------------------------------------------------------------
  63. ALTER TABLE R_TASKSCHEDULE_SCHEDULE
  64. DROP CONSTRAINT F2R_TASKSCHEDULE_S
  65. go
  66. DROP TABLE NC_SCHEDULE
  67. go
  68. -------------------------------------------------------------------------------
  69. --$200-- recreate tables begin
  70. -------------------------------------------------------------------------------
  71. CREATE TABLE NC_SCHEDULE(
  72. PK_SCHEDULE_ID INTEGER NOT NULL,
  73. NAME NVARCHAR(255),
  74. DESCRIPTION NVARCHAR(1000),
  75. LASTMOD_BY CHAR(40),
  76. LASTMOD_TIME DATETIME DEFAULT GETDATE() NOT NULL,
  77. MODCOUNT INTEGER DEFAULT (-1),
  78. SCHEDULE_TYPE CHAR(6),
  79. TIMEZONE VARCHAR(100),
  80. START_DATE NUMERIC,
  81. END_DATE NUMERIC,
  82. REPEAT_FOREVER INTEGER,
  83. ACTIVE INTEGER,
  84. VALID_SCHEDULE INTEGER,
  85. USE_DAY_NUMBER INTEGER,
  86. DAY_OF_MONTH INTEGER,
  87. DAY_OF_WEEK INTEGER,
  88. DAY_OF_WEEK_IN_MONTH INTEGER,
  89. MONTH_OF_YEAR INTEGER,
  90. REPEAT_INTERVAL INTEGER,
  91. DAYS_OF_WEEK INTEGER,
  92. FIXED_INTERVAL_TYPE INTEGER,
  93. FIXED_INTERVAL_IN_MILLIS NUMERIC(10),
  94. TRIGGER_ID NVARCHAR(255)
  95. )
  96. go
  97. -------------------------------------------------------------------------------
  98. --$202-- primary keys add begin
  99. -------------------------------------------------------------------------------
  100. ALTER TABLE NC_SCHEDULE
  101. ADD CONSTRAINT PN_SCHEDULE PRIMARY KEY (PK_SCHEDULE_ID)
  102. go
  103. -------------------------------------------------------------------------------
  104. --$210-- views create begin
  105. -------------------------------------------------------------------------------
  106. -------------------------------------------------------------------------------
  107. --$220-- server data inserts begin
  108. -------------------------------------------------------------------------------
  109. INSERT INTO NC_DB_VERSION (DB_VERSION_ID,BUILD) VALUES(13,'build no.')
  110. go
  111. -------------------------------------------------------------------------------
  112. --$230-- restore inserts begin
  113. -------------------------------------------------------------------------------
  114. INSERT INTO NC_SCHEDULE (
  115. PK_SCHEDULE_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,
  116. SCHEDULE_TYPE,TIMEZONE,START_DATE,END_DATE,REPEAT_FOREVER,ACTIVE,
  117. VALID_SCHEDULE,USE_DAY_NUMBER,DAY_OF_MONTH,DAY_OF_WEEK,DAY_OF_WEEK_IN_MONTH,
  118. MONTH_OF_YEAR,REPEAT_INTERVAL,DAYS_OF_WEEK,FIXED_INTERVAL_TYPE,
  119. FIXED_INTERVAL_IN_MILLIS)
  120. SELECT PK_SCHEDULE_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,
  121. SCHEDULE_TYPE,TIMEZONE,START_DATE,END_DATE,REPEAT_FOREVER,ACTIVE,
  122. VALID_SCHEDULE,USE_DAY_NUMBER,DAY_OF_MONTH,DAY_OF_WEEK,DAY_OF_WEEK_IN_MONTH,
  123. MONTH_OF_YEAR,REPEAT_INTERVAL,DAYS_OF_WEEK,FIXED_INTERVAL_TYPE,
  124. FIXED_INTERVAL_IN_MILLIS
  125. FROM BC_NC_SCHEDULE
  126. go
  127. -------------------------------------------------------------------------------
  128. --$240-- foreign keys add begin
  129. -------------------------------------------------------------------------------
  130. ALTER TABLE R_TASKSCHEDULE_SCHEDULE
  131. ADD CONSTRAINT F2R_TASKSCHEDULE_S FOREIGN KEY (FK_SCHEDULE_ID)
  132. REFERENCES NC_SCHEDULE
  133. go
  134. -------------------------------------------------------------------------------
  135. --$250-- backup drop begin
  136. -------------------------------------------------------------------------------
  137. DROP TABLE BC_NC_SCHEDULE
  138. go
  139. -------------------------------------------------------------------------------
  140. --$260-- end sql by function
  141. -------------------------------------------------------------------------------
  142. -- END NC13_UPDATE_MS.SQL * DO NOT EDIT *
  143. -------------------------------------------------------------------------------