123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- /* Drop Tables */
- DROP TABLE test_data;
- DROP TABLE test_data_child;
- DROP TABLE test_data_main;
- DROP TABLE test_tree;
- /* Create Tables */
- CREATE TABLE test_data
- (
- id varchar2(64) NOT NULL,
- user_id varchar2(64),
- office_id varchar2(64),
- area_id nvarchar2(64),
- name nvarchar2(100),
- sex char(1),
- in_date date,
- create_by varchar2(64) NOT NULL,
- create_date timestamp NOT NULL,
- update_by varchar2(64) NOT NULL,
- update_date timestamp NOT NULL,
- remarks nvarchar2(255),
- del_flag char(1) DEFAULT '0' NOT NULL,
- PRIMARY KEY (id)
- );
- CREATE TABLE test_data_child
- (
- id varchar2(64) NOT NULL,
- test_data_main_id varchar2(64),
- name nvarchar2(100),
- create_by varchar2(64) NOT NULL,
- create_date timestamp NOT NULL,
- update_by varchar2(64) NOT NULL,
- update_date timestamp NOT NULL,
- remarks nvarchar2(255),
- del_flag char(1) DEFAULT '0' NOT NULL,
- PRIMARY KEY (id)
- );
- CREATE TABLE test_data_main
- (
- id varchar2(64) NOT NULL,
- user_id varchar2(64),
- office_id varchar2(64),
- area_id nvarchar2(64),
- name nvarchar2(100),
- sex char(1),
- in_date date,
- create_by varchar2(64) NOT NULL,
- create_date timestamp NOT NULL,
- update_by varchar2(64) NOT NULL,
- update_date timestamp NOT NULL,
- remarks nvarchar2(255),
- del_flag char(1) DEFAULT '0' NOT NULL,
- PRIMARY KEY (id)
- );
- CREATE TABLE test_tree
- (
- id varchar2(64) NOT NULL,
- parent_id varchar2(64) NOT NULL,
- parent_ids varchar2(2000) NOT NULL,
- name nvarchar2(100) NOT NULL,
- sort number(10,0) NOT NULL,
- create_by varchar2(64) NOT NULL,
- create_date timestamp NOT NULL,
- update_by varchar2(64) NOT NULL,
- update_date timestamp NOT NULL,
- remarks nvarchar2(255),
- del_flag char(1) DEFAULT '0' NOT NULL,
- PRIMARY KEY (id)
- );
- /* Create Indexes */
- CREATE INDEX test_data_del_flag ON test_data (del_flag);
- CREATE INDEX test_data_child_del_flag ON test_data_child (del_flag);
- CREATE INDEX test_data_main_del_flag ON test_data_main (del_flag);
- CREATE INDEX test_tree_del_flag ON test_tree (del_flag);
- CREATE INDEX test_data_parent_id ON test_tree (parent_id);
- CREATE INDEX test_data_parent_ids ON test_tree (parent_ids);
- /* Comments */
- COMMENT ON TABLE test_data IS '业务数据表';
- COMMENT ON COLUMN test_data.id IS '编号';
- COMMENT ON COLUMN test_data.user_id IS '归属用户';
- COMMENT ON COLUMN test_data.office_id IS '归属部门';
- COMMENT ON COLUMN test_data.area_id IS '归属区域';
- COMMENT ON COLUMN test_data.name IS '名称';
- COMMENT ON COLUMN test_data.sex IS '性别';
- COMMENT ON COLUMN test_data.in_date IS '加入日期';
- COMMENT ON COLUMN test_data.create_by IS '创建者';
- COMMENT ON COLUMN test_data.create_date IS '创建时间';
- COMMENT ON COLUMN test_data.update_by IS '更新者';
- COMMENT ON COLUMN test_data.update_date IS '更新时间';
- COMMENT ON COLUMN test_data.remarks IS '备注信息';
- COMMENT ON COLUMN test_data.del_flag IS '删除标记';
- COMMENT ON TABLE test_data_child IS '业务数据子表';
- COMMENT ON COLUMN test_data_child.id IS '编号';
- COMMENT ON COLUMN test_data_child.test_data_main_id IS '业务主表ID';
- COMMENT ON COLUMN test_data_child.name IS '名称';
- COMMENT ON COLUMN test_data_child.create_by IS '创建者';
- COMMENT ON COLUMN test_data_child.create_date IS '创建时间';
- COMMENT ON COLUMN test_data_child.update_by IS '更新者';
- COMMENT ON COLUMN test_data_child.update_date IS '更新时间';
- COMMENT ON COLUMN test_data_child.remarks IS '备注信息';
- COMMENT ON COLUMN test_data_child.del_flag IS '删除标记';
- COMMENT ON TABLE test_data_main IS '业务数据表';
- COMMENT ON COLUMN test_data_main.id IS '编号';
- COMMENT ON COLUMN test_data_main.user_id IS '归属用户';
- COMMENT ON COLUMN test_data_main.office_id IS '归属部门';
- COMMENT ON COLUMN test_data_main.area_id IS '归属区域';
- COMMENT ON COLUMN test_data_main.name IS '名称';
- COMMENT ON COLUMN test_data_main.sex IS '性别';
- COMMENT ON COLUMN test_data_main.in_date IS '加入日期';
- COMMENT ON COLUMN test_data_main.create_by IS '创建者';
- COMMENT ON COLUMN test_data_main.create_date IS '创建时间';
- COMMENT ON COLUMN test_data_main.update_by IS '更新者';
- COMMENT ON COLUMN test_data_main.update_date IS '更新时间';
- COMMENT ON COLUMN test_data_main.remarks IS '备注信息';
- COMMENT ON COLUMN test_data_main.del_flag IS '删除标记';
- COMMENT ON TABLE test_tree IS '树结构表';
- COMMENT ON COLUMN test_tree.id IS '编号';
- COMMENT ON COLUMN test_tree.parent_id IS '父级编号';
- COMMENT ON COLUMN test_tree.parent_ids IS '所有父级编号';
- COMMENT ON COLUMN test_tree.name IS '名称';
- COMMENT ON COLUMN test_tree.sort IS '排序';
- COMMENT ON COLUMN test_tree.create_by IS '创建者';
- COMMENT ON COLUMN test_tree.create_date IS '创建时间';
- COMMENT ON COLUMN test_tree.update_by IS '更新者';
- COMMENT ON COLUMN test_tree.update_date IS '更新时间';
- COMMENT ON COLUMN test_tree.remarks IS '备注信息';
- COMMENT ON COLUMN test_tree.del_flag IS '删除标记';
|