CreateTable_SQLServer.sqlbook 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. -- SQLBook: Code
  2. -- 创建 tExecPlan 表 (SQL Server)
  3. IF OBJECT_ID(N'dbo.tExecPlan', N'U') IS NULL
  4. BEGIN
  5. CREATE TABLE dbo.tExecPlan (
  6. IncKey INT IDENTITY(1,1) PRIMARY KEY,
  7. ChannelID INT NOT NULL,
  8. ChannelName VARCHAR(64),
  9. OnWeekDay INT NOT NULL,
  10. OnDate VARCHAR(64) NOT NULL,
  11. OnTime VARCHAR(64) NOT NULL,
  12. OffWeekDay INT NOT NULL,
  13. OffDate VARCHAR(64) NOT NULL,
  14. OffTime VARCHAR(64) NOT NULL,
  15. DID INT,
  16. MPID INT,
  17. DeviceName VARCHAR(64),
  18. PTTypeCode INT,
  19. ActionID INT,
  20. ActionName VARCHAR(64)
  21. );
  22. END;
  23. -- SQLBook: Code
  24. -- 创建 tExecPlanConfig 表 (SQL Server)
  25. IF OBJECT_ID(N'dbo.tExecPlanConfig', N'U') IS NULL
  26. BEGIN
  27. CREATE TABLE dbo.tExecPlanConfig (
  28. KeyWord INT PRIMARY KEY,
  29. Value1 INT,
  30. UpdateTime VARCHAR(64),
  31. Notes VARCHAR(255)
  32. );
  33. END;
  34. -- SQLBook: Code
  35. -- 创建 tExecPlanTemplate 表 (SQL Server)
  36. IF DB_ID(N'EQM_CESHI') IS NULL CREATE DATABASE EQM_CESHI;
  37. GO
  38. USE EQM_CESHI;
  39. IF OBJECT_ID(N'dbo.tExecPlanTemplate', N'U') IS NULL
  40. BEGIN
  41. CREATE TABLE dbo.tExecPlanTemplate (
  42. TemplateName VARCHAR(255) NOT NULL,
  43. ChannelID INT NOT NULL,
  44. ChannelName VARCHAR(255),
  45. OnWeekDay INT NOT NULL,
  46. OnDate VARCHAR(255) NOT NULL,
  47. OnTime VARCHAR(255) NOT NULL,
  48. OffWeekDay INT NOT NULL,
  49. OffDate VARCHAR(255) NOT NULL,
  50. OffTime VARCHAR(255) NOT NULL,
  51. DeviceName VARCHAR(255),
  52. ActionName VARCHAR(255),
  53. ActionID INT
  54. );
  55. END;
  56. -- SQLBook: Code