CreateTables_SQLServer.sql
上传用户:szled88
上传日期:2015-04-09
资源大小:43957k
文件大小:2k
源码类别:

对话框与窗口

开发平台:

Visual C++

  1. if exists (select * from sysobjects where id = object_id(N'[dbo].[CalendarEvents]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  2. drop table [dbo].[CalendarEvents]
  3. GO
  4. if exists (select * from sysobjects where id = object_id(N'[dbo].[CalendarRecurrencePatterns]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
  5. drop table [dbo].[CalendarRecurrencePatterns]
  6. GO
  7. CREATE TABLE [dbo].[CalendarEvents] (
  8. [EventID] [int] IDENTITY (1, 1) NOT NULL ,
  9. [StartDateTime] [datetime] NULL ,
  10. [EndDateTime] [datetime] NULL ,
  11. [RecurrenceState] [int] NULL ,
  12. [Subject] [nvarchar] (255) NULL ,
  13. [Location] [nvarchar] (255) NULL ,
  14. [Body] [nvarchar] (255) NULL ,
  15. [BusyStatus] [int] NULL ,
  16. [ImportanceLevel] [int] NULL ,
  17. [LabelID] [int] NULL ,
  18. [ScheduleID] [int] NULL ,
  19. [RecurrencePatternID] [int] NULL ,
  20. [IsRecurrenceExceptionDeleted] [int] NULL ,
  21. [RExceptionStartTimeOrig] [datetime] NULL ,
  22. [RExceptionEndTimeOrig] [datetime] NULL ,
  23. [IsAllDayEvent] [int] NULL ,
  24. [IsMeeting] [int] NULL ,
  25. [IsPrivate] [int] NULL ,
  26. [IsReminder] [int] NULL ,
  27. [ReminderMinutesBeforeStart] [int] NULL ,
  28. [RemainderSoundFile] [nvarchar] (255) NULL ,
  29. [CustomPropertiesXMLData] [ntext] NULL ,
  30. [CustomIconsIDs] [ntext] NULL ,
  31. [Created] [datetime] NULL ,
  32. [Modified] [datetime] NULL 
  33. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  34. GO
  35. CREATE TABLE [dbo].[CalendarRecurrencePatterns] (
  36. [RecurrencePatternID] [int] IDENTITY (1, 1) NOT NULL ,
  37. [MasterEventID] [int] NULL ,
  38. [PatternStartDate] [datetime] NULL ,
  39. [PatternEndMethod] [int] NULL ,
  40. [PatternEndDate] [datetime] NULL ,
  41. [PatternEndAfterOccurrences] [int] NULL ,
  42. [EventStartTime] [datetime] NULL ,
  43. [EventDuration] [int] NULL ,
  44. [OptionsData1] [int] NULL ,
  45. [OptionsData2] [int] NULL ,
  46. [OptionsData3] [int] NULL ,
  47. [OptionsData4] [int] NULL ,
  48. [CustomPropertiesXMLData] [ntext] NULL 
  49. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  50. GO
  51. ALTER TABLE [dbo].[CalendarEvents] WITH NOCHECK ADD 
  52. CONSTRAINT [PK_CalendarEvents] PRIMARY KEY  NONCLUSTERED 
  53. (
  54. [EventID]
  55. )  ON [PRIMARY] 
  56. GO
  57. ALTER TABLE [dbo].[CalendarRecurrencePatterns] WITH NOCHECK ADD 
  58. CONSTRAINT [PK_CalendarRecurrencePatterns] PRIMARY KEY  NONCLUSTERED 
  59. (
  60. [RecurrencePatternID]
  61. )  ON [PRIMARY] 
  62. GO