dbUpgrade2_0028-to-2_0029_mssqlserver.sql 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. -- Licensed Materials - Property of IBM
  2. --
  3. -- BI and PM: CM
  4. --
  5. -- (C) Copyright IBM Corp. 2008, 2009
  6. --
  7. -- US Government Users Restricted Rights - Use, duplication or disclosure
  8. -- restricted by GSA ADP Schedule Contract with IBM Corp.
  9. -- Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
  10. -- Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated).
  11. drop table CMDELETEDSCHEDULES
  12. alter table CMOBJPROPS2 drop constraint PK_CMOBJPROPS2
  13. sp_rename 'CMOBJPROPS2', 'CMOBJPROPS2_OLD'
  14. CREATE TABLE CMOBJPROPS2 (
  15. CMID int NOT NULL ,
  16. TASKID varchar (32) NULL ,
  17. STARTDATE datetime NULL ,
  18. ENDDATE datetime NULL ,
  19. ENDTYPE tinyint NULL ,
  20. EVERYNPERIODS int NULL ,
  21. DAILYPERIOD tinyint NULL ,
  22. MONTHLYABSDAY tinyint NULL ,
  23. MONTHLYRELDAY tinyint NULL ,
  24. MONTHLYRELWEEK tinyint NULL ,
  25. TYPE tinyint NULL ,
  26. YEARLYABSDAY tinyint NULL ,
  27. YEARLYABSMONTH tinyint NULL ,
  28. YEARLYRELDAY tinyint NULL ,
  29. YEARLYRELMONTH tinyint NULL ,
  30. YEARLYRELWEEK tinyint NULL ,
  31. ACTIVE bit default(0) NOT NULL,
  32. WEEKLYMONDAY bit default(0) NOT NULL ,
  33. WEEKLYTUESDAY bit default(0) NOT NULL ,
  34. WEEKLYWEDNESDAY bit default(0) NOT NULL ,
  35. WEEKLYTHURSDAY bit default(0) NOT NULL ,
  36. WEEKLYFRIDAY bit default(0) NOT NULL ,
  37. WEEKLYSATURDAY bit default(0) NOT NULL ,
  38. WEEKLYSUNDAY bit default(0) NOT NULL,
  39. CONSTRAINT PK_CMOBJPROPS2 PRIMARY KEY (CMID)
  40. )
  41. insert into CMOBJPROPS2(CMID,TASKID,STARTDATE,ENDDATE,ENDTYPE,EVERYNPERIODS,DAILYPERIOD,MONTHLYABSDAY,MONTHLYRELDAY,MONTHLYRELWEEK,TYPE,YEARLYABSDAY,YEARLYABSMONTH,YEARLYRELDAY,YEARLYRELMONTH,YEARLYRELWEEK,ACTIVE,WEEKLYMONDAY,WEEKLYTUESDAY,WEEKLYWEDNESDAY,WEEKLYTHURSDAY,WEEKLYFRIDAY,WEEKLYSATURDAY,WEEKLYSUNDAY) select CMID,TASKID,STARTDATE,ENDDATE,ENDTYPE,EVERYNPERIODS,DAILYPERIOD,MONTHLYABSDAY,MONTHLYRELDAY,MONTHLYRELWEEK,TYPE,YEARLYABSDAY,YEARLYABSMONTH,YEARLYRELDAY,YEARLYRELMONTH,YEARLYRELWEEK,ACTIVE,WEEKLYMONDAY,WEEKLYTUESDAY,WEEKLYWEDNESDAY,WEEKLYTHURSDAY,WEEKLYFRIDAY,WEEKLYSATURDAY,WEEKLYSUNDAY from CMOBJPROPS2_OLD
  42. drop table CMOBJPROPS2_OLD