NC13_UPDATE_ORA.sql 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  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_ORA.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 VARCHAR2(255),
  19. DESCRIPTION VARCHAR2(1000),
  20. LASTMOD_BY CHAR(40),
  21. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  22. MODCOUNT INTEGER DEFAULT (-1),
  23. SCHEDULE_TYPE CHAR(6),
  24. TIMEZONE VARCHAR2(100),
  25. START_DATE NUMBER,
  26. END_DATE NUMBER,
  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 NUMBER(10)
  39. );
  40. -------------------------------------------------------------------------------
  41. --$110-- backup inserts begin
  42. -------------------------------------------------------------------------------
  43. INSERT INTO BC_NC_SCHEDULE (
  44. PK_SCHEDULE_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,
  45. SCHEDULE_TYPE,TIMEZONE,START_DATE,END_DATE,REPEAT_FOREVER,ACTIVE,
  46. VALID_SCHEDULE,USE_DAY_NUMBER,DAY_OF_MONTH,DAY_OF_WEEK,DAY_OF_WEEK_IN_MONTH,
  47. MONTH_OF_YEAR,REPEAT_INTERVAL,DAYS_OF_WEEK,FIXED_INTERVAL_TYPE,
  48. FIXED_INTERVAL_IN_MILLIS)
  49. SELECT PK_SCHEDULE_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,
  50. SCHEDULE_TYPE,TIMEZONE,START_DATE,END_DATE,REPEAT_FOREVER,ACTIVE,
  51. VALID_SCHEDULE,USE_DAY_NUMBER,DAY_OF_MONTH,DAY_OF_WEEK,DAY_OF_WEEK_IN_MONTH,
  52. MONTH_OF_YEAR,REPEAT_INTERVAL,DAYS_OF_WEEK,FIXED_INTERVAL_TYPE,
  53. FIXED_INTERVAL_IN_MILLIS
  54. FROM NC_SCHEDULE;
  55. -------------------------------------------------------------------------------
  56. --$130-- views drop begin
  57. -------------------------------------------------------------------------------
  58. -------------------------------------------------------------------------------
  59. --$140-- tables drop begin
  60. -------------------------------------------------------------------------------
  61. ALTER TABLE R_TASKSCHEDULE_SCHEDULE
  62. DROP CONSTRAINT F2R_TASKSCHEDULE_S;
  63. DROP TABLE NC_SCHEDULE;
  64. -------------------------------------------------------------------------------
  65. --$200-- recreate tables begin
  66. -------------------------------------------------------------------------------
  67. CREATE TABLE NC_SCHEDULE(
  68. PK_SCHEDULE_ID INTEGER NOT NULL,
  69. NAME VARCHAR2(255),
  70. DESCRIPTION VARCHAR2(1000),
  71. LASTMOD_BY CHAR(40),
  72. LASTMOD_TIME DATE DEFAULT sysdate NOT NULL,
  73. MODCOUNT INTEGER DEFAULT (-1),
  74. SCHEDULE_TYPE CHAR(6),
  75. TIMEZONE VARCHAR2(100),
  76. START_DATE NUMBER,
  77. END_DATE NUMBER,
  78. REPEAT_FOREVER INTEGER,
  79. ACTIVE INTEGER,
  80. VALID_SCHEDULE INTEGER,
  81. USE_DAY_NUMBER INTEGER,
  82. DAY_OF_MONTH INTEGER,
  83. DAY_OF_WEEK INTEGER,
  84. DAY_OF_WEEK_IN_MONTH INTEGER,
  85. MONTH_OF_YEAR INTEGER,
  86. REPEAT_INTERVAL INTEGER,
  87. DAYS_OF_WEEK INTEGER,
  88. FIXED_INTERVAL_TYPE INTEGER,
  89. FIXED_INTERVAL_IN_MILLIS NUMBER(10),
  90. TRIGGER_ID VARCHAR2(255)
  91. );
  92. -------------------------------------------------------------------------------
  93. --$202-- indexes & primary keys add begin
  94. -------------------------------------------------------------------------------
  95. ALTER TABLE NC_SCHEDULE
  96. ADD (CONSTRAINT PN_SCHEDULE PRIMARY KEY (PK_SCHEDULE_ID));
  97. -------------------------------------------------------------------------------
  98. --$210-- views create begin
  99. -------------------------------------------------------------------------------
  100. -------------------------------------------------------------------------------
  101. --$220-- server data inserts begin
  102. -------------------------------------------------------------------------------
  103. INSERT INTO NC_DB_VERSION (DB_VERSION_ID,BUILD) VALUES(13,'build no.');
  104. -------------------------------------------------------------------------------
  105. --$230-- restore inserts begin
  106. -------------------------------------------------------------------------------
  107. INSERT INTO NC_SCHEDULE (
  108. PK_SCHEDULE_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,
  109. SCHEDULE_TYPE,TIMEZONE,START_DATE,END_DATE,REPEAT_FOREVER,ACTIVE,
  110. VALID_SCHEDULE,USE_DAY_NUMBER,DAY_OF_MONTH,DAY_OF_WEEK,DAY_OF_WEEK_IN_MONTH,
  111. MONTH_OF_YEAR,REPEAT_INTERVAL,DAYS_OF_WEEK,FIXED_INTERVAL_TYPE,
  112. FIXED_INTERVAL_IN_MILLIS)
  113. SELECT PK_SCHEDULE_ID,NAME,DESCRIPTION,LASTMOD_BY,LASTMOD_TIME,MODCOUNT,
  114. SCHEDULE_TYPE,TIMEZONE,START_DATE,END_DATE,REPEAT_FOREVER,ACTIVE,
  115. VALID_SCHEDULE,USE_DAY_NUMBER,DAY_OF_MONTH,DAY_OF_WEEK,DAY_OF_WEEK_IN_MONTH,
  116. MONTH_OF_YEAR,REPEAT_INTERVAL,DAYS_OF_WEEK,FIXED_INTERVAL_TYPE,
  117. FIXED_INTERVAL_IN_MILLIS
  118. FROM BC_NC_SCHEDULE;
  119. -------------------------------------------------------------------------------
  120. --$240-- foreign keys add begin
  121. -------------------------------------------------------------------------------
  122. ALTER TABLE R_TASKSCHEDULE_SCHEDULE
  123. ADD (CONSTRAINT F2R_TASKSCHEDULE_S FOREIGN KEY (FK_SCHEDULE_ID)
  124. REFERENCES NC_SCHEDULE);
  125. -------------------------------------------------------------------------------
  126. --$250-- backup drop begin
  127. -------------------------------------------------------------------------------
  128. DROP TABLE BC_NC_SCHEDULE;
  129. -------------------------------------------------------------------------------
  130. --$260-- end sql by function
  131. -------------------------------------------------------------------------------
  132. -- END NC13_UPDATE_ORA.SQL * DO NOT EDIT *
  133. -------------------------------------------------------------------------------