CreateTable_SQLServer.sqlbook 1.9 KB

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