113 lines
3.9 KiB
SQL
113 lines
3.9 KiB
SQL
-- ----------------------------
|
||
-- 修改项目脚本执行(如果存在存储过程和函数等特殊类型,则新增一个sql文件为妥)
|
||
-- ----------------------------
|
||
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'com_dict' AND COLUMN_NAME = 'userflag')
|
||
begin
|
||
alter table com_dict add userflag varchar(1)
|
||
end
|
||
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'vshisuser')
|
||
begin
|
||
alter table sys_user add vshisuser varchar(30)
|
||
end
|
||
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'vshisuser1')
|
||
begin
|
||
alter table sys_user add vshisuser1 varchar(30)
|
||
end
|
||
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'vshisuser2')
|
||
begin
|
||
alter table sys_user add vshisuser2 varchar(30)
|
||
end
|
||
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'yljg')
|
||
begin
|
||
alter table sys_user add yljg varchar(10)
|
||
end
|
||
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'sn')
|
||
begin
|
||
alter table sys_user add sn varchar(100)
|
||
end
|
||
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'snid')
|
||
begin
|
||
alter table sys_user add snid varchar(100)
|
||
end
|
||
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'signCert')
|
||
begin
|
||
alter table sys_user add signCert varchar(100)
|
||
end
|
||
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'sn_pin')
|
||
begin
|
||
alter table sys_user add sn_pin varchar(100)
|
||
end
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'dzqm')
|
||
begin
|
||
alter table sys_user add dzqm image
|
||
end
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'sys_user' AND COLUMN_NAME = 'snid1')
|
||
begin
|
||
alter table sys_user add snid1 varchar(50)
|
||
end
|
||
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'com_opt_template')
|
||
begin
|
||
create table com_opt_template
|
||
(
|
||
id bigint identity(1,1),
|
||
opttype varchar(10) not null, -- 1.单选框,2.文本框,3.下拉框
|
||
comtype varchar(100) not null, --1._BAR_ ,_BLDCK,_BLDIN,
|
||
optcode varchar(100) not null, --参数名称
|
||
optdefault varchar(100), --默认值
|
||
optSort int, --排序
|
||
scope varchar(1000), --阈值
|
||
bz varchar(500)
|
||
);
|
||
ALTER TABLE com_opt_template
|
||
ADD CONSTRAINT PK_com_opt_template PRIMARY KEY CLUSTERED (comtype,optcode);
|
||
|
||
end
|
||
|
||
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'com_opt' AND COLUMN_NAME = 'opttype')
|
||
begin
|
||
alter table com_opt add opttype varchar(10)
|
||
end
|
||
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'com_opt' AND COLUMN_NAME = 'scope')
|
||
begin
|
||
alter table com_opt add scope varchar(100)
|
||
end
|
||
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'com_opt' AND COLUMN_NAME = 'optSort')
|
||
begin
|
||
alter table com_opt add optSort int
|
||
end
|
||
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'com_opt' AND COLUMN_NAME = 'status')
|
||
begin
|
||
alter table com_opt add status varchar(10)
|
||
end
|
||
|
||
if not exists(select 1 from com_opt where yq = '' and xxdh = 'A5MERGEA4')
|
||
begin
|
||
insert into com_opt(yq,xxdh,xxlb,xxqz,bz,lx) values('','A5MERGEA4','SYS','0','A5报告单是否合并成A4打印','1')
|
||
end
|
||
|
||
--报告单仪器对应表
|
||
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'lab_reportinstr')
|
||
begin
|
||
create table lab_reportinstr
|
||
(
|
||
yq varchar(10),
|
||
xh int ,
|
||
bgdh int,
|
||
yljg varchar(10),
|
||
PRIMARY KEY (yq, xh,bgdh)
|
||
)
|
||
end |