jeesite_mssql.sql 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. /* Drop Tables */
  2. DROP TABLE test_data;
  3. DROP TABLE test_data_child;
  4. DROP TABLE test_data_main;
  5. DROP TABLE test_tree;
  6. /* Create Tables */
  7. CREATE TABLE test_data
  8. (
  9. id varchar(64) NOT NULL,
  10. user_id varchar(64),
  11. office_id varchar(64),
  12. area_id varchar(64),
  13. name varchar(100),
  14. sex char(1),
  15. in_date smalldatetime,
  16. create_by varchar(64) NOT NULL,
  17. create_date datetime NOT NULL,
  18. update_by varchar(64) NOT NULL,
  19. update_date datetime NOT NULL,
  20. remarks varchar(255),
  21. del_flag char(1) DEFAULT '0' NOT NULL,
  22. PRIMARY KEY (id)
  23. );
  24. CREATE TABLE test_data_child
  25. (
  26. id varchar(64) NOT NULL,
  27. test_data_main_id varchar(64),
  28. name varchar(100),
  29. create_by varchar(64) NOT NULL,
  30. create_date datetime NOT NULL,
  31. update_by varchar(64) NOT NULL,
  32. update_date datetime NOT NULL,
  33. remarks varchar(255),
  34. del_flag char(1) DEFAULT '0' NOT NULL,
  35. PRIMARY KEY (id)
  36. );
  37. CREATE TABLE test_data_main
  38. (
  39. id varchar(64) NOT NULL,
  40. user_id varchar(64),
  41. office_id varchar(64),
  42. area_id varchar(64),
  43. name varchar(100),
  44. sex char(1),
  45. in_date smalldatetime,
  46. create_by varchar(64) NOT NULL,
  47. create_date datetime NOT NULL,
  48. update_by varchar(64) NOT NULL,
  49. update_date datetime NOT NULL,
  50. remarks varchar(255),
  51. del_flag char(1) DEFAULT '0' NOT NULL,
  52. PRIMARY KEY (id)
  53. );
  54. CREATE TABLE test_tree
  55. (
  56. id varchar(64) NOT NULL,
  57. parent_id varchar(64) NOT NULL,
  58. parent_ids varchar(2000) NOT NULL,
  59. name varchar(100) NOT NULL,
  60. sort decimal(10,0) NOT NULL,
  61. create_by varchar(64) NOT NULL,
  62. create_date datetime NOT NULL,
  63. update_by varchar(64) NOT NULL,
  64. update_date datetime NOT NULL,
  65. remarks varchar(255),
  66. del_flag char(1) DEFAULT '0' NOT NULL,
  67. PRIMARY KEY (id)
  68. );
  69. /* Create Indexes */
  70. CREATE INDEX test_data_del_flag ON test_data (del_flag ASC);
  71. CREATE INDEX test_data_child_del_flag ON test_data_child (del_flag ASC);
  72. CREATE INDEX test_data_main_del_flag ON test_data_main (del_flag ASC);
  73. CREATE INDEX test_tree_del_flag ON test_tree (del_flag ASC);
  74. CREATE INDEX test_data_parent_id ON test_tree (parent_id ASC);
  75. /*CREATE INDEX test_data_parent_ids ON test_tree (parent_ids ASC);*/