Browse Source

fix: 更新sqlserver初始化脚本

韩帛霖 1 year ago
parent
commit
46b3505180
1 changed files with 909 additions and 230 deletions
  1. 909 230
      zkqy-datamodeling/src/main/resources/sql/sqlserver.sql

+ 909 - 230
zkqy-datamodeling/src/main/resources/sql/sqlserver.sql

@@ -5,202 +5,886 @@
  Source Server Type    : SQL Server
  Source Server Version : 16001000
  Source Host           : localhost:1433
- Source Catalog        : test
+ Source Catalog        : zkqy-call
  Source Schema         : dbo
 
  Target Server Type    : SQL Server
  Target Server Version : 16001000
  File Encoding         : 65001
 
- Date: 13/09/2023 14:02:51
+ Date: 15/09/2023 11:58:08
 */
 
 
 -- ----------------------------
--- Table structure for cs
+-- Table structure for drag_form
 -- ----------------------------
-IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[cs]') AND type IN ('U'))
-DROP TABLE [dbo].[cs]
-    GO
-
-CREATE TABLE [dbo].[cs] (
-    [a] nvarchar(max) COLLATE Chinese_PRC_CI_AS  NULL,
-    [b] real  NULL,
-    [c] smalldatetime  NULL,
-    [d] smallint  NULL,
-    [e] smallmoney  NULL,
-    [f] sql_variant  NULL,
-    [g] sysname  NOT NULL,
-    [h] text COLLATE Chinese_PRC_CI_AS  NULL,
-    [i] time(7)  NULL,
-    [j] timestamp  NOT NULL
+IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[drag_form]') AND type IN ('U'))
+DROP TABLE [dbo].[drag_form]
+    GO
+
+CREATE TABLE [dbo].[drag_form] (
+    [f_id] bigint  IDENTITY(1,1) NOT NULL,
+    [sql_key] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [df_name] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [df_nickname] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [df_vue_template] text COLLATE Chinese_PRC_CI_AS  NULL,
+    [df_html_template] text COLLATE Chinese_PRC_CI_AS  NULL,
+    [df_form_sql] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [df_node_id] bigint  NULL,
+    [df_database] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [df_table_name] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [df_flie_path] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [df_notes] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [del_flag] char(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [create_time] datetime  NULL,
+    [create_by] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [update_by] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [update_time] datetime  NULL,
+    [spare] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [spare1] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL
+    )
+    GO
+
+ALTER TABLE [dbo].[drag_form] SET (LOCK_ESCALATION = TABLE)
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表单主键',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'f_id'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'sql编号',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'sql_key'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表单名称
+',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'df_name'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表单别名
+',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'df_nickname'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表单vue模版',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'df_vue_template'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表单html模版',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'df_html_template'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表单sql',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'df_form_sql'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'节点ID',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'df_node_id'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'数据源名称
+',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'df_database'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'绑定表名称',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'df_table_name'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'源文件存放地址',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'df_flie_path'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表单描述',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'df_notes'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'逻辑删除',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'del_flag'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'创建时间',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'create_time'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'创建人ID',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'create_by'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'更新者ID',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'update_by'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'更新时间',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'update_time'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'备用列',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'spare'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'备用列',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form',
+    'COLUMN', N'spare1'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'动态表单',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_form'
+    GO
+
+
+    -- ----------------------------
+-- Table structure for drag_table
+-- ----------------------------
+    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[drag_table]') AND type IN ('U'))
+DROP TABLE [dbo].[drag_table]
+    GO
+
+CREATE TABLE [dbo].[drag_table] (
+    [t_id] bigint  IDENTITY(1,1) NOT NULL,
+    [dt_name] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [dt_nickname] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [table_key] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [sql_key] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [dt_table_name] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [dt_notes] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [dt_column_name] text COLLATE Chinese_PRC_CI_AS  NULL,
+    [time_format] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [spare] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [spare1] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [del_flag] char(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [create_by] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [create_time] datetime  NULL,
+    [update_by] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [update_time] datetime  NULL,
+    [is_selection] char(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [echo_data] text COLLATE Chinese_PRC_CI_AS  NULL,
+    [menu_id] bigint  NULL,
+    [primary_key] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL
+    )
+    GO
+
+ALTER TABLE [dbo].[drag_table] SET (LOCK_ESCALATION = TABLE)
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表格主键',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N't_id'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表格名称(中文)',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'dt_name'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表格别名',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'dt_nickname'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'table编号(路由)',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'table_key'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'sql编号',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'sql_key'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'绑定表名称',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'dt_table_name'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表格描述',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'dt_notes'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'列字段以及标题名称',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'dt_column_name'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'时间格式',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'time_format'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'备用列',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'spare'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'备用列',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'spare1'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'逻辑删除',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'del_flag'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'创建人',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'create_by'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'创建时间',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'create_time'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'修改人',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'update_by'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'修改时间',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'update_time'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'是否显示列表复选框(0:显示;1;不显示)',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'is_selection'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'回显数据(前端回显数据使用)',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'echo_data'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'菜单编号',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'menu_id'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'当前表单的唯一标识,用来修改删除使用',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table',
+    'COLUMN', N'primary_key'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'动态表格',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table'
+    GO
+
+
+    -- ----------------------------
+-- Table structure for drag_table_condition
+-- ----------------------------
+    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[drag_table_condition]') AND type IN ('U'))
+DROP TABLE [dbo].[drag_table_condition]
+    GO
+
+CREATE TABLE [dbo].[drag_table_condition] (
+    [tc_id] bigint  IDENTITY(1,1) NOT NULL,
+    [t_id] bigint  NULL,
+    [condition_name] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [condition_field] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [condition_notes] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [condition_type] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [condition_default_value] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [sort] int  NULL,
+    [condition_table_name] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [condition_table_field_name] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [condition_table_field_key] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [condition_datasource] char(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [component_type] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [component_size] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [component_icon] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [is_hidden] char(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [del_flag] char(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [create_by] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [create_time] datetime  NULL,
+    [update_by] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [update_time] datetime  NULL
     )
     GO
 
-ALTER TABLE [dbo].[cs] SET (LOCK_ESCALATION = TABLE)
+ALTER TABLE [dbo].[drag_table_condition] SET (LOCK_ESCALATION = TABLE)
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'编号',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'tc_id'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'动态表格编号',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N't_id'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'条件名称',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'condition_name'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'条件字段',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'condition_field'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'条件描述',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'condition_notes'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'条件类型',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'condition_type'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'默认值',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'condition_default_value'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'排序',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'sort'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表名称(下拉框关联)/ 字典类型',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'condition_table_name'
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'测试数据类型21-30',
+    'MS_Description', N'表字段名称(下拉框关联)',
     'SCHEMA', N'dbo',
-    'TABLE', N'cs'
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'condition_table_field_name'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表字段key(下拉框关联)唯一标识',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'condition_table_field_key'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'数据来源(0:字典;1:表字段)',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'condition_datasource'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'组件类型(时间组件、btn等type类型参照element官方api中的类型 )
+ ',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'component_type'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'组件大小',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'component_size'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'组件图标',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'component_icon'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'是否隐藏(0 显示; 1 隐藏)',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'is_hidden'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'逻辑删除(0 否; 1 是)',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'del_flag'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'创建人',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'create_by'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'创建时间',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'create_time'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'修改人',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'update_by'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'修改时间',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition',
+    'COLUMN', N'update_time'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'动态表格条件',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_condition'
     GO
 
 
     -- ----------------------------
--- Table structure for cscs
+-- Table structure for drag_table_form
 -- ----------------------------
-    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[cscs]') AND type IN ('U'))
-DROP TABLE [dbo].[cscs]
-    GO
-
-CREATE TABLE [dbo].[cscs] (
-    [q] bigint  NULL,
-    [w] binary(10)  NULL,
-    [e] bit  NULL,
-    [t] char(1) COLLATE Chinese_PRC_CI_AS  NULL,
-    [a] date  NULL,
-    [s] datetime  NULL,
-    [d] datetime2(7)  NULL,
-    [f] datetimeoffset(7)  NULL,
-    [h] datetimeoffset(7)  NULL,
-    [j] decimal(18)  NULL
+    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[drag_table_form]') AND type IN ('U'))
+DROP TABLE [dbo].[drag_table_form]
+    GO
+
+CREATE TABLE [dbo].[drag_table_form] (
+    [id] bigint  IDENTITY(1,1) NOT NULL,
+    [dt_id] bigint  NULL,
+    [df_id] bigint  NULL
     )
     GO
 
-ALTER TABLE [dbo].[cscs] SET (LOCK_ESCALATION = TABLE)
+ALTER TABLE [dbo].[drag_table_form] SET (LOCK_ESCALATION = TABLE)
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'q',
+    'MS_Description', N'编号',
     'SCHEMA', N'dbo',
-    'TABLE', N'cscs',
-    'COLUMN', N'q'
+    'TABLE', N'drag_table_form',
+    'COLUMN', N'id'
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'1',
+    'MS_Description', N'动态表格id',
     'SCHEMA', N'dbo',
-    'TABLE', N'cscs',
-    'COLUMN', N'w'
+    'TABLE', N'drag_table_form',
+    'COLUMN', N'dt_id'
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'测试字段类型1-10',
+    'MS_Description', N'动态表单id',
     'SCHEMA', N'dbo',
-    'TABLE', N'cscs'
+    'TABLE', N'drag_table_form',
+    'COLUMN', N'df_id'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'动态表格表单关联表',
+    'SCHEMA', N'dbo',
+    'TABLE', N'drag_table_form'
     GO
 
 
     -- ----------------------------
--- Table structure for cscscs
+-- Table structure for m_f
 -- ----------------------------
-    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[cscscs]') AND type IN ('U'))
-DROP TABLE [dbo].[cscscs]
-    GO
-
-CREATE TABLE [dbo].[cscscs] (
-    [q] geography  NULL,
-    [w] geometry  NULL,
-    [e] hierarchyid  NULL,
-    [r] image  NULL,
-    [t] int  NULL,
-    [y] money  NULL,
-    [u] nchar(5) COLLATE Chinese_PRC_CI_AS  NULL,
-    [i] ntext COLLATE Chinese_PRC_CI_AS  NULL,
-    [o] numeric(18)  NULL,
-    [p] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NULL
+    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[m_f]') AND type IN ('U'))
+DROP TABLE [dbo].[m_f]
+    GO
+
+CREATE TABLE [dbo].[m_f] (
+    [m_f_id] int  NULL,
+    [f_id] bigint  NULL,
+    [m_id] bigint  NULL,
+    [del_flag] char(1) COLLATE Chinese_PRC_CI_AS  NULL
     )
     GO
 
-ALTER TABLE [dbo].[cscscs] SET (LOCK_ESCALATION = TABLE)
+ALTER TABLE [dbo].[m_f] SET (LOCK_ESCALATION = TABLE)
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'主键',
+    'SCHEMA', N'dbo',
+    'TABLE', N'm_f',
+    'COLUMN', N'm_f_id'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'动态表单主键',
+    'SCHEMA', N'dbo',
+    'TABLE', N'm_f',
+    'COLUMN', N'f_id'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'流程节点id',
+    'SCHEMA', N'dbo',
+    'TABLE', N'm_f',
+    'COLUMN', N'm_id'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'逻辑删除
+',
+    'SCHEMA', N'dbo',
+    'TABLE', N'm_f',
+    'COLUMN', N'del_flag'
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'测试数据类型11-20',
+    'MS_Description', N'动态表单以及流程 关系表',
     'SCHEMA', N'dbo',
-    'TABLE', N'cscscs'
+    'TABLE', N'm_f'
     GO
 
 
     -- ----------------------------
--- Table structure for cscscscs
+-- Table structure for sys_dict_data
 -- ----------------------------
-    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[cscscscs]') AND type IN ('U'))
-DROP TABLE [dbo].[cscscscs]
-    GO
-
-CREATE TABLE [dbo].[cscscscs] (
-    [q] tinyint  NULL,
-    [w] uniqueidentifier  NULL,
-    [e] varbinary(1)  NULL,
-    [rhb] varbinary(max)  NULL,
-    [ber] varchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
-    [nn] varchar(max) COLLATE Chinese_PRC_CI_AS  NULL,
-    [rn] xml  NULL
+    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_dict_data]') AND type IN ('U'))
+DROP TABLE [dbo].[sys_dict_data]
+    GO
+
+CREATE TABLE [dbo].[sys_dict_data] (
+    [dict_code] bigint  IDENTITY(1,1) NOT NULL,
+    [dict_sort] int  NULL,
+    [dict_label] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [dict_value] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [dict_type] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [css_class] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [list_class] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [is_default] char(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [status] char(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [create_by] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [create_time] datetime  NULL,
+    [update_by] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [update_time] datetime  NULL,
+    [remark] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL
     )
     GO
 
-ALTER TABLE [dbo].[cscscscs] SET (LOCK_ESCALATION = TABLE)
+ALTER TABLE [dbo].[sys_dict_data] SET (LOCK_ESCALATION = TABLE)
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'字典编码',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_data',
+    'COLUMN', N'dict_code'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'字典排序',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_data',
+    'COLUMN', N'dict_sort'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'字典标签',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_data',
+    'COLUMN', N'dict_label'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'字典键值',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_data',
+    'COLUMN', N'dict_value'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'字典类型',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_data',
+    'COLUMN', N'dict_type'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'样式属性(其他样式扩展)',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_data',
+    'COLUMN', N'css_class'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表格回显样式',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_data',
+    'COLUMN', N'list_class'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'是否默认(Y是 N否)',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_data',
+    'COLUMN', N'is_default'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'状态(0正常 1停用)',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_data',
+    'COLUMN', N'status'
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'测试数据类型31-39',
+    'MS_Description', N'创建者',
     'SCHEMA', N'dbo',
-    'TABLE', N'cscscscs'
+    'TABLE', N'sys_dict_data',
+    'COLUMN', N'create_by'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'创建时间',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_data',
+    'COLUMN', N'create_time'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'更新者',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_data',
+    'COLUMN', N'update_by'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'更新时间',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_data',
+    'COLUMN', N'update_time'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'备注',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_data',
+    'COLUMN', N'remark'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'字典数据表',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_data'
     GO
 
 
     -- ----------------------------
--- Table structure for customer
+-- Table structure for sys_dict_type
 -- ----------------------------
-    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[customer]') AND type IN ('U'))
-DROP TABLE [dbo].[customer]
+    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sys_dict_type]') AND type IN ('U'))
+DROP TABLE [dbo].[sys_dict_type]
     GO
 
-CREATE TABLE [dbo].[customer] (
-    [id] int  IDENTITY(1,1) NOT NULL,
-    [name] varchar(255) COLLATE Chinese_PRC_CI_AS  NULL,
-    [address] varchar(255) COLLATE Chinese_PRC_CI_AS  NULL,
-    [phone] varchar(255) COLLATE Chinese_PRC_CI_AS  NULL
+CREATE TABLE [dbo].[sys_dict_type] (
+    [dict_id] bigint  IDENTITY(1,1) NOT NULL,
+    [dict_name] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [dict_type] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [status] char(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [create_by] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [create_time] datetime  NULL,
+    [update_by] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [update_time] datetime  NULL,
+    [remark] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL
     )
     GO
 
-ALTER TABLE [dbo].[customer] SET (LOCK_ESCALATION = TABLE)
+ALTER TABLE [dbo].[sys_dict_type] SET (LOCK_ESCALATION = TABLE)
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'客户编号',
+    'MS_Description', N'字典主键',
     'SCHEMA', N'dbo',
-    'TABLE', N'customer',
-    'COLUMN', N'id'
+    'TABLE', N'sys_dict_type',
+    'COLUMN', N'dict_id'
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'客户名称',
+    'MS_Description', N'字典名称',
     'SCHEMA', N'dbo',
-    'TABLE', N'customer',
-    'COLUMN', N'name'
+    'TABLE', N'sys_dict_type',
+    'COLUMN', N'dict_name'
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'地址',
+    'MS_Description', N'字典类型',
     'SCHEMA', N'dbo',
-    'TABLE', N'customer',
-    'COLUMN', N'address'
+    'TABLE', N'sys_dict_type',
+    'COLUMN', N'dict_type'
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'电话',
+    'MS_Description', N'状态(0正常 1停用)',
     'SCHEMA', N'dbo',
-    'TABLE', N'customer',
-    'COLUMN', N'phone'
+    'TABLE', N'sys_dict_type',
+    'COLUMN', N'status'
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'客户表',
+    'MS_Description', N'创建者',
     'SCHEMA', N'dbo',
-    'TABLE', N'customer'
+    'TABLE', N'sys_dict_type',
+    'COLUMN', N'create_by'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'创建时间',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_type',
+    'COLUMN', N'create_time'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'更新者',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_type',
+    'COLUMN', N'update_by'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'更新时间',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_type',
+    'COLUMN', N'update_time'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'备注',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_type',
+    'COLUMN', N'remark'
+    GO
+
+    EXEC sp_addextendedproperty
+    'MS_Description', N'字典类型表',
+    'SCHEMA', N'dbo',
+    'TABLE', N'sys_dict_type'
     GO
 
 
@@ -215,226 +899,221 @@ CREATE TABLE [dbo].[table_sql] (
     [t_id] bigint  IDENTITY(1,1) NOT NULL,
     [table_sql] text COLLATE Chinese_PRC_CI_AS  NULL,
     [table_condition] text COLLATE Chinese_PRC_CI_AS  NULL,
-    [table_alias] varchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
-    [sql_key] varchar(100) COLLATE Chinese_PRC_CI_AS  NULL,
+    [table_alias] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [sql_key] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
     [table_export_field] text COLLATE Chinese_PRC_CI_AS  NULL,
-    [create_by] varchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
+    [create_by] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
     [create_time] datetime  NULL,
-    [update_by] varchar(50) COLLATE Chinese_PRC_CI_AS  NULL,
+    [update_by] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
     [update_time] datetime  NULL,
-    [del_flag] char(1) COLLATE Chinese_PRC_CI_AS  NULL
+    [del_flag] char(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [is_asc] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL,
+    [order_by_column] varchar(1) COLLATE Chinese_PRC_CI_AS  NULL
     )
     GO
 
 ALTER TABLE [dbo].[table_sql] SET (LOCK_ESCALATION = TABLE)
     GO
 
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表查询语句
+',
+    'SCHEMA', N'dbo',
+    'TABLE', N'table_sql',
+    'COLUMN', N'table_sql'
+    GO
 
-    -- ----------------------------
--- Table structure for test
--- ----------------------------
-    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[test]') AND type IN ('U'))
-DROP TABLE [dbo].[test]
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表查询字段',
+    'SCHEMA', N'dbo',
+    'TABLE', N'table_sql',
+    'COLUMN', N'table_condition'
     GO
 
-CREATE TABLE [dbo].[test] (
-    [id] int  NOT NULL,
-    [name] varchar(255) COLLATE Chinese_PRC_CI_AS  NULL,
-    [age] int  NULL,
-    [address] varchar(255) COLLATE Chinese_PRC_CI_AS  NULL
-    )
+    EXEC sp_addextendedproperty
+    'MS_Description', N'表别名',
+    'SCHEMA', N'dbo',
+    'TABLE', N'table_sql',
+    'COLUMN', N'table_alias'
     GO
 
-ALTER TABLE [dbo].[test] SET (LOCK_ESCALATION = TABLE)
+    EXEC sp_addextendedproperty
+    'MS_Description', N'sql编号,绑定tableList',
+    'SCHEMA', N'dbo',
+    'TABLE', N'table_sql',
+    'COLUMN', N'sql_key'
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'编号',
+    'MS_Description', N'导出字段名称以及列名',
     'SCHEMA', N'dbo',
-    'TABLE', N'test',
-    'COLUMN', N'id'
+    'TABLE', N'table_sql',
+    'COLUMN', N'table_export_field'
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'姓名',
+    'MS_Description', N'创建人',
     'SCHEMA', N'dbo',
-    'TABLE', N'test',
-    'COLUMN', N'name'
+    'TABLE', N'table_sql',
+    'COLUMN', N'create_by'
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'年龄',
+    'MS_Description', N'创建时间',
     'SCHEMA', N'dbo',
-    'TABLE', N'test',
-    'COLUMN', N'age'
+    'TABLE', N'table_sql',
+    'COLUMN', N'create_time'
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'地址',
+    'MS_Description', N'更新人',
     'SCHEMA', N'dbo',
-    'TABLE', N'test',
-    'COLUMN', N'address'
+    'TABLE', N'table_sql',
+    'COLUMN', N'update_by'
     GO
 
+    EXEC sp_addextendedproperty
+    'MS_Description', N'更新时间',
+    'SCHEMA', N'dbo',
+    'TABLE', N'table_sql',
+    'COLUMN', N'update_time'
+    GO
 
-    -- ----------------------------
--- Table structure for test_2
--- ----------------------------
-    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[test_2]') AND type IN ('U'))
-DROP TABLE [dbo].[test_2]
+    EXEC sp_addextendedproperty
+    'MS_Description', N'逻辑删除',
+    'SCHEMA', N'dbo',
+    'TABLE', N'table_sql',
+    'COLUMN', N'del_flag'
     GO
 
-CREATE TABLE [dbo].[test_2] (
-    [id] char(123) COLLATE Chinese_PRC_CI_AS  NOT NULL
-    )
+    EXEC sp_addextendedproperty
+    'MS_Description', N'排序规则(0:true 1:false)',
+    'SCHEMA', N'dbo',
+    'TABLE', N'table_sql',
+    'COLUMN', N'is_asc'
     GO
 
-ALTER TABLE [dbo].[test_2] SET (LOCK_ESCALATION = TABLE)
+    EXEC sp_addextendedproperty
+    'MS_Description', N'排序字段',
+    'SCHEMA', N'dbo',
+    'TABLE', N'table_sql',
+    'COLUMN', N'order_by_column'
     GO
 
     EXEC sp_addextendedproperty
-    'MS_Description', N'测试新增2',
+    'MS_Description', N'table 联合查询sql储存表',
     'SCHEMA', N'dbo',
-    'TABLE', N'test_2'
+    'TABLE', N'table_sql'
     GO
 
 
     -- ----------------------------
--- Table structure for test_3
+-- Auto increment value for drag_form
 -- ----------------------------
-    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[test_3]') AND type IN ('U'))
-DROP TABLE [dbo].[test_3]
+    DBCC CHECKIDENT ('[dbo].[drag_form]', RESEED, 1)
     GO
 
-CREATE TABLE [dbo].[test_3] (
-[id] bit  NULL
-)
+
+-- ----------------------------
+-- Primary Key structure for table drag_form
+-- ----------------------------
+ALTER TABLE [dbo].[drag_form] ADD CONSTRAINT [PK__drag_for__2911CBED8F1B9207] PRIMARY KEY CLUSTERED ([f_id])
+    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
+    ON [PRIMARY]
     GO
 
-ALTER TABLE [dbo].[test_3] SET (LOCK_ESCALATION = TABLE)
+
+    -- ----------------------------
+-- Auto increment value for drag_table
+-- ----------------------------
+    DBCC CHECKIDENT ('[dbo].[drag_table]', RESEED, 1)
     GO
 
-    EXEC sp_addextendedproperty
-    'MS_Description', N'测试3',
-    'SCHEMA', N'dbo',
-    'TABLE', N'test_3'
+
+-- ----------------------------
+-- Primary Key structure for table drag_table
+-- ----------------------------
+ALTER TABLE [dbo].[drag_table] ADD CONSTRAINT [PK__drag_tab__E579775FCBEDF40C] PRIMARY KEY CLUSTERED ([t_id])
+    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
+    ON [PRIMARY]
     GO
 
 
     -- ----------------------------
--- procedure structure for ShowCreateTable
+-- Auto increment value for drag_table_condition
 -- ----------------------------
-    IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[ShowCreateTable]') AND type IN ('P', 'PC', 'RF', 'X'))
-DROP PROCEDURE[dbo].[ShowCreateTable]
-GO
-
-CREATE PROCEDURE [dbo].[ShowCreateTable] @tableName NVARCHAR(128)  
-AS
-BEGIN  
-    SET NOCOUNT ON;  
-  
-    DECLARE @sql NVARCHAR(MAX);  
-    DECLARE @objectId INT;  
-    DECLARE @schemaName NVARCHAR(128);  
-    DECLARE @tableNameWithoutSchema NVARCHAR(128);  
-    DECLARE @columnList NVARCHAR(MAX);  
-  
-    -- 获取表名、架构名和无架构的表名  
-    SET @tableNameWithoutSchema = SUBSTRING(@tableName, CHARINDEX('.', @tableName) + 1, LEN(@tableName) - CHARINDEX('.', @tableName));  
-    SET @schemaName = SUBSTRING(@tableName, 1, CHARINDEX('.', @tableName) - 1);  
-    SET @objectId = OBJECT_ID(@tableName);  
-  
-    -- 构建列列表  
-SELECT @columnList = COALESCE(@columnList + ', ', '') + QUOTENAME(c.name) + ' ' + UPPER(t.name) + COALESCE('(' + CAST(c.max_length AS NVARCHAR(10)) + ')','') + COALESCE(' [' + t2.name + ']', '') + CASE WHEN c.is_nullable = 1 THEN ' NULL' ELSE ' NOT NULL' END
-FROM sys.tables AS t
-         JOIN sys.columns AS c ON t.object_id = c.object_id
-         JOIN sys.types AS t1 ON c.user_type_id = t1.user_type_id
-         JOIN sys.types AS t2 ON t1.system_type_id = t2.user_type_id
-WHERE t.name = @tableNameWithoutSchema -- 表名
-  AND t.type = 'U' -- 表类型为表(非系统表)
-  AND c.name = @tableNameWithoutSchema -- 列名
-  AND OBJECT_ID(@tableName) IS NOT NULL; -- 表存在
-
--- 构建 SQL 语句
-SET @sql = 'CREATE TABLE ' + QUOTENAME(@schemaName) + '.' + QUOTENAME(@tableNameWithoutSchema) + '(' + @columnList + ')';
-  
-    -- 执行 SQL 语句并返回结果  
-EXEC sp_executesql @sql;
-END;
-GO
+    DBCC CHECKIDENT ('[dbo].[drag_table_condition]', RESEED, 1)
+    GO
 
 
 -- ----------------------------
--- procedure structure for sp_getCreateTableSql_zzx
+-- Primary Key structure for table drag_table_condition
 -- ----------------------------
-IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[sp_getCreateTableSql_zzx]') AND type IN ('P', 'PC', 'RF', 'X'))
-	DROP PROCEDURE[dbo].[sp_getCreateTableSql_zzx]
-GO
-
-CREATE PROCEDURE [dbo].[sp_getCreateTableSql_zzx] (@table VARCHAR(100) ) AS BEGIN DECLARE @sql TABLE(s VARCHAR(1000), id INT IDENTITY);
-INSERT INTO @sql(s)  VALUES('create table [' + @table + '] (');
-SELECT A.name AS table_name ,B.name AS column_name ,C.value AS column_description INTO #columnsproperties FROM    sys.tables A
-                                                                                                                      INNER JOIN sys.columns B ON B.object_id = A.object_id LEFT JOIN sys.extended_properties C ON C.major_id = B.object_id
-    AND C.minor_id = B.column_id WHERE A.name = @table;
-INSERT INTO @sql(s) SELECT  '  [' + a.COLUMN_NAME + '] ' + DATA_TYPE + COALESCE('(' + CAST(CHARACTER_MAXIMUM_LENGTH AS VARCHAR)
-                                                                                    + ')', '') + ' ' + CASE WHEN EXISTS(SELECT id FROM syscolumns WHERE OBJECT_NAME(id) = @table
-                                                                                                                                                    AND name = a.COLUMN_NAME  AND COLUMNPROPERTY(id, name,'IsIdentity') = 1 ) THEN 'IDENTITY(' + CAST(IDENT_SEED(@table) AS VARCHAR) + ',' + CAST(IDENT_INCR(@table) AS VARCHAR)
-    + ')' ELSE '' END + ' ' + (CASE WHEN IS_NULLABLE = 'NO' THEN 'NOT ' ELSE '' END ) +'NULL ' + COALESCE('DEFAULT ' + COLUMN_DEFAULT, '')
-                                + CASE WHEN ISNULL(CONVERT(VARCHAR, b.column_description), '') <> '' THEN '/**' + ISNULL(CONVERT(VARCHAR, b.column_description),
-                                                                                                                         '') + '**/,'  ELSE ',' END FROM    INFORMATION_SCHEMA.COLUMNS a LEFT JOIN #columnsproperties b ON CONVERT(VARCHAR, a.COLUMN_NAME) = CONVERT(VARCHAR, b.column_name)
-WHERE a.TABLE_NAME = @table  ORDER BY ORDINAL_POSITION; DECLARE @pkname VARCHAR(100); SELECT @pkname = CONSTRAINT_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
-                                                                                      WHERE   TABLE_NAME = @table   AND CONSTRAINT_TYPE = 'PRIMARY KEY'; IF(@pkname IS NOT NULL) BEGIN INSERT  INTO @sql(s ) VALUES('  PRIMARY KEY (');
-INSERT INTO @sql(s) SELECT  '   [' + COLUMN_NAME + '],' FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE   CONSTRAINT_NAME = @pkname
-ORDER BY ORDINAL_POSITION; UPDATE @sql  SET s = LEFT(s, LEN(s) - 1)  WHERE id = @@identity; END; INSERT INTO @sql(s) VALUES(')');
-SELECT s AS CreateTableSQL  FROM @sql ORDER BY id; END;
-GO
+ALTER TABLE [dbo].[drag_table_condition] ADD CONSTRAINT [PK__drag_tab__E61FEFB0A11CA594] PRIMARY KEY CLUSTERED ([tc_id])
+    WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
+    ON [PRIMARY]
+    GO
 
 
+    -- ----------------------------
+-- Auto increment value for drag_table_form
 -- ----------------------------
--- Auto increment value for customer
--- ----------------------------
-DBCC CHECKIDENT ('[dbo].[customer]', RESEED, 4)
-GO
+    DBCC CHECKIDENT ('[dbo].[drag_table_form]', RESEED, 1)
+    GO
 
 
 -- ----------------------------
--- Primary Key structure for table customer
+-- Primary Key structure for table drag_table_form
 -- ----------------------------
-ALTER TABLE [dbo].[customer] ADD CONSTRAINT [PK__customer__3213E83F9F7147CE] PRIMARY KEY CLUSTERED ([id])
+ALTER TABLE [dbo].[drag_table_form] ADD CONSTRAINT [PK__drag_tab__3213E83FCD5F0C51] PRIMARY KEY CLUSTERED ([id])
     WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
     ON [PRIMARY]
     GO
 
 
     -- ----------------------------
--- Auto increment value for table_sql
+-- Auto increment value for sys_dict_data
 -- ----------------------------
-    DBCC CHECKIDENT ('[dbo].[table_sql]', RESEED, 1)
+    DBCC CHECKIDENT ('[dbo].[sys_dict_data]', RESEED, 1)
     GO
 
 
 -- ----------------------------
--- Primary Key structure for table table_sql
+-- Primary Key structure for table sys_dict_data
 -- ----------------------------
-ALTER TABLE [dbo].[table_sql] ADD CONSTRAINT [PK__table_sq__E579775FAE0AA88D] PRIMARY KEY CLUSTERED ([t_id])
+ALTER TABLE [dbo].[sys_dict_data] ADD CONSTRAINT [PK__sys_dict__19CBC34BC9A11B37] PRIMARY KEY CLUSTERED ([dict_code])
     WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
     ON [PRIMARY]
     GO
 
 
+    -- ----------------------------
+-- Auto increment value for sys_dict_type
 -- ----------------------------
--- Primary Key structure for table test
+    DBCC CHECKIDENT ('[dbo].[sys_dict_type]', RESEED, 1)
+    GO
+
+
+-- ----------------------------
+-- Primary Key structure for table sys_dict_type
 -- ----------------------------
-ALTER TABLE [dbo].[test] ADD CONSTRAINT [PK__test__3213E83FE905A5E7] PRIMARY KEY CLUSTERED ([id])
+ALTER TABLE [dbo].[sys_dict_type] ADD CONSTRAINT [PK__sys_dict__3BD4186CD3BD0C59] PRIMARY KEY CLUSTERED ([dict_id])
     WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
     ON [PRIMARY]
     GO
 
 
+    -- ----------------------------
+-- Auto increment value for table_sql
+-- ----------------------------
+    DBCC CHECKIDENT ('[dbo].[table_sql]', RESEED, 1)
+    GO
+
+
 -- ----------------------------
--- Primary Key structure for table test_2
+-- Primary Key structure for table table_sql
 -- ----------------------------
-ALTER TABLE [dbo].[test_2] ADD CONSTRAINT [PK__test_2__3213E83F56AF7291] PRIMARY KEY CLUSTERED ([id])
+ALTER TABLE [dbo].[table_sql] ADD CONSTRAINT [PK__table_sq__E579775F9D51D70A] PRIMARY KEY CLUSTERED ([t_id])
     WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
     ON [PRIMARY]
     GO