--增加分类 GO IF not EXISTS(SELECT * FROM SYS_ScriptCategories WHERE id=1) insert into SYS_ScriptCategories(ID,Code,Name,ComponentID,xRowNum,ParentID,xLevel,Description) Values(1, 'SC1', 'HOMaster 基础管理', 1, 0, 0, 0, Null) else print 'SYS_ScriptCategories.id=1 已经存在.' GO If EXISTS(SELECT * from Sys_CustomScripts WHERE ID = 1) Update a SET a.Custom = b.Custom from SYS_Scripts a join Sys_CustomScripts b on b.ID = a.ID where a.ID=1 GO --删除旧记录 delete from SYS_Scripts where id=2081 --删除脚本内容 GO GO IF not EXISTS(SELECT * FROM SYS_Scripts WHERE id=2081) insert into SYS_Scripts(ID,CategoryID,Code,Name,Description,xType,DatasourceID,DisplayNames,xRowNum,xText,UpdateDate,UpdateUser,UpdateMode,Custom) Values(2081, 1, 'Sql_数据完整性校验', Null, '基础数据完整合法性校验', 1, 0, '说明:', 1, 'select * from ( SELECT cast(''药品品种完整性校验'' as varchar(128)) FName,cast(''药品品种和药品品种特性表不一致'' as varchar(128)) FCaption, cast(2083 as int) FID ,cast(''说明:用于校验药品品种和药品品种特性表中的数据是否存在非法数据'' as varchar(512)) FItem union all select ''药品规格完整性校验'',''药品规格和药品目录表不一致'',2084,''说明:用于校验药品规格和药品目录表中的数据是否存在非法数据'' union all SELECT ''判断规格是否对应有药品品种'',''未对应品种的规格记录'',2082,'''' union all select ''收费项目收入归类校验'',''收费项目未对应收入项目'',2085,''说明:校验哪些收费项目没有对应收入项目'' union all select ''药品剂型合法性校验'',''药品剂型合法性校验'', 8122, ''说明:药品剂型合法性校验'' union all select ''费用明细记录完整性校验'',''校验收费明细记录完整性'',2090,''说明:校验收费明细完整性'' ) s', '2017-12-12 15:49:30', '(8058)高瑜', 0, 0) else print 'SYS_Scripts.id=2081 已经存在.' GO If EXISTS(SELECT * from Sys_CustomScripts WHERE ID = 2081) Update a SET a.Custom = b.Custom from SYS_Scripts a join Sys_CustomScripts b on b.ID = a.ID where a.ID=2081 GO