SQLite.sql 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. -- Active: 1745229607546@@127.0.0.1@3306
  2. #获取所有的模版
  3. SELECT *
  4. FROM tExecPlanTemplate;
  5. #获取模板列表
  6. SELECT EPT.TemplateName, EPT.ChannelID
  7. FROM tExecPlanTemplate AS EPT
  8. WHERE ChannelID = %1;
  9. #获取所有的模板列表,无需关注频率
  10. SELECT EPT.TemplateName, EPT.ChannelID
  11. FROM tExecPlanTemplate AS EPT
  12. GROUP BY EPT.TemplateName;
  13. UPDATE tExecPlanTemplate
  14. SET TemplateName = '模版2'
  15. WHERE TemplateName = '模版1';
  16. #================================================================================================
  17. # 表格操作
  18. #================================================================================================
  19. #检查表格是否存在
  20. SELECT name
  21. FROM sqlite_master
  22. WHERE type='table' AND name='%1';
  23. SELECT *
  24. FROM sqlite_master;
  25. #创建表格
  26. CREATE TABLE IF NOT EXISTS "tExecPlanTemplate"
  27. (
  28. "TemplateName" VARCHAR(255) NOT NULL,
  29. "ChannelID" INT NOT NULL,
  30. "ChannelName" VARCHAR(255),
  31. "OnWeekDay" INT NOT NULL,
  32. "OnDate" VARCHAR(255) NOT NULL,
  33. "OnTime" VARCHAR(255) NOT NULL,
  34. "OffWeekDay" INT NOT NULL,
  35. "OffDate" VARCHAR(255) NOT NULL,
  36. "OffTime" VARCHAR(255) NOT NULL,
  37. "DeviceName" VARCHAR(255),
  38. "ActionName" VARCHAR(255),
  39. "ActionID" INT
  40. )
  41. #删除表格
  42. DROP TABLE IF EXISTS "tExecPlanTemplate";