$PBExportHeader$uo_version.sru forward global type uo_version from nonvisualobject end type end forward global type uo_version from nonvisualobject autoinstantiate end type forward prototypes public function integer uof_createtable_auto () public function integer uof_createtable (boolean arg_if_version) public subroutine uof_createtable_init_arr_071213 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_init_arr_090215 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_init_arr_090804 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_int_arr_090905 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_int_arr_091111 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_int_arr_100112 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_int_arr_100319 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_int_arr_100818 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_int_arr_101012 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_int_arr_110224 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_int_arr_110730 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_int_arr_111106 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_int_arr_120507 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_int_arr_120830 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_int_arr_130410 (ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_arr_130817 (long i, ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_arr_demo (long i, ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_arr_130910 (long i, ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_arr_140113 (long i, ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_arr_150121 (long i, ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_arr_1706191 (long i, ref s_sys_create_table arg_tb[]) public function string uof_cost_fifo_procedure_text () public function string uof_cost_fifo_procedure_text2 () public subroutine uof_createtable_arr_190612 (long i, ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_arr_190613 (long i, ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_arr_190614 (long i, ref s_sys_create_table arg_tb[]) public subroutine uof_createtable_arr_190615 (long i, ref s_sys_create_table arg_tb[]) end prototypes public function integer uof_createtable_auto ();String createsql_string = '' createsql_string = '' createsql_string = "alter table sys_DB_version add switchflag tinyint default(0) not null" EXECUTE IMMEDIATE :createsql_string; COMMIT; createsql_string = '' createsql_string = "alter table sys_DB_version add switch_chkflag tinyint default(0) not null" EXECUTE IMMEDIATE :createsql_string; COMMIT; createsql_string = '' createsql_string = "alter table sys_DB_version add switchpsw varchar(100) default('') not null" EXECUTE IMMEDIATE :createsql_string; COMMIT; createsql_string="EXEC sp_bindrule N'[dbo].[bl_zero]', N'[u_mtrlware].[noallocaddqty]'" EXECUTE IMMEDIATE :createsql_string; COMMIT; ///////////////---------090211------------------------ //createsql_string = '' //createsql_string = createsql_string+ " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[sys_version_log]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) " //createsql_string = createsql_string+ " drop table [dbo].[sys_version_log] " //EXECUTE IMMEDIATE :createsql_string; //COMMIT; createsql_string = '' createsql_string = createsql_string+ " CREATE TABLE [dbo].[sys_version_log] ( " createsql_string = createsql_string+ " [Ori_version] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " createsql_string = createsql_string+ " [cur_version] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " createsql_string = createsql_string+ " [updatenum] [int] NOT NULL , " createsql_string = createsql_string+ " [updatenum_suc] [int] NOT NULL , " createsql_string = createsql_string+ " [Update_dt] [datetime] NOT NULL , " createsql_string = createsql_string+ " [errmsg] [varchar] (1000) COLLATE Chinese_PRC_CI_AS NOT NULL , " createsql_string = createsql_string+ " [arrid] [int] NOT NULL ) ON [PRIMARY] " EXECUTE IMMEDIATE :createsql_string; COMMIT; createsql_string = '' createsql_string = createsql_string+ " ALTER TABLE [dbo].[sys_version_log] ADD " createsql_string = createsql_string+ " CONSTRAINT [DF__sys_versi__Ori_v__793204DA] DEFAULT ('') FOR [Ori_version], " createsql_string = createsql_string+ " CONSTRAINT [DF__sys_versi__cur_v__7A262913] DEFAULT ('') FOR [cur_version], " createsql_string = createsql_string+ " CONSTRAINT [DF__sys_versi__updat__7B1A4D4C] DEFAULT (0) FOR [updatenum], " createsql_string = createsql_string+ " CONSTRAINT [DF__sys_versi__updat__7C0E7185] DEFAULT (0) FOR [updatenum_suc], " createsql_string = createsql_string+ " CONSTRAINT [DF__sys_versi__Updat__7D0295BE] DEFAULT (getdate()) FOR [Update_dt], " createsql_string = createsql_string+ " CONSTRAINT [DF__sys_versi__errms__7A662035] DEFAULT ('') FOR [errmsg], " createsql_string = createsql_string+ " CONSTRAINT [DF__sys_versi__arrid__71878CC8] DEFAULT (0) FOR [arrid] " EXECUTE IMMEDIATE :createsql_string; COMMIT; createsql_string = '' createsql_string = createsql_string+ " ALTER TABLE u_user ADD spttypestr text DEFAULT('0') not null " EXECUTE IMMEDIATE :createsql_string; COMMIT; createsql_string = '' createsql_string = createsql_string+ " ALTER TABLE sys_user_dwnsyntax ADD dwnSyntax_layout_column_taporder text default('') not null " EXECUTE IMMEDIATE :createsql_string; COMMIT; createsql_string = '' createsql_string = createsql_string+ " ALTER TABLE sys_user_dwnsyntax ADD dwnSyntax_layout_column_height text default('') not null " EXECUTE IMMEDIATE :createsql_string; COMMIT; createsql_string = '' createsql_string = createsql_string+ " ALTER TABLE sys_dft_dwprint_dynamic ADD prownum int default(0) not null " EXECUTE IMMEDIATE :createsql_string; COMMIT; createsql_string = '' createsql_string = createsql_string+ " ALTER TABLE sys_dft_dwprint_dynamic ADD ptype int default(0) not null " EXECUTE IMMEDIATE :createsql_string; COMMIT; createsql_string = '' createsql_string = createsql_string+ " ALTER TABLE sys_db_version ADD versiontype tinyint default(0) not null " EXECUTE IMMEDIATE :createsql_string; COMMIT; createsql_string = '' createsql_string = createsql_string+ " ALTER TABLE sys_func_pwr ADD versiontype int default(-1) not null " EXECUTE IMMEDIATE :createsql_string; COMMIT; createsql_string = '' createsql_string = createsql_string+ " ALTER TABLE u_user ADD pluginsstr char(255) default('') not null " EXECUTE IMMEDIATE :createsql_string; COMMIT; createsql_string = '' createsql_string = createsql_string+ " ALTER TABLE dbo.sys_DB_version ADD " createsql_string = createsql_string+ " host varchar(50) NOT NULL CONSTRAINT DF_sys_DB_version_host DEFAULT '', " createsql_string = createsql_string+ " ip varchar(20) NOT NULL CONSTRAINT DF_sys_DB_version_ip DEFAULT '', " createsql_string = createsql_string+ " logintime datetime NULL " createsql_string = createsql_string+ " chktime datetime NULL, " createsql_string = createsql_string+ " userid char(10) NOT NULL CONSTRAINT DF_sys_DB_version_userid DEFAULT '' " EXECUTE IMMEDIATE :createsql_string; COMMIT; //f_createtable() RETURN 1 end function public function integer uof_createtable (boolean arg_if_version);String createsql_string String ls_update_version String ls_ori_version String ls_cur_version String ls_tbname String ls_errmsg Long i,j int li_suc s_sys_create_table s_table[],s_table_mx[] SELECT cur_version INTO :ls_ori_version FROM sys_db_version; IF sqlca.SQLCode <> 0 THEN ls_ori_version = '' END IF ls_ori_version = f_psw_bczh(ls_ori_version,1,sys_power_key) if ls_ori_version = sys_cur_version then return 1 //uof_createtable_init_arr_071213(s_table) uof_createtable_init_arr_090215(s_table) uof_createtable_init_arr_090804(s_table) uof_createtable_int_arr_090905(s_table) uof_createtable_int_arr_091111(s_table) uof_createtable_int_arr_100112(s_table) uof_createtable_int_arr_100319(s_table) uof_createtable_int_arr_100818(s_table) uof_createtable_int_arr_101012(s_table) uof_createtable_int_arr_110224(s_table) uof_createtable_int_arr_110730(s_table) uof_createtable_int_arr_111106(s_table) uof_createtable_int_arr_120507(s_table) uof_createtable_int_arr_120830(s_table) uof_createtable_int_arr_130410(s_table) Open(w_sys_wait_jdt) //初始化进度条 w_sys_wait_jdt.Show() IF arg_if_version THEN w_sys_wait_jdt.wf_accepttol(UpperBound(s_table) + 1) ELSE w_sys_wait_jdt.wf_accepttol(UpperBound(s_table)) END IF w_sys_wait_jdt.wf_inc(0) w_sys_wait_jdt.st_msg.Text = "正在升级数据库..." FOR i = 1 TO UpperBound(s_table) w_sys_wait_jdt.wf_inc(i) w_sys_wait_jdt.st_msg.Text = "正在升级表:"+s_table[i].tbname+'...' createsql_string = '' ls_update_version = '' createsql_string = s_table[i].createsql_string ls_update_version = s_table[i].update_version ls_tbname = s_table[i].tbname IF createsql_string = '' THEN CONTINUE IF arg_if_version THEN IF ls_update_version <= ls_ori_version THEN CONTINUE END IF ls_errmsg = '' EXECUTE IMMEDIATE :createsql_string; IF sqlca.SQLCode <> 0 THEN //更新版本日志 ls_errmsg = String(i) + '-' + ls_tbname + ','+ sqlca.SQLErrText // ELSE // ls_errmsg = String(i) + '-' + ls_tbname + ',升级成功' END IF IF s_table[i].ifmx = 1 THEN IF sqlca.SQLCode = 0 THEN FOR j = 1 TO UpperBound(s_table_mx) IF s_table_mx[j].arr_id = i THEN IF s_table_mx[j].createsql_string = '' THEN CONTINUE EXECUTE IMMEDIATE :s_table_mx[j].createsql_string; END IF NEXT END IF END IF li_suc = 0 IF sqlca.SQLCode = 0 THEN li_suc = 1 END IF INSERT INTO sys_version_log (Ori_version,cur_version,updatenum,updatenum_suc,Update_dt,errmsg,arrid) VALUES (:ls_ori_version,:sys_cur_version,1,:li_suc,getdate(),:ls_errmsg,:i); COMMIT; NEXT IF arg_if_version THEN //更新版本 w_sys_wait_jdt.wf_inc(i + 1) w_sys_wait_jdt.st_msg.Text = "正在更新版本号..." ls_cur_version = f_psw_bczh(sys_cur_version,0,sys_power_key) createsql_string = '' createsql_string = createsql_string + "update sys_db_version set Update_dt = getdate()," createsql_string = createsql_string + " cur_version = '" + ls_cur_version + "'" EXECUTE IMMEDIATE :createsql_string; COMMIT; END IF Close(w_sys_wait_jdt) RETURN 1 end function public subroutine uof_createtable_init_arr_071213 (ref s_sys_create_table arg_tb[]);arg_tb[640].update_version = "1.0.071113" arg_tb[640].createsql_string += "CREATE TABLE [dbo].[u_OrderRqMtrl_tree] ( " arg_tb[640].createsql_string += "[scid] [int] NOT NULL , " arg_tb[640].createsql_string += "[OrderID] [int] NOT NULL , " arg_tb[640].createsql_string += "[MtrlID] [int] NOT NULL , " arg_tb[640].createsql_string += "[wrkGrpid] [int] NOT NULL , " arg_tb[640].createsql_string += "[rqqty] [decimal](18, 5) NOT NULL , " arg_tb[640].createsql_string += "[truerqqty] [decimal](18, 5) NOT NULL , " arg_tb[640].createsql_string += "[RqDate] [datetime] NOT NULL , " arg_tb[640].createsql_string += "[ctmint] [int] NOT NULL , " arg_tb[640].createsql_string += "[status] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[640].createsql_string += "[woodcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[640].createsql_string += "[pcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[640].createsql_string += "[lp] [int] NOT NULL , " arg_tb[640].createsql_string += "[printid] [int] NOT NULL , " arg_tb[640].createsql_string += "[pfcode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[640].createsql_string += "[produce_scid] [int] NOT NULL , " arg_tb[640].createsql_string += "[mqty] [decimal](18, 5) NOT NULL , " arg_tb[640].createsql_string += "[bqty] [decimal](18, 5) NOT NULL , " arg_tb[640].createsql_string += "[wqty] [decimal](18, 5) NOT NULL , " arg_tb[640].createsql_string += "[pqty] [decimal](18, 5) NOT NULL , " arg_tb[640].createsql_string += "[otherrqqty] [decimal](18, 5) NOT NULL , " arg_tb[640].createsql_string += "[edate] [datetime] NOT NULL , " arg_tb[640].createsql_string += "[plantype] [tinyint] NOT NULL , " arg_tb[640].createsql_string += "[produce_wrkGrpid] [int] NOT NULL , " arg_tb[640].createsql_string += "[ifmainmtrlid] [tinyint] NOT NULL, " arg_tb[640].createsql_string += "[samerqqty] [decimal](18, 5) NOT NULL, " arg_tb[640].createsql_string += "[pmtrlid] [int] NOT NULL, " arg_tb[640].createsql_string += "[ifchanged] [tinyint] NOT NULL " arg_tb[640].createsql_string += ") ON [PRIMARY] " arg_tb[640].ifmx = 0 arg_tb[640].tbname = "u_OrderRqMtrl_tree" arg_tb[641].update_version = "1.0.071113" arg_tb[641].createsql_string += "ALTER TABLE [dbo].[u_OrderRqMtrl_tree] WITH NOCHECK ADD " arg_tb[641].createsql_string += "CONSTRAINT [PK_u_OrderRqMtrl_tree] PRIMARY KEY CLUSTERED " arg_tb[641].createsql_string += "([scid],[OrderID],[printid]) ON [PRIMARY] " arg_tb[641].ifmx = 0 arg_tb[641].tbname = "u_OrderRqMtrl_tree" arg_tb[642].update_version = "1.0.071113" arg_tb[642].createsql_string += "ALTER TABLE [dbo].[u_OrderRqMtrl_tree] ADD " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_scid] DEFAULT (0) FOR [scid], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_OrderID] DEFAULT (0) FOR [OrderID], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_MtrlID] DEFAULT (0) FOR [MtrlID], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_wrkGrpid] DEFAULT (0) FOR [wrkGrpid], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_RqQty] DEFAULT (0) FOR [RqQty], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_truerqqty] DEFAULT (0) FOR [truerqqty], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_RqDate] DEFAULT (getdate()) FOR [RqDate], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_ctmint] DEFAULT (0) FOR [ctmint], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_status] DEFAULT ('') FOR [status], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_woodcode] DEFAULT ('') FOR [woodcode], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_pcode] DEFAULT ('') FOR [pcode], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_lp] DEFAULT (0) FOR [lp], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_printid] DEFAULT (0) FOR [printid], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_pfcode] DEFAULT ('') FOR [pfcode], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_produce_scid] DEFAULT (0) FOR [produce_scid], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_mqty] DEFAULT (0) FOR [mqty], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_bqty] DEFAULT (0) FOR [bqty], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_wqty] DEFAULT (0) FOR [wqty], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_pqty] DEFAULT (0) FOR [pqty], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_otherrqqty] DEFAULT (0) FOR [otherrqqty], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_edate] DEFAULT (getdate()) FOR [edate], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_plantype] DEFAULT (0) FOR [plantype], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_produce_wrkGrpid] DEFAULT (0) FOR [produce_wrkGrpid], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_samerqqty] DEFAULT (0) FOR [samerqqty], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_pmtrlid] DEFAULT (0) FOR [pmtrlid], " arg_tb[642].createsql_string += "CONSTRAINT [DF_u_OrderRqMtrl_tree_ifchanged] DEFAULT (0) FOR [ifchanged] " arg_tb[642].ifmx = 0 arg_tb[642].tbname = "u_OrderRqMtrl_tree" arg_tb[643].update_version = "1.0.071114" arg_tb[643].createsql_string += "CREATE VIEW dbo.uv_empinfo_insure AS " arg_tb[643].createsql_string += "SELECT COUNT(*) AS cnt, empid " arg_tb[643].createsql_string += "FROM dbo.u_rs_insure GROUP BY empid " arg_tb[643].ifmx = 0 arg_tb[643].tbname = "uv_empinfo_insure" arg_tb[644].update_version = "1.0.071115" arg_tb[644].createsql_string += "alter table u_PrdPF_mx alter column pfcode char(50) not null " arg_tb[644].ifmx = 0 arg_tb[644].tbname = "u_PrdPF_mx" arg_tb[645].update_version = "1.0.071115" arg_tb[645].createsql_string += "alter table sys_version_log alter column errmsg VARchar(1000) not null " arg_tb[645].ifmx = 0 arg_tb[645].tbname = "sys_version_log" arg_tb[646].update_version = "1.0.071117" arg_tb[646].createsql_string += "ALTER TABLE u_order_ml ADD gydscrp varchar(255) not NULL " arg_tb[646].createsql_string += "CONSTRAINT DF_u_order_ml_gydscrp DEFAULT '' WITH VALUES " arg_tb[646].ifmx = 0 arg_tb[646].tbname = "u_order_ml" arg_tb[647].update_version = "1.0.071117" arg_tb[647].createsql_string += "ALTER TABLE u_OrderRqMtrl ADD gydscrp varchar(255) not NULL " arg_tb[647].createsql_string += "CONSTRAINT DF_u_OrderRqMtrl_gydscrp DEFAULT '' WITH VALUES " arg_tb[647].ifmx = 0 arg_tb[647].tbname = "u_OrderRqMtrl" arg_tb[648].update_version = "1.0.071117" arg_tb[648].createsql_string += "ALTER TABLE u_OrderRqMtrl_tree ADD gydscrp varchar(255) not NULL " arg_tb[648].createsql_string += "CONSTRAINT DF_u_OrderRqMtrl_tree_gydscrp DEFAULT '' WITH VALUES " arg_tb[648].ifmx = 0 arg_tb[648].tbname = "u_OrderRqMtrl_tree" arg_tb[649].update_version = "1.0.071118" arg_tb[649].createsql_string += "update u_mtrldef set mtrlorigin = 0 where mtrlorigin = 4 " arg_tb[649].ifmx = 0 arg_tb[649].tbname = "u_mtrldef" arg_tb[650].update_version = "1.0.071119" arg_tb[650].createsql_string += "update u_mtrldef set ifselforder = 2 where mtrlorigin = 0 and mtrlprp = 1 " arg_tb[650].ifmx = 0 arg_tb[650].tbname = "u_mtrldef" arg_tb[651].update_version = "1.0.071119" arg_tb[651].createsql_string += "update u_OrderRqMtrl set u_OrderRqMtrl.plantype = u_mtrldef.mtrlorigin " arg_tb[651].createsql_string += "from u_OrderRqMtrl,u_mtrldef where u_mtrldef.mtrlid = u_OrderRqMtrl.mtrlid " arg_tb[651].ifmx = 0 arg_tb[651].tbname = "u_OrderRqMtrl" arg_tb[652].update_version = "1.0.071120" arg_tb[652].createsql_string += "ALTER TABLE u_mtrlware ADD dscrp varchar(100) not NULL " arg_tb[652].createsql_string += "CONSTRAINT DF_u_mtrlware_dscrp DEFAULT '' WITH VALUES " arg_tb[652].ifmx = 0 arg_tb[652].tbname = "u_mtrlware" arg_tb[653].update_version = "1.0.071120" arg_tb[653].createsql_string += "ALTER TABLE u_sale_price_list ADD dscrp varchar(255) not NULL " arg_tb[653].createsql_string += "CONSTRAINT DF_u_sale_price_list_dscrp DEFAULT '' WITH VALUES " arg_tb[653].ifmx = 0 arg_tb[653].tbname = "u_sale_price_list" arg_tb[654].update_version = "1.0.071121" arg_tb[654].createsql_string += "CREATE TABLE [dbo].[u_cusprice_change] ( " arg_tb[654].createsql_string += "[billid] [int] NOT NULL , " arg_tb[654].createsql_string += "[billcode] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[654].createsql_string += "[billdate] [datetime] NOT NULL , " arg_tb[654].createsql_string += "[relcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[654].createsql_string += "[inrep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[654].createsql_string += "[pricelistid] [int] NOT NULL , " arg_tb[654].createsql_string += "[dscrp] [varchar] (250) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[654].createsql_string += "[moddate] [datetime] NULL , " arg_tb[654].createsql_string += "[modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[654].createsql_string += "[auditingrep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[654].createsql_string += "[auditingdate] [datetime] NULL , " arg_tb[654].createsql_string += "[flag] [tinyint] NOT NULL , " arg_tb[654].createsql_string += "[opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[654].createsql_string += "[opdate] [datetime] NULL , " arg_tb[654].createsql_string += "[printnum] [int] NOT NULL , " arg_tb[654].createsql_string += "[ctmint] [int] NOT NULL) ON [PRIMARY] " arg_tb[654].ifmx = 0 arg_tb[654].tbname = "u_cusprice_change" arg_tb[655].update_version = "1.0.071121" arg_tb[655].createsql_string += "CREATE TABLE [dbo].[u_cusprice_changemx] ( " arg_tb[655].createsql_string += "[billid] [int] NOT NULL , " arg_tb[655].createsql_string += "[mtrlid] [int] NOT NULL , " arg_tb[655].createsql_string += "[status] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[655].createsql_string += "[woodcode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[655].createsql_string += "[pcode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[655].createsql_string += "[price] [decimal](18, 5) NOT NULL , " arg_tb[655].createsql_string += "[lastprice] [decimal](18, 5) NOT NULL , " arg_tb[655].createsql_string += "[printid] [int] NOT NULL , " arg_tb[655].createsql_string += "[mxdscrp] [varchar] (250) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[655].createsql_string += "[ctmint] [int] NOT NULL ) ON [PRIMARY] " arg_tb[655].ifmx = 0 arg_tb[655].tbname = "u_cusprice_changemx" arg_tb[656].update_version = "1.0.071121" arg_tb[656].createsql_string += "ALTER TABLE [dbo].[u_cusprice_change] WITH NOCHECK ADD " arg_tb[656].createsql_string += "CONSTRAINT [PK_u_cusprice_change] PRIMARY KEY CLUSTERED " arg_tb[656].createsql_string += "([billid]) ON [PRIMARY] " arg_tb[656].ifmx = 0 arg_tb[656].tbname = "u_cusprice_change" arg_tb[657].update_version = "1.0.071121" arg_tb[657].createsql_string += "ALTER TABLE [dbo].[u_cusprice_changemx] WITH NOCHECK ADD " arg_tb[657].createsql_string += "CONSTRAINT [PK_u_cusprice_changemx] PRIMARY KEY CLUSTERED " arg_tb[657].createsql_string += "([billid],[printid]) ON [PRIMARY] " arg_tb[657].ifmx = 0 arg_tb[657].tbname = "u_cusprice_changemx" arg_tb[658].update_version = "1.0.071121" arg_tb[658].createsql_string += "ALTER TABLE [dbo].[u_cusprice_change] ADD " arg_tb[658].createsql_string += "CONSTRAINT [DF_u_cusprice_change_billid] DEFAULT (0) FOR [billid], " arg_tb[658].createsql_string += "CONSTRAINT [DF_u_cusprice_change_billcode] DEFAULT ('') FOR [billcode], " arg_tb[658].createsql_string += "CONSTRAINT [DF_u_cusprice_change_billdate] DEFAULT (getdate()) FOR [billdate], " arg_tb[658].createsql_string += "CONSTRAINT [DF_u_cusprice_change_relcode] DEFAULT ('') FOR [relcode], " arg_tb[658].createsql_string += "CONSTRAINT [DF_u_cusprice_change_inrep] DEFAULT ('') FOR [inrep], " arg_tb[658].createsql_string += "CONSTRAINT [DF_u_cusprice_change_pricelistid] DEFAULT (0) FOR [pricelistid], " arg_tb[658].createsql_string += "CONSTRAINT [DF_u_cusprice_change_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[658].createsql_string += "CONSTRAINT [DF_u_cusprice_change_modemp] DEFAULT ('') FOR [modemp], " arg_tb[658].createsql_string += "CONSTRAINT [DF_u_cusprice_change_auditingrep] DEFAULT ('') FOR [auditingrep], " arg_tb[658].createsql_string += "CONSTRAINT [DF_u_cusprice_change_flag] DEFAULT (0) FOR [flag], " arg_tb[658].createsql_string += "CONSTRAINT [DF_u_cusprice_change_opemp] DEFAULT ('') FOR [opemp], " arg_tb[658].createsql_string += "CONSTRAINT [DF_u_cusprice_change_printnum] DEFAULT (0) FOR [printnum], " arg_tb[658].createsql_string += "CONSTRAINT [DF_u_cusprice_change_ctmint] DEFAULT (0) FOR [ctmint] " arg_tb[658].ifmx = 0 arg_tb[658].tbname = "u_cusprice_change" arg_tb[659].update_version = "1.0.071121" arg_tb[659].createsql_string += "ALTER TABLE [dbo].[u_cusprice_changemx] ADD " arg_tb[659].createsql_string += "CONSTRAINT [DF_u_cusprice_changemx_billid] DEFAULT (0) FOR [billid], " arg_tb[659].createsql_string += "CONSTRAINT [DF_u_cusprice_changemx_mtrlid] DEFAULT (0) FOR [mtrlid], " arg_tb[659].createsql_string += "CONSTRAINT [DF_u_cusprice_changemx_status] DEFAULT ('') FOR [status], " arg_tb[659].createsql_string += "CONSTRAINT [DF_u_cusprice_changemx_woodcode] DEFAULT ('') FOR [woodcode], " arg_tb[659].createsql_string += "CONSTRAINT [DF_u_cusprice_changemx_pcode] DEFAULT ('') FOR [pcode], " arg_tb[659].createsql_string += "CONSTRAINT [DF_u_cusprice_changemx_price] DEFAULT (0) FOR [price], " arg_tb[659].createsql_string += "CONSTRAINT [DF_u_cusprice_changemx_lastprice] DEFAULT (0) FOR [lastprice], " arg_tb[659].createsql_string += "CONSTRAINT [DF_u_cusprice_changemx_printid] DEFAULT (0) FOR [printid], " arg_tb[659].createsql_string += "CONSTRAINT [DF_u_cusprice_changemx_mxdscrp] DEFAULT ('') FOR [mxdscrp], " arg_tb[659].createsql_string += "CONSTRAINT [DF_u_cusprice_changemx_ctmint] DEFAULT (0) FOR [ctmint] " arg_tb[659].ifmx = 0 arg_tb[659].tbname = "u_cusprice_changemx" arg_tb[660].update_version = "1.0.071121" arg_tb[660].createsql_string += "ALTER TABLE u_sale_price_mx ADD updatetime datetime not NULL " arg_tb[660].createsql_string += "CONSTRAINT DF_u_sale_price_mx_updatetime DEFAULT getdate() WITH VALUES " arg_tb[660].ifmx = 0 arg_tb[660].tbname = "u_sale_price_mx" arg_tb[661].update_version = "1.0.071122" arg_tb[661].createsql_string += "alter table u_oppose add secauditdate datetime null " arg_tb[661].ifmx = 0 arg_tb[661].tbname = "u_oppose" arg_tb[662].update_version = "1.0.071122" arg_tb[662].createsql_string += "ALTER TABLE u_oppose ADD secauditemp char(20) not NULL " arg_tb[662].createsql_string += "CONSTRAINT DF_u_oppose_secauditemp DEFAULT '' WITH VALUES " arg_tb[662].ifmx = 0 arg_tb[662].tbname = "u_oppose" arg_tb[663].update_version = "1.0.071122" arg_tb[663].createsql_string += "ALTER TABLE u_oppose ADD secflag tinyint not NULL " arg_tb[663].createsql_string += "CONSTRAINT DF_u_oppose_secflag DEFAULT 0 WITH VALUES " arg_tb[663].ifmx = 0 arg_tb[663].tbname = "u_oppose" arg_tb[664].update_version = "1.0.071122" arg_tb[664].createsql_string += "ALTER TABLE u_scwg_taskwork_2_mx ADD orderid int not NULL " arg_tb[664].createsql_string += "CONSTRAINT DF_u_scwg_taskwork_2_mx_orderid DEFAULT 0 WITH VALUES " arg_tb[664].ifmx = 0 arg_tb[664].tbname = "u_scwg_taskwork_2_mx" arg_tb[665].update_version = "1.0.071122" arg_tb[665].createsql_string += "ALTER TABLE u_scwg_taskwork_2_mx ADD ordercode char(30) not NULL " arg_tb[665].createsql_string += "CONSTRAINT DF_u_scwg_taskwork_2_mx_ordercode DEFAULT '' WITH VALUES " arg_tb[665].ifmx = 0 arg_tb[665].tbname = "u_scwg_taskwork_2_mx" arg_tb[666].update_version = "1.0.071122" arg_tb[666].createsql_string += "update u_oppose set secflag = flag " arg_tb[666].ifmx = 0 arg_tb[666].tbname = "u_oppose" arg_tb[667].update_version = "1.0.071122" arg_tb[667].createsql_string += "update u_oppose set secauditemp = auditemp,secauditdate = auditdate where flag = 1 " arg_tb[667].ifmx = 0 arg_tb[667].tbname = "u_oppose" arg_tb[668].update_version = "1.0.071125" arg_tb[668].createsql_string += "ALTER TABLE U_OrderRqwp ADD workPrice decimal(18,5) not NULL " arg_tb[668].createsql_string += "CONSTRAINT DF_U_OrderRqwp_workPrice DEFAULT 0 WITH VALUES " arg_tb[668].ifmx = 0 arg_tb[668].tbname = "U_OrderRqwp" arg_tb[669].update_version = "1.0.071125" arg_tb[669].createsql_string += "update U_OrderRqwp set U_OrderRqwp.workPrice = u_sc_workprice.workPrice " arg_tb[669].createsql_string += "from U_OrderRqwp,u_sc_workprice where U_OrderRqwp.mtrlid = u_sc_workprice.mtrlid " arg_tb[669].createsql_string += "and U_OrderRqwp.procode = u_sc_workprice.procode " arg_tb[669].ifmx = 0 arg_tb[669].tbname = "U_OrderRqwp" arg_tb[670].update_version = "1.0.071127" arg_tb[670].createsql_string += "ALTER TABLE u_OrderRqMtrl ADD mxpkid int not NULL " arg_tb[670].createsql_string += "CONSTRAINT DF_u_OrderRqMtrl_mxpkid DEFAULT 0 WITH VALUES " arg_tb[670].ifmx = 0 arg_tb[670].tbname = "u_OrderRqMtrl" arg_tb[671].update_version = "1.0.071127" arg_tb[671].createsql_string += "ALTER TABLE u_warepdb ADD pdbemp char(20) not NULL " arg_tb[671].createsql_string += "CONSTRAINT DF_u_warepdb_pdbemp DEFAULT '' WITH VALUES " arg_tb[671].ifmx = 0 arg_tb[671].tbname = "u_warepdb" arg_tb[672].update_version = "1.0.071128" arg_tb[672].createsql_string += "DROP VIEW uv_order_ml_zl " arg_tb[672].ifmx = 0 arg_tb[672].tbname = "uv_order_ml_zl" arg_tb[673].update_version = "1.0.071128" arg_tb[673].createsql_string += "CREATE VIEW dbo.uv_order_ml_zl AS " arg_tb[673].createsql_string += "SELECT dbo.u_Order_ml.scid, dbo.u_Order_ml.mtrlid, dbo.u_Order_ml.status_mode, " arg_tb[673].createsql_string += "dbo.u_Order_ml.woodcode, dbo.u_Order_ml.pcode, SUM(dbo.u_order_ml_mx.qty) " arg_tb[673].createsql_string += "AS orderqty, dbo.u_Order_ml.wrkGrpid, dbo.u_order_ml_mx.taskid as porderid " arg_tb[673].createsql_string += "FROM dbo.u_Order_ml INNER JOIN " arg_tb[673].createsql_string += "dbo.u_order_ml_mx ON dbo.u_Order_ml.scid = dbo.u_order_ml_mx.scid AND " arg_tb[673].createsql_string += "dbo.u_Order_ml.OrderID = dbo.u_order_ml_mx.orderid " arg_tb[673].createsql_string += "WHERE (dbo.u_Order_ml.ordertype = 4) " arg_tb[673].createsql_string += "GROUP BY dbo.u_Order_ml.scid, dbo.u_Order_ml.mtrlid, dbo.u_Order_ml.status_mode, " arg_tb[673].createsql_string += "dbo.u_Order_ml.woodcode, dbo.u_Order_ml.pcode, dbo.u_Order_ml.wrkGrpid, " arg_tb[673].createsql_string += "dbo.u_order_ml_mx.taskid " arg_tb[673].ifmx = 0 arg_tb[673].tbname = "uv_order_ml_zl" arg_tb[674].update_version = "1.0.071128" arg_tb[674].createsql_string += "insert into u_order_ml_mx(scid,orderid,taskid,taskcode,qty,cusid,taskmxid) " arg_tb[674].createsql_string += "select scid,orderid,porderid,pordercode,orderqty,0,0 from u_order_ml where ordertype = 4 " arg_tb[674].ifmx = 0 arg_tb[674].tbname = "uv_order_ml_zl" arg_tb[675].update_version = "1.0.071129" arg_tb[675].createsql_string += "ALTER TABLE u_PrdPF_mx ADD pfklmode char(50) not NULL " arg_tb[675].createsql_string += "CONSTRAINT DF_u_PrdPF_mx_pfklmode DEFAULT '' WITH VALUES " arg_tb[675].ifmx = 0 arg_tb[675].tbname = "u_PrdPF_mx" arg_tb[676].update_version = "1.0.071130" arg_tb[676].createsql_string += "CREATE VIEW dbo.v_mustpaybalc_balcamt_month AS " arg_tb[676].createsql_string += "SELECT sptid, SUM(Mstpayamt - Payamt) AS balcamt, CONVERT(char(7), paydate, 120) " arg_tb[676].createsql_string += "AS paydate FROM dbo.u_Bmstpay " arg_tb[676].createsql_string += "GROUP BY sptid, CONVERT(char(7), paydate, 120) " arg_tb[676].ifmx = 0 arg_tb[676].tbname = "v_mustpaybalc_balcamt_month" arg_tb[677].update_version = "1.0.071201" arg_tb[677].createsql_string += "ALTER TABLE u_order_ml ADD scllsecflag tinyint not NULL " arg_tb[677].createsql_string += "CONSTRAINT DF_u_order_ml_scllsecflag DEFAULT 0 WITH VALUES " arg_tb[677].ifmx = 0 arg_tb[677].tbname = "u_order_ml" arg_tb[678].update_version = "1.0.071201" arg_tb[678].createsql_string += "ALTER TABLE u_order_ml ADD scllsecemp char(10) not NULL " arg_tb[678].createsql_string += "CONSTRAINT DF_u_order_ml_scllemp DEFAULT '' WITH VALUES " arg_tb[678].ifmx = 0 arg_tb[678].tbname = "u_order_ml" arg_tb[679].update_version = "1.0.071201" arg_tb[679].createsql_string += "alter table u_order_ml add scllsecdate datetime null " arg_tb[679].ifmx = 0 arg_tb[679].tbname = "u_order_ml" arg_tb[680].update_version = "1.0.071201" arg_tb[680].createsql_string += "update u_order_ml set scllsecdate = sclldate,scllsecemp = scllemp,scllsecflag = scllflag " arg_tb[680].ifmx = 0 arg_tb[680].tbname = "u_order_ml" arg_tb[681].update_version = "1.0.071202" arg_tb[681].createsql_string += "CREATE VIEW dbo.uv_mtrl_willfinish_requestbuy_notaudit AS " arg_tb[681].createsql_string += "SELECT dbo.u_requestbuymx.mtrlid, " arg_tb[681].createsql_string += "SUM(dbo.u_requestbuymx.Qty - dbo.u_requestbuymx.consignedqty) AS qty, " arg_tb[681].createsql_string += "dbo.u_requestbuymx.scid, dbo.u_requestbuymx.status, " arg_tb[681].createsql_string += "dbo.u_requestbuymx.woodcode, dbo.u_requestbuymx.pcode " arg_tb[681].createsql_string += "FROM dbo.u_requestbuy INNER JOIN " arg_tb[681].createsql_string += "dbo.u_requestbuymx ON dbo.u_requestbuy.scid = dbo.u_requestbuymx.scid AND " arg_tb[681].createsql_string += "dbo.u_requestbuy.requestbuyid = dbo.u_requestbuymx.requestbuyid " arg_tb[681].createsql_string += "WHERE (dbo.u_requestbuy.flag = 0) OR " arg_tb[681].createsql_string += "(dbo.u_requestbuy.flag = 4) " arg_tb[681].createsql_string += "GROUP BY dbo.u_requestbuymx.mtrlid, dbo.u_requestbuymx.scid, " arg_tb[681].createsql_string += "dbo.u_requestbuymx.status, dbo.u_requestbuymx.woodcode, " arg_tb[681].createsql_string += "dbo.u_requestbuymx.pcode " arg_tb[681].ifmx = 0 arg_tb[681].tbname = "uv_mtrl_willfinish_requestbuy_notaudit" arg_tb[682].update_version = "1.0.071203" arg_tb[682].createsql_string += "ALTER TABLE u_sale_price_mx ADD rebate decimal(18,5) not NULL " arg_tb[682].createsql_string += "CONSTRAINT DF_u_sale_price_mx_rebate DEFAULT 1 WITH VALUES " arg_tb[682].ifmx = 0 arg_tb[682].tbname = "u_sale_price_mx" arg_tb[683].update_version = "1.0.071205" arg_tb[683].createsql_string += "CREATE VIEW dbo.v_mustpaybalc_item AS " arg_tb[683].createsql_string += "SELECT SUM(dbo.u_Bmstpaymx.Mstpayamt) AS Mstpayamt, dbo.u_Bmstpaymx.sptid, " arg_tb[683].createsql_string += " dbo.u_Bmstpaymx.itemid, ISNULL(dbo.u_itemdef.itemname, '采购') AS itemname " arg_tb[683].createsql_string += "FROM dbo.u_Bmstpaymx INNER JOIN " arg_tb[683].createsql_string += "dbo.u_parm_pay ON dbo.u_Bmstpaymx.paydate < dbo.u_parm_pay.enddate AND " arg_tb[683].createsql_string += "dbo.u_Bmstpaymx.paydate >= dbo.u_parm_pay.firstdate LEFT OUTER JOIN " arg_tb[683].createsql_string += "dbo.u_itemdef ON dbo.u_Bmstpaymx.itemid = dbo.u_itemdef.itemid " arg_tb[683].createsql_string += "WHERE (dbo.u_parm_pay.id = 1) " arg_tb[683].createsql_string += "GROUP BY dbo.u_Bmstpaymx.sptid, dbo.u_Bmstpaymx.itemid, " arg_tb[683].createsql_string += "ISNULL(dbo.u_itemdef.itemname, '采购') " arg_tb[683].ifmx = 0 arg_tb[683].tbname = "v_mustpaybalc_item" arg_tb[684].update_version = "1.0.071206" arg_tb[684].createsql_string += "CREATE VIEW dbo.v_musttakebalc_balcamt_month AS " arg_tb[684].createsql_string += "SELECT cusid, SUM(Msttakeamt - takeamt) AS balcamt, CONVERT(char(7), takedate, 120)" arg_tb[684].createsql_string += "AS takedate,moneyid FROM dbo.u_Bmsttake " arg_tb[684].createsql_string += "GROUP BY cusid, CONVERT(char(7), takedate, 120), moneyid " arg_tb[684].ifmx = 0 arg_tb[684].tbname = "v_musttakebalc_balcamt_month" arg_tb[685].update_version = "1.0.071207" arg_tb[685].createsql_string += "ALTER TABLE u_storage ADD ifmrp tinyint not NULL " arg_tb[685].createsql_string += "CONSTRAINT DF_u_storage_ifmrp DEFAULT 1 WITH VALUES " arg_tb[685].ifmx = 0 arg_tb[685].tbname = "u_storage" arg_tb[686].update_version = "1.0.071207" arg_tb[686].createsql_string += "DROP VIEW uv_mtrlware " arg_tb[686].ifmx = 0 arg_tb[686].tbname = "uv_mtrlware" arg_tb[687].update_version = "1.0.071207" arg_tb[687].createsql_string += "CREATE VIEW dbo.uv_mtrlware AS " arg_tb[687].createsql_string += "SELECT dbo.u_mtrlware.mtrlid, dbo.u_mtrlware.scid, SUM(dbo.u_mtrlware.noallocqty) " arg_tb[687].createsql_string += "AS noallocqty, dbo.u_mtrlware.Status, dbo.u_mtrlware.woodcode, " arg_tb[687].createsql_string += "dbo.u_mtrlware.pcode FROM dbo.u_mtrlware INNER JOIN " arg_tb[687].createsql_string += "dbo.u_storage ON dbo.u_mtrlware.storageid = dbo.u_storage.storageid " arg_tb[687].createsql_string += "WHERE (dbo.u_storage.ifmrp = 1) " arg_tb[687].createsql_string += "GROUP BY dbo.u_mtrlware.mtrlid, dbo.u_mtrlware.scid, dbo.u_mtrlware.Status, " arg_tb[687].createsql_string += "dbo.u_mtrlware.woodcode, dbo.u_mtrlware.pcode " arg_tb[687].ifmx = 0 arg_tb[687].tbname = "uv_mtrlware" arg_tb[688].update_version = "1.0.071208" arg_tb[688].createsql_string += "ALTER TABLE u_parm_pay ADD mrptype tinyint not NULL " arg_tb[688].createsql_string += "CONSTRAINT DF_u_parm_pay_mrptype DEFAULT 0 WITH VALUES " arg_tb[688].ifmx = 0 arg_tb[688].tbname = "u_parm_pay" arg_tb[689].update_version = "1.0.071208" arg_tb[689].createsql_string += "DROP VIEW uv_mtrl_willuse " arg_tb[689].ifmx = 0 arg_tb[689].tbname = "uv_mtrl_willuse" arg_tb[690].update_version = "1.0.071208" arg_tb[690].createsql_string += "CREATE VIEW dbo.uv_mtrl_willuse AS SELECT 0 AS taskqty, " arg_tb[690].createsql_string += "case u_parm_pay.mrptype when 0 then SUM((dbo.u_OrderRqMtrl.rqqty - dbo.u_OrderRqMtrl.DstrQty)*u_order_ml.scllflag) else " arg_tb[690].createsql_string += "case when u_OrderRqMtrl.plantype = 2 or u_OrderRqMtrl.plantype = 6 then SUM((dbo.u_OrderRqMtrl.rqqty - dbo.u_OrderRqMtrl.DstrQty)*u_order_ml.scllsecflag) " arg_tb[690].createsql_string += "else SUM((dbo.u_OrderRqMtrl.rqqty - dbo.u_OrderRqMtrl.DstrQty)*u_order_ml.scllflag) end end AS rqqty, " arg_tb[690].createsql_string += "dbo.u_OrderRqMtrl.MtrlID AS mtrlid, " arg_tb[690].createsql_string += "dbo.u_OrderRqMtrl.scid AS scid, " arg_tb[690].createsql_string += "u_OrderRqMtrl.status AS status, " arg_tb[690].createsql_string += "u_OrderRqMtrl.woodcode AS woodcode, " arg_tb[690].createsql_string += "u_OrderRqMtrl.pcode AS pcode , " arg_tb[690].createsql_string += "u_OrderRqMtrl.plantype as plantype " arg_tb[690].createsql_string += "FROM dbo.u_Order_ml INNER JOIN dbo.u_OrderRqMtrl ON dbo.u_Order_ml.OrderID = dbo.u_OrderRqMtrl.OrderID AND dbo.u_Order_ml.scid = dbo.u_OrderRqMtrl.scid, u_parm_pay " arg_tb[690].createsql_string += "WHERE (dbo.u_Order_ml.Status = 1) AND u_parm_pay.id = 9 AND u_OrderRqMtrl.rqdate <= u_parm_pay.firstdate " arg_tb[690].createsql_string += "GROUP BY dbo.u_OrderRqMtrl.MtrlID, dbo.u_OrderRqMtrl.scid,u_OrderRqMtrl.status,u_OrderRqMtrl.woodcode,u_OrderRqMtrl.pcode,u_parm_pay.mrptype,u_OrderRqMtrl.plantype " arg_tb[690].createsql_string += "UNION ALL " arg_tb[690].createsql_string += "SELECT SUM(u_saletaskmx.SaleQty - u_saletaskmx.consignedQty) AS taskqty, " arg_tb[690].createsql_string += "SUM(u_saletaskmx.SaleQty - u_saletaskmx.assignQty) AS rqqty, " arg_tb[690].createsql_string += "u_saletaskmx.mtrlid AS mtrlid, " arg_tb[690].createsql_string += "u_saletaskmx.scid AS scid, " arg_tb[690].createsql_string += "u_saletaskmx.status AS status, " arg_tb[690].createsql_string += "u_saletaskmx.woodcode AS woodcode, " arg_tb[690].createsql_string += "u_saletaskmx.pcode AS pcode , " arg_tb[690].createsql_string += "u_mtrldef.mtrlorigin as plantype " arg_tb[690].createsql_string += "FROM u_saletaskmx, u_saletask, u_parm_pay,u_mtrldef " arg_tb[690].createsql_string += "WHERE u_saletaskmx.scid = u_saletask.scid " arg_tb[690].createsql_string += "AND u_saletaskmx.taskid = u_saletask.taskid " arg_tb[690].createsql_string += "AND u_saletaskmx.mtrlid = u_mtrldef.mtrlid " arg_tb[690].createsql_string += "AND u_saletask.status = 1 " arg_tb[690].createsql_string += "AND u_saletaskmx.outtype = 0 " arg_tb[690].createsql_string += "AND u_saletaskmx.stopflag = 0 " arg_tb[690].createsql_string += "AND u_parm_pay.id = 9 AND u_saletask.requiredate <= u_parm_pay.firstdate " arg_tb[690].createsql_string += "GROUP BY u_saletaskmx.mtrlid, u_saletaskmx.scid, u_saletaskmx.status, u_saletaskmx.woodcode, u_saletaskmx.pcode ,u_mtrldef.mtrlorigin " arg_tb[690].ifmx = 0 arg_tb[690].tbname = "uv_mtrl_willuse" arg_tb[691].update_version = "1.0.071209" arg_tb[691].createsql_string += "ALTER TABLE u_OrderRqMtrl_tree ADD pfklmode char(50) not NULL " arg_tb[691].createsql_string += "CONSTRAINT DF_u_OrderRqMtrl_tree_pfklmode DEFAULT '' WITH VALUES " arg_tb[691].ifmx = 0 arg_tb[691].tbname = "u_OrderRqMtrl_tree" arg_tb[692].update_version = "1.0.071209" arg_tb[692].createsql_string += "ALTER TABLE u_OrderRqMtrl ADD pfklmode char(50) not NULL " arg_tb[692].createsql_string += "CONSTRAINT DF_u_OrderRqMtrl_pfklmode DEFAULT '' WITH VALUES " arg_tb[692].ifmx = 0 arg_tb[692].tbname = "u_OrderRqMtrl" arg_tb[693].update_version = "1.0.071209" arg_tb[693].createsql_string += "ALTER TABLE u_Order_ml ADD pfklmode char(50) not NULL " arg_tb[693].createsql_string += "CONSTRAINT DF_u_Order_ml_pfklmode DEFAULT '' WITH VALUES " arg_tb[693].ifmx = 0 arg_tb[693].tbname = "u_Order_ml" arg_tb[694].update_version = "1.0.071209" arg_tb[694].createsql_string += "ALTER TABLE u_timeclockdef ADD connectflag int not NULL " arg_tb[694].createsql_string += "CONSTRAINT DF_u_Order_ml_connectflag DEFAULT 0 WITH VALUES " arg_tb[694].ifmx = 0 arg_tb[694].tbname = "u_timeclockdef" arg_tb[695].update_version = "1.0.071210" arg_tb[695].createsql_string += "ALTER TABLE u_timeclockdef ADD model int not NULL " arg_tb[695].createsql_string += "CONSTRAINT DF_u_Order_ml_model DEFAULT 0 WITH VALUES " arg_tb[695].ifmx = 0 arg_tb[695].tbname = "u_timeclockdef" arg_tb[696].update_version = "1.0.071210" arg_tb[696].createsql_string += "ALTER TABLE u_timeclockdef ADD verord int not NULL " arg_tb[696].createsql_string += "CONSTRAINT DF_u_Order_ml_verord DEFAULT 0 WITH VALUES " arg_tb[696].ifmx = 0 arg_tb[696].tbname = "u_timeclockdef" arg_tb[697].update_version = "1.0.071210" arg_tb[697].createsql_string += "ALTER TABLE u_timeclockdef ADD clocktype tinyint not NULL " arg_tb[697].createsql_string += "CONSTRAINT DF_u_Order_ml_clocktype DEFAULT 0 WITH VALUES " arg_tb[697].ifmx = 0 arg_tb[697].tbname = "u_timeclockdef" arg_tb[698].update_version = "1.0.071210" arg_tb[698].createsql_string += "ALTER TABLE u_timeclockdef ADD isuse tinyint not NULL " arg_tb[698].createsql_string += "CONSTRAINT DF_u_Order_ml_isuse DEFAULT 0 WITH VALUES " arg_tb[698].ifmx = 0 arg_tb[698].tbname = "u_timeclockdef" arg_tb[699].update_version = "1.0.071210" arg_tb[699].createsql_string += "ALTER TABLE u_timeclockdef ADD serialno char(30) not NULL " arg_tb[699].createsql_string += "CONSTRAINT DF_u_timeclockdef_serialno DEFAULT '' WITH VALUES " arg_tb[699].ifmx = 0 arg_tb[699].tbname = "u_timeclockdef" arg_tb[700].update_version = "1.0.071210" arg_tb[700].createsql_string += "ALTER TABLE u_timeclockdef ADD clockversion char(30) not NULL " arg_tb[700].createsql_string += "CONSTRAINT DF_u_timeclockdef_clockversion DEFAULT '' WITH VALUES " arg_tb[700].ifmx = 0 arg_tb[700].tbname = "u_timeclockdef" arg_tb[701].update_version = "1.0.071210" arg_tb[701].createsql_string += "ALTER TABLE u_timeclockdef ADD timestring char(30) not NULL " arg_tb[701].createsql_string += "CONSTRAINT DF_u_timeclockdef_timestring DEFAULT '' WITH VALUES " arg_tb[701].ifmx = 0 arg_tb[701].tbname = "u_timeclockdef" arg_tb[702].update_version = "1.0.071210" arg_tb[702].createsql_string += "alter table u_timeclockdef add lastconnecttime datetime null " arg_tb[702].ifmx = 0 arg_tb[702].tbname = "u_timeclockdef" arg_tb[703].update_version = "1.0.071210" arg_tb[703].createsql_string += "CREATE TABLE [dbo].[U_meal] ( " arg_tb[703].createsql_string += "[mealid] [int] NOT NULL , " arg_tb[703].createsql_string += "[mealname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[703].createsql_string += "[mealcode] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[703].createsql_string += "[price] [decimal](18, 5) NOT NULL , " arg_tb[703].createsql_string += "[dscrp] [char] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[703].createsql_string += "[isuse] [tinyint] NOT NULL , " arg_tb[703].createsql_string += "[opemp] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[703].createsql_string += "[opdate] [datetime] NULL ) ON [PRIMARY] " arg_tb[703].ifmx = 0 arg_tb[703].tbname = "U_meal" arg_tb[704].update_version = "1.0.071210" arg_tb[704].createsql_string += "CREATE TABLE [dbo].[U_meal_time] ( " arg_tb[704].createsql_string += "[timeid] [int] NOT NULL , " arg_tb[704].createsql_string += "[timename] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[704].createsql_string += "[begintime] [datetime] NULL , " arg_tb[704].createsql_string += "[endtime] [datetime] NULL , " arg_tb[704].createsql_string += "[bbegintime] [datetime] NULL , " arg_tb[704].createsql_string += "[bendtime] [datetime] NULL , " arg_tb[704].createsql_string += "[mendtime] [datetime] NULL , " arg_tb[704].createsql_string += "[dscrp] [char] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[704].createsql_string += "[isuse] [tinyint] NOT NULL , " arg_tb[704].createsql_string += "[iftomorrow] [tinyint] NOT NULL , " arg_tb[704].createsql_string += "[updateday] [tinyint] NOT NULL ) ON [PRIMARY] " arg_tb[704].ifmx = 0 arg_tb[704].tbname = "U_meal_time" arg_tb[705].update_version = "1.0.071210" arg_tb[705].createsql_string += "CREATE TABLE [dbo].[U_meal_timemx] ( " arg_tb[705].createsql_string += "[timeid] [int] NOT NULL , " arg_tb[705].createsql_string += "[mealid] [int] NOT NULL , " arg_tb[705].createsql_string += "[clockid] [int] NOT NULL , " arg_tb[705].createsql_string += "[dscrp] [char] (255) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[705].createsql_string += ") ON [PRIMARY] " arg_tb[705].ifmx = 0 arg_tb[705].tbname = "U_meal_timemx" arg_tb[706].update_version = "1.0.071210" arg_tb[706].createsql_string += "CREATE TABLE [dbo].[u_meal_order] ( " arg_tb[706].createsql_string += "[billid] [int] NOT NULL , " arg_tb[706].createsql_string += "[billcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[706].createsql_string += "[timeid] [int] NOT NULL , " arg_tb[706].createsql_string += "[billdate] [datetime] NOT NULL , " arg_tb[706].createsql_string += "[billtype] [tinyint] NOT NULL , " arg_tb[706].createsql_string += "[opdate] [datetime] NULL , " arg_tb[706].createsql_string += "[opemp] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[706].createsql_string += "[moddate] [datetime] NULL , " arg_tb[706].createsql_string += "[modemp] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[706].createsql_string += "[Permit_Emp] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[706].createsql_string += "[Permit_date] [datetime] NULL , " arg_tb[706].createsql_string += "[dscrp] [char] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[706].createsql_string += "[latestordertime] [datetime] NULL , " arg_tb[706].createsql_string += "[flag] [tinyint] NOT NULL , " arg_tb[706].createsql_string += "[updateflag] [tinyint] NOT NULL , " arg_tb[706].createsql_string += "[datestr] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[706].createsql_string += ") ON [PRIMARY] " arg_tb[706].ifmx = 0 arg_tb[706].tbname = "u_meal_order" arg_tb[707].update_version = "1.0.071210" arg_tb[707].createsql_string += "CREATE TABLE [dbo].[u_meal_ordermx] ( " arg_tb[707].createsql_string += "[billid] [int] NOT NULL , " arg_tb[707].createsql_string += "[empid] [int] NOT NULL , " arg_tb[707].createsql_string += "[mxdscrp] [char] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[707].createsql_string += "[mealid] [int] NOT NULL , " arg_tb[707].createsql_string += "[price] [decimal](18, 5) NOT NULL , " arg_tb[707].createsql_string += "[ordertime] [datetime] NULL , " arg_tb[707].createsql_string += "[mxdatestr] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[707].createsql_string += "[timeid] [int] NOT NULL , " arg_tb[707].createsql_string += "[updateflag] [tinyint] NOT NULL , " arg_tb[707].createsql_string += "[updatelist] [char] (255) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[707].createsql_string += ") ON [PRIMARY] " arg_tb[707].ifmx = 0 arg_tb[707].tbname = "u_meal_ordermx" arg_tb[708].update_version = "1.0.071210" arg_tb[708].createsql_string += "ALTER TABLE [dbo].[U_meal] WITH NOCHECK ADD " arg_tb[708].createsql_string += "CONSTRAINT [PK_U_meal] PRIMARY KEY CLUSTERED " arg_tb[708].createsql_string += "([mealid]) WITH FILLFACTOR = 90 ON [PRIMARY] " arg_tb[708].ifmx = 0 arg_tb[708].tbname = "U_meal" arg_tb[709].update_version = "1.0.071210" arg_tb[709].createsql_string += "ALTER TABLE [dbo].[U_meal_time] WITH NOCHECK ADD " arg_tb[709].createsql_string += "CONSTRAINT [PK_U_meal_time] PRIMARY KEY CLUSTERED " arg_tb[709].createsql_string += "([timeid]) WITH FILLFACTOR = 90 ON [PRIMARY] " arg_tb[709].ifmx = 0 arg_tb[709].tbname = "U_meal_time" arg_tb[710].update_version = "1.0.071210" arg_tb[710].createsql_string += "ALTER TABLE [dbo].[U_meal_timemx] WITH NOCHECK ADD " arg_tb[710].createsql_string += "CONSTRAINT [PK_U_meal_timemx] PRIMARY KEY CLUSTERED " arg_tb[710].createsql_string += "([timeid],[clockid]) WITH FILLFACTOR = 90 ON [PRIMARY] " arg_tb[710].ifmx = 0 arg_tb[710].tbname = "U_meal_timemx" arg_tb[711].update_version = "1.0.071210" arg_tb[711].createsql_string += "ALTER TABLE [dbo].[u_meal_order] WITH NOCHECK ADD " arg_tb[711].createsql_string += "CONSTRAINT [PK_u_meal_order] PRIMARY KEY CLUSTERED " arg_tb[711].createsql_string += "([billid]) WITH FILLFACTOR = 90 ON [PRIMARY] " arg_tb[711].ifmx = 0 arg_tb[711].tbname = "u_meal_order" arg_tb[712].update_version = "1.0.071210" arg_tb[712].createsql_string += "ALTER TABLE [dbo].[u_meal_ordermx] WITH NOCHECK ADD " arg_tb[712].createsql_string += "CONSTRAINT [PK_u_meal_ordermx] PRIMARY KEY CLUSTERED " arg_tb[712].createsql_string += "([billid],[empid]) WITH FILLFACTOR = 90 ON [PRIMARY] " arg_tb[712].ifmx = 0 arg_tb[712].tbname = "u_meal_ordermx" arg_tb[713].update_version = "1.0.071210" arg_tb[713].createsql_string += "ALTER TABLE [dbo].[U_meal] ADD " arg_tb[713].createsql_string += "CONSTRAINT [DF_U_meal_mealid] DEFAULT (0) FOR [mealid], " arg_tb[713].createsql_string += "CONSTRAINT [DF_U_meal_mealname] DEFAULT ('') FOR [mealname], " arg_tb[713].createsql_string += "CONSTRAINT [DF_U_meal_mealcode] DEFAULT ('') FOR [mealcode], " arg_tb[713].createsql_string += "CONSTRAINT [DF_U_meal_price] DEFAULT (0) FOR [price], " arg_tb[713].createsql_string += "CONSTRAINT [DF_U_meal_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[713].createsql_string += "CONSTRAINT [DF_U_meal_isuse] DEFAULT (1) FOR [isuse], " arg_tb[713].createsql_string += "CONSTRAINT [DF_U_meal_opemp] DEFAULT ('') FOR [opemp], " arg_tb[713].createsql_string += "CONSTRAINT [IX_U_meal] UNIQUE NONCLUSTERED " arg_tb[713].createsql_string += "([mealname]) WITH FILLFACTOR = 90 ON [PRIMARY] , " arg_tb[713].createsql_string += "CONSTRAINT [IX_U_meal_2] UNIQUE NONCLUSTERED " arg_tb[713].createsql_string += "([mealcode]) WITH FILLFACTOR = 90 ON [PRIMARY] " arg_tb[713].ifmx = 0 arg_tb[713].tbname = "U_meal" arg_tb[714].update_version = "1.0.071210" arg_tb[714].createsql_string += "ALTER TABLE [dbo].[U_meal_time] ADD " arg_tb[714].createsql_string += "CONSTRAINT [DF_U_meal_time_timeid] DEFAULT (0) FOR [timeid], " arg_tb[714].createsql_string += "CONSTRAINT [DF_U_meal_time_timename] DEFAULT ('') FOR [timename], " arg_tb[714].createsql_string += "CONSTRAINT [DF_U_meal_time_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[714].createsql_string += "CONSTRAINT [DF_U_meal_time_isuse] DEFAULT (1) FOR [isuse], " arg_tb[714].createsql_string += "CONSTRAINT [DF_U_meal_time_iftomorrow] DEFAULT (0) FOR [iftomorrow], " arg_tb[714].createsql_string += "CONSTRAINT [DF_U_meal_time_updateday] DEFAULT (1) FOR [updateday], " arg_tb[714].createsql_string += "CONSTRAINT [IX_U_meal_time] UNIQUE NONCLUSTERED " arg_tb[714].createsql_string += "([timename]) WITH FILLFACTOR = 90 ON [PRIMARY] " arg_tb[714].ifmx = 0 arg_tb[714].tbname = "U_meal_time" arg_tb[715].update_version = "1.0.071210" arg_tb[715].createsql_string += "ALTER TABLE [dbo].[U_meal_timemx] ADD " arg_tb[715].createsql_string += "CONSTRAINT [DF_U_meal_timemx_timeid] DEFAULT (0) FOR [timeid], " arg_tb[715].createsql_string += "CONSTRAINT [DF_U_meal_timemx_mealid] DEFAULT (0) FOR [mealid], " arg_tb[715].createsql_string += "CONSTRAINT [DF_U_meal_timemx_clockid] DEFAULT (0) FOR [clockid], " arg_tb[715].createsql_string += "CONSTRAINT [IX_U_meal_timemx] UNIQUE NONCLUSTERED " arg_tb[715].createsql_string += "([timeid],[clockid]) WITH FILLFACTOR = 90 ON [PRIMARY] " arg_tb[715].ifmx = 0 arg_tb[715].tbname = "U_meal_timemx" arg_tb[716].update_version = "1.0.071210" arg_tb[716].createsql_string += "ALTER TABLE [dbo].[u_meal_order] ADD " arg_tb[716].createsql_string += "CONSTRAINT [DF_u_meal_order_billid] DEFAULT (0) FOR [billid], " arg_tb[716].createsql_string += "CONSTRAINT [DF_u_meal_order_billcode] DEFAULT ('') FOR [billcode], " arg_tb[716].createsql_string += "CONSTRAINT [DF_u_meal_order_timeid] DEFAULT (0) FOR [timeid], " arg_tb[716].createsql_string += "CONSTRAINT [DF_u_meal_order_billdate] DEFAULT (getdate()) FOR [billdate], " arg_tb[716].createsql_string += "CONSTRAINT [DF_u_meal_order_billtype] DEFAULT (0) FOR [billtype], " arg_tb[716].createsql_string += "CONSTRAINT [DF_u_meal_order_opemp] DEFAULT ('') FOR [opemp], " arg_tb[716].createsql_string += "CONSTRAINT [DF_u_meal_order_modemp] DEFAULT ('') FOR [modemp], " arg_tb[716].createsql_string += "CONSTRAINT [DF_u_meal_order_Permit_Emp] DEFAULT ('') FOR [Permit_Emp], " arg_tb[716].createsql_string += "CONSTRAINT [DF_u_meal_order_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[716].createsql_string += "CONSTRAINT [DF_u_meal_order_flag] DEFAULT (0) FOR [flag], " arg_tb[716].createsql_string += "CONSTRAINT [DF_u_meal_order_updteflag] DEFAULT (0) FOR [updateflag], " arg_tb[716].createsql_string += "CONSTRAINT [DF_u_meal_order_datestr] DEFAULT ('') FOR [datestr], " arg_tb[716].createsql_string += "CONSTRAINT [IX_u_meal_order] UNIQUE NONCLUSTERED " arg_tb[716].createsql_string += "([billtype],[timeid],[datestr]) " arg_tb[716].createsql_string += "WITH FILLFACTOR = 90 ON [PRIMARY] " arg_tb[716].ifmx = 0 arg_tb[716].tbname = "u_meal_order" arg_tb[717].update_version = "1.0.071210" arg_tb[717].createsql_string += "ALTER TABLE [dbo].[u_meal_ordermx] ADD " arg_tb[717].createsql_string += "CONSTRAINT [DF_u_meal_ordermx_billid] DEFAULT (0) FOR [billid], " arg_tb[717].createsql_string += "CONSTRAINT [DF_u_meal_ordermx_empid] DEFAULT (0) FOR [empid], " arg_tb[717].createsql_string += "CONSTRAINT [DF_u_meal_ordermx_mxdscrp] DEFAULT ('') FOR [mxdscrp], " arg_tb[717].createsql_string += "CONSTRAINT [DF_u_meal_ordermx_mealid] DEFAULT (0) FOR [mealid], " arg_tb[717].createsql_string += "CONSTRAINT [DF_u_meal_ordermx_price] DEFAULT (0) FOR [price], " arg_tb[717].createsql_string += "CONSTRAINT [DF_u_meal_ordermx_mxdatestr] DEFAULT ('') FOR [mxdatestr], " arg_tb[717].createsql_string += "CONSTRAINT [DF_u_meal_ordermx_timeid] DEFAULT (0) FOR [timeid], " arg_tb[717].createsql_string += "CONSTRAINT [DF_u_meal_ordermx_updateflag] DEFAULT (0) FOR [updateflag], " arg_tb[717].createsql_string += "CONSTRAINT [DF_u_meal_ordermx_updatelist] DEFAULT ('') FOR [updatelist], " arg_tb[717].createsql_string += "CONSTRAINT [IX_u_meal_ordermx] UNIQUE NONCLUSTERED " arg_tb[717].createsql_string += "([mxdatestr],[empid],[timeid]) " arg_tb[717].createsql_string += "WITH FILLFACTOR = 90 ON [PRIMARY] " arg_tb[717].ifmx = 0 arg_tb[717].tbname = "u_meal_ordermx" arg_tb[718].update_version = "1.0.071210" arg_tb[718].createsql_string += "CREATE TABLE [dbo].[u_emp_meal] ( " arg_tb[718].createsql_string += "[empid] [int] NOT NULL , " arg_tb[718].createsql_string += "[mealid] [int] NOT NULL , " arg_tb[718].createsql_string += "[timeid] [int] NOT NULL " arg_tb[718].createsql_string += ") ON [PRIMARY] " arg_tb[718].ifmx = 0 arg_tb[718].tbname = "u_emp_meal" arg_tb[719].update_version = "1.0.071210" arg_tb[719].createsql_string += "ALTER TABLE [dbo].[u_emp_meal] WITH NOCHECK ADD " arg_tb[719].createsql_string += "CONSTRAINT [PK_u_emp_meal] PRIMARY KEY CLUSTERED " arg_tb[719].createsql_string += "([empid],[timeid]) WITH FILLFACTOR = 90 ON [PRIMARY] " arg_tb[719].ifmx = 0 arg_tb[719].tbname = "u_emp_meal" arg_tb[720].update_version = "1.0.071210" arg_tb[720].createsql_string += "ALTER TABLE [dbo].[u_emp_meal] ADD " arg_tb[720].createsql_string += "CONSTRAINT [DF_u_emp_meal_empid] DEFAULT (0) FOR [empid], " arg_tb[720].createsql_string += "CONSTRAINT [DF_u_emp_meal_bmealid] DEFAULT (0) FOR [mealid], " arg_tb[720].createsql_string += "CONSTRAINT [DF_u_emp_meal_timeid] DEFAULT (0) FOR [timeid] " arg_tb[720].ifmx = 0 arg_tb[720].tbname = "u_emp_meal" arg_tb[721].update_version = "1.0.071210" arg_tb[721].createsql_string += "CREATE TABLE [dbo].[u_consume] ( " arg_tb[721].createsql_string += "[cardcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[721].createsql_string += "[chktime] [datetime] NOT NULL , " arg_tb[721].createsql_string += "[flag] [int] NOT NULL , " arg_tb[721].createsql_string += "[Consume] [decimal](18, 5) NOT NULL , " arg_tb[721].createsql_string += "[Balance] [decimal](18, 5) NOT NULL , " arg_tb[721].createsql_string += "[Times] [int] NOT NULL , " arg_tb[721].createsql_string += "[ClockID] [int] NOT NULL , " arg_tb[721].createsql_string += "[empid] [int] NOT NULL , " arg_tb[721].createsql_string += "[datestr] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[721].createsql_string += "[timeid] [int] NOT NULL " arg_tb[721].createsql_string += ") ON [PRIMARY] " arg_tb[721].ifmx = 0 arg_tb[721].tbname = "u_consume" arg_tb[722].update_version = "1.0.071210" arg_tb[722].createsql_string += "CREATE TABLE [dbo].[u_consume_his] ( " arg_tb[722].createsql_string += "[CardNo] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[722].createsql_string += "[TimeString] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[722].createsql_string += "[ClockID] [int] NOT NULL , " arg_tb[722].createsql_string += "[other1] [int] NOT NULL , " arg_tb[722].createsql_string += "[flag] [int] NOT NULL , " arg_tb[722].createsql_string += "[other2] [int] NOT NULL , " arg_tb[722].createsql_string += "[Times] [int] NOT NULL , " arg_tb[722].createsql_string += "[Balance] [decimal](18, 5) NOT NULL , " arg_tb[722].createsql_string += "[Consume] [decimal](18, 5) NOT NULL , " arg_tb[722].createsql_string += "[empid] [int] NOT NULL , " arg_tb[722].createsql_string += "[analyseflag] [tinyint] NOT NULL , " arg_tb[722].createsql_string += "[chktime] [datetime] NULL , " arg_tb[722].createsql_string += "[chktype] [tinyint] NOT NULL " arg_tb[722].createsql_string += ") ON [PRIMARY] " arg_tb[722].ifmx = 0 arg_tb[722].tbname = "u_consume_his" arg_tb[723].update_version = "1.0.071210" arg_tb[723].createsql_string += "ALTER TABLE [dbo].[u_consume] WITH NOCHECK ADD " arg_tb[723].createsql_string += "CONSTRAINT [PK_u_consume] PRIMARY KEY CLUSTERED " arg_tb[723].createsql_string += "([empid],[datestr],[timeid] " arg_tb[723].createsql_string += ") WITH FILLFACTOR = 90 ON [PRIMARY] " arg_tb[723].ifmx = 0 arg_tb[723].tbname = "u_consume" arg_tb[724].update_version = "1.0.071210" arg_tb[724].createsql_string += "ALTER TABLE [dbo].[u_consume_his] WITH NOCHECK ADD " arg_tb[724].createsql_string += "CONSTRAINT [PK_u_consume_his] PRIMARY KEY CLUSTERED " arg_tb[724].createsql_string += "([CardNo],[TimeString],[ClockID]) " arg_tb[724].createsql_string += "WITH FILLFACTOR = 90 ON [PRIMARY] " arg_tb[724].ifmx = 0 arg_tb[724].tbname = "u_consume_his" arg_tb[725].update_version = "1.0.071210" arg_tb[725].createsql_string += "ALTER TABLE [dbo].[u_consume_his] ADD " arg_tb[725].createsql_string += "CONSTRAINT [DF_u_consume_bc_cardcode] DEFAULT ('') FOR [CardNo], " arg_tb[725].createsql_string += "CONSTRAINT [DF_u_consume_his_TimeString] DEFAULT ('') FOR [TimeString], " arg_tb[725].createsql_string += "CONSTRAINT [DF_u_consume_bc_ClockID] DEFAULT (0) FOR [ClockID], " arg_tb[725].createsql_string += "CONSTRAINT [DF_u_consume_his_other1] DEFAULT (0) FOR [other1], " arg_tb[725].createsql_string += "CONSTRAINT [DF_u_consume_bc_flag] DEFAULT (0) FOR [flag], " arg_tb[725].createsql_string += "CONSTRAINT [DF_u_consume_his_other2] DEFAULT (0) FOR [other2], " arg_tb[725].createsql_string += "CONSTRAINT [DF_u_consume_bc_Times] DEFAULT (0) FOR [Times], " arg_tb[725].createsql_string += "CONSTRAINT [DF_u_consume_bc_Balance] DEFAULT (0) FOR [Balance], " arg_tb[725].createsql_string += "CONSTRAINT [DF_u_consume_bc_Consume] DEFAULT (0) FOR [Consume], " arg_tb[725].createsql_string += "CONSTRAINT [DF_u_consume_bc_empid] DEFAULT (0) FOR [empid], " arg_tb[725].createsql_string += "CONSTRAINT [DF_u_consume_his_analyseflag] DEFAULT (0) FOR [analyseflag], " arg_tb[725].createsql_string += "CONSTRAINT [DF_u_consume_his_chktype] DEFAULT (0) FOR [chktype] " arg_tb[725].ifmx = 0 arg_tb[725].tbname = "u_consume_his" arg_tb[726].update_version = "1.0.071210" arg_tb[726].createsql_string += "CREATE VIEW dbo.uv_meal_time AS " arg_tb[726].createsql_string += "SELECT timeid, timename, " arg_tb[726].createsql_string += "DATEADD([day], DATEDIFF([day],begintime,GETDATE()),begintime) AS begintime, " arg_tb[726].createsql_string += "DATEADD([day], DATEDIFF([day],endtime,GETDATE()),endtime) AS endtime, " arg_tb[726].createsql_string += "DATEADD([day], DATEDIFF([day],bbegintime,GETDATE()),bbegintime) AS bbegintime, " arg_tb[726].createsql_string += "DATEADD([day], DATEDIFF([day],bendtime,GETDATE()),bendtime) AS bendtime, " arg_tb[726].createsql_string += "DATEADD([day], DATEDIFF([day],mendtime,DATEADD([day],DATEDIFF([day], begintime, GETDATE()), begintime)),mendtime) AS mendtime, " arg_tb[726].createsql_string += "dscrp,iftomorrow, updateday " arg_tb[726].createsql_string += "FROM dbo.U_meal_time WHERE (isuse = 1) " arg_tb[726].ifmx = 0 arg_tb[726].tbname = "uv_meal_time" arg_tb[727].update_version = "1.0.071210" arg_tb[727].createsql_string += "CREATE VIEW dbo.uv_meal_today AS " arg_tb[727].createsql_string += "SELECT TOP 100 PERCENT (SELECT COUNT(*) " arg_tb[727].createsql_string += "FROM U_meal_time AS v_temp " arg_tb[727].createsql_string += "WHERE v_temp.begintime <= uv_meal_time.begintime) AS num, " arg_tb[727].createsql_string += "timeid, timename,begintime, endtime, " arg_tb[727].createsql_string += "DATEADD([day],0 - iftomorrow, bbegintime) AS bbegintime, " arg_tb[727].createsql_string += "DATEADD([day],0 - iftomorrow, bendtime) AS bendtime, " arg_tb[727].createsql_string += "DATEADD([day],0 - updateday, mendtime) AS mendtime, " arg_tb[727].createsql_string += "dscrp, iftomorrow, updateday " arg_tb[727].createsql_string += "FROM dbo.uv_meal_time ORDER BY begintime " arg_tb[727].ifmx = 0 arg_tb[727].tbname = "uv_meal_today" end subroutine public subroutine uof_createtable_init_arr_090215 (ref s_sys_create_table arg_tb[]);arg_tb[1].update_version = "2.5.090215" arg_tb[1].createsql_string += "CREATE TABLE [dbo].[u_rap_money_transfer] ( " arg_tb[1].createsql_string += "[billid] [int] NOT NULL , " arg_tb[1].createsql_string += "[billcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[1].createsql_string += "[checkdate] [datetime] NOT NULL , " arg_tb[1].createsql_string += "[opdate] [datetime] NOT NULL , " arg_tb[1].createsql_string += "[opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[1].createsql_string += "[moddate] [datetime] NULL , " arg_tb[1].createsql_string += "[modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[1].createsql_string += "[flag] [int] NOT NULL , " arg_tb[1].createsql_string += "[relcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[1].createsql_string += "[banktypeid] [int] NOT NULL , " arg_tb[1].createsql_string += "[accountid_out] [int] NOT NULL , " arg_tb[1].createsql_string += "[accountid_in] [int] NOT NULL , " arg_tb[1].createsql_string += "[transferamt] [decimal](18, 2) NOT NULL , " arg_tb[1].createsql_string += "[checkemp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[1].createsql_string += "[dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[1].createsql_string += "[permit_emp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[1].createsql_string += "[permit_date] [datetime] NULL , " arg_tb[1].createsql_string += "[rapmoneyid_out] [int] NOT NULL , " arg_tb[1].createsql_string += "[rapmoneyid_in] [int] NOT NULL " arg_tb[1].createsql_string += ") ON [PRIMARY] " arg_tb[1].ifmx = 0 arg_tb[1].tbname = "u_rap_money_transfer" arg_tb[2].update_version = "2.5.090215" arg_tb[2].createsql_string += "ALTER TABLE [dbo].[u_rap_money_transfer] WITH NOCHECK ADD " arg_tb[2].createsql_string += "CONSTRAINT [PK_u_rap_money_transfer] PRIMARY KEY CLUSTERED " arg_tb[2].createsql_string += "( [billid] ) ON [PRIMARY] " arg_tb[2].ifmx = 0 arg_tb[2].tbname = "u_rap_money_transfer" arg_tb[3].update_version = "2.5.090215" arg_tb[3].createsql_string += "ALTER TABLE [dbo].[u_rap_money_transfer] ADD " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_billid] DEFAULT (0) FOR [billid], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_billcode] DEFAULT ('') FOR [billcode], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_checkdate] DEFAULT (getdate()) FOR [checkdate], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_opdate] DEFAULT (getdate()) FOR [opdate], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_opemp] DEFAULT ('') FOR [opemp], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_modemp] DEFAULT ('') FOR [modemp], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_flag] DEFAULT (0) FOR [flag], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_relcode] DEFAULT ('') FOR [relcode], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_mjid] DEFAULT (0) FOR [banktypeid], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_accountid_out] DEFAULT (0) FOR [accountid_out], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_accountid_in] DEFAULT (0) FOR [accountid_in], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_outputqty] DEFAULT (0) FOR [transferamt], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_checkemp] DEFAULT (0) FOR [checkemp], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_permit_emp] DEFAULT ('') FOR [permit_emp], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_rapmoneyid_out] DEFAULT (0) FOR [rapmoneyid_out], " arg_tb[3].createsql_string += "CONSTRAINT [DF_u_rap_money_transfer_ranmoneyid] DEFAULT (0) FOR [rapmoneyid_in] " arg_tb[3].ifmx = 0 arg_tb[3].tbname = "u_rap_money_transfer" arg_tb[4].update_version = "2.5.090215" arg_tb[4].createsql_string += "CREATE UNIQUE INDEX [IX_u_rap_money_transfer] ON [dbo].[u_rap_money_transfer]([billcode]) ON [PRIMARY] " arg_tb[4].ifmx = 0 arg_tb[4].tbname = "u_rap_money_transfer" arg_tb[5].update_version = "2.5.090215" arg_tb[5].createsql_string += "alter table u_cusamt add billtype tinyint not null default(0) " arg_tb[5].ifmx = 0 arg_tb[5].tbname = "u_cusamt" arg_tb[6].update_version = "2.5.090215" arg_tb[6].createsql_string += "alter table u_cusamt add itemid int not null default(0) " arg_tb[6].ifmx = 0 arg_tb[6].tbname = "u_cusamt" arg_tb[7].update_version = "2.5.090215" arg_tb[7].createsql_string += "alter table u_cusamt add cusrep char(20) not null default('') " arg_tb[7].ifmx = 0 arg_tb[7].tbname = "u_cusamt" arg_tb[8].update_version = "2.5.090215" arg_tb[8].createsql_string += "alter table u_cusamt add moneyid int not null default(0) " arg_tb[8].ifmx = 0 arg_tb[8].tbname = "u_cusamt" arg_tb[9].update_version = "2.5.090215" arg_tb[9].createsql_string += "alter table u_cusamt add mrate decimal(18,5) not null default(0) " arg_tb[9].ifmx = 0 arg_tb[9].tbname = "u_cusamt" arg_tb[10].update_version = "2.5.090215" arg_tb[10].createsql_string += "alter table u_cusamt add printnum int not null default(0) " arg_tb[10].ifmx = 0 arg_tb[10].tbname = "u_cusamt" arg_tb[11].update_version = "2.5.090215" arg_tb[11].createsql_string += "alter table u_cusamt add confirmflag tinyint not null default(0) " arg_tb[11].ifmx = 0 arg_tb[11].tbname = "u_cusamt" arg_tb[12].update_version = "2.5.090215" arg_tb[12].createsql_string += "alter table u_cusamt add confirmdate datetime null " arg_tb[12].ifmx = 0 arg_tb[12].tbname = "u_cusamt" arg_tb[13].update_version = "2.5.090215" arg_tb[13].createsql_string += "alter table u_cusamt add confirmemp char(20) not null default('') " arg_tb[13].ifmx = 0 arg_tb[13].tbname = "u_cusamt" arg_tb[14].update_version = "2.5.090215" arg_tb[14].createsql_string += "alter table u_cusamt add viewdate datetime null " arg_tb[14].ifmx = 0 arg_tb[14].tbname = "u_cusamt" arg_tb[15].update_version = "2.5.090215" arg_tb[15].createsql_string += "alter table cw_banktype add ifconfirm tinyint not null default(0) " arg_tb[15].ifmx = 0 arg_tb[15].tbname = "u_cusamt" arg_tb[16].update_version = "2.5.090215" arg_tb[16].createsql_string += "alter table u_accounts add moneyid int not null default(0) " arg_tb[16].ifmx = 0 arg_tb[16].tbname = "u_accounts" arg_tb[17].update_version = "2.5.090215" arg_tb[17].createsql_string += "alter table u_cusamt add relcode char(30) not null default('') " arg_tb[17].ifmx = 0 arg_tb[17].tbname = "u_cusamt" arg_tb[18].update_version = "2.5.090215" arg_tb[18].createsql_string += "alter table u_cust add lsflag tinyint not null default(0) " arg_tb[18].ifmx = 0 arg_tb[18].tbname = "u_cust" arg_tb[19].update_version = "2.5.090215" arg_tb[19].createsql_string += "alter table u_outware add getamt decimal(18,5) not null default(0) " arg_tb[19].ifmx = 0 arg_tb[19].tbname = "u_outware" arg_tb[20].update_version = "2.5.090215" arg_tb[20].createsql_string += "alter table u_outware add totalamt decimal(18,5) not null default(0) " arg_tb[20].ifmx = 0 arg_tb[20].tbname = "u_outware" arg_tb[21].update_version = "2.5.090215" arg_tb[21].createsql_string += "alter table u_outware add lsflag tinyint not null default(0) " arg_tb[21].ifmx = 0 arg_tb[21].tbname = "u_outware" arg_tb[22].update_version = "2.5.090215" arg_tb[22].createsql_string += "alter table u_mtrldef add statusflag tinyint not null default(0) " arg_tb[22].ifmx = 0 arg_tb[22].tbname = "u_mtrldef" arg_tb[23].update_version = "2.5.090215" arg_tb[23].createsql_string += "alter table u_mtrldef add woodcodeflag tinyint not null default(0) " arg_tb[23].ifmx = 0 arg_tb[23].tbname = "u_mtrldef" arg_tb[24].update_version = "2.5.090215" arg_tb[24].createsql_string += "alter table u_mtrldef add pcodeflag tinyint not null default(0) " arg_tb[24].ifmx = 0 arg_tb[24].tbname = "u_mtrldef" arg_tb[25].update_version = "2.5.090215" arg_tb[25].createsql_string += "alter table u_mtrldef add pcodetype tinyint not null default(0) " arg_tb[25].ifmx = 0 arg_tb[25].tbname = "u_mtrldef" arg_tb[26].update_version = "2.5.090215" arg_tb[26].createsql_string += "alter table u_mtrldef add woodcodetype tinyint not null default(0) " arg_tb[26].ifmx = 0 arg_tb[26].tbname = "u_mtrldef" arg_tb[27].update_version = "2.5.090215" arg_tb[27].createsql_string += "alter table u_mtrldef add statustype tinyint not null default(0) " arg_tb[27].ifmx = 0 arg_tb[27].tbname = "u_mtrldef" arg_tb[28].update_version = "2.5.090215" arg_tb[28].createsql_string += "update u_mtrldef set statusflag = if_status, woodcodeflag = if_woodcode , pcodeflag = if_pcode " arg_tb[28].ifmx = 0 arg_tb[28].tbname = "u_mtrldef" arg_tb[29].update_version = "2.5.090228" arg_tb[29].createsql_string += " CREATE INDEX [IX_u_warebalc] ON [dbo].[u_warebalc]([balcdateint], [mtrlid], [Storageid], [status], [woodcode], [pcode]) ON [PRIMARY] " arg_tb[29].ifmx = 0 arg_tb[29].tbname = "u_warebalc" arg_tb[30].update_version = "2.5.090228" arg_tb[30].createsql_string += " CREATE INDEX [IX_u_outwaremx] ON [dbo].[u_outwaremx]( [outwareid], [mtrlid], [status], [woodcode], [pcode]) ON [PRIMARY] " arg_tb[30].ifmx = 0 arg_tb[30].tbname = "u_outwaremx" arg_tb[31].update_version = "2.5.090228" arg_tb[31].createsql_string += " CREATE INDEX [IX_u_outware_1] ON [dbo].[u_outware]([outwareid], [flag], [balcdateint]) ON [PRIMARY] " arg_tb[31].ifmx = 0 arg_tb[31].tbname = "u_outware" arg_tb[32].update_version = "2.5.090228" arg_tb[32].createsql_string += " CREATE INDEX [IX_u_inwaremx] ON [dbo].[u_inwaremx]([inwareid], [mtrlid], [woodcode], [status], [pcode]) ON [PRIMARY] " arg_tb[32].ifmx = 0 arg_tb[32].tbname = "u_inwaremx" arg_tb[33].update_version = "2.5.090228" arg_tb[33].createsql_string += " CREATE INDEX [IX_u_inware_4] ON [dbo].[u_inware]([inwareid], [flag], [balcdateint]) ON [PRIMARY] " arg_tb[33].ifmx = 0 arg_tb[33].tbname = "u_inware" arg_tb[34].update_version = '2.5.090323' arg_tb[34].createsql_string += " alter table u_PrdPF add pcode varchar(255) not null default('')" arg_tb[34].ifmx = 0 arg_tb[34].tbname = "u_PrdPF" arg_tb[35].update_version = '2.5.090323' arg_tb[35].createsql_string += " alter table u_PrdPF add woodcode varchar(255) not null default('')" arg_tb[35].ifmx = 0 arg_tb[35].tbname = "u_PrdPF" arg_tb[36].update_version ='2.5.090323' arg_tb[36].createsql_string += " ALTER TABLE [dbo].[u_PrdPF] DROP CONSTRAINT [DF__u_PrdPF__status__5001E5EF]" arg_tb[36].ifmx = 0 arg_tb[36].tbname = "u_PrdPF" arg_tb[37].update_version ='2.5.090323' arg_tb[37].createsql_string += " alter TABLE [dbo].[u_PrdPF] alter column status varchar(255) not null " arg_tb[37].ifmx = 0 arg_tb[37].tbname = "u_PrdPF" arg_tb[38].update_version ='2.5.090323' arg_tb[38].createsql_string += " ALTER TABLE [dbo].[u_PrdPF] ADD CONSTRAINT [DF_u_PrdPF_status_1] DEFAULT ('') FOR [status]" arg_tb[38].ifmx = 0 arg_tb[38].tbname = "u_PrdPF" arg_tb[39].update_version = "2.5.090411" arg_tb[39].createsql_string += " CREATE TABLE [dbo].[u_plugins] ( " arg_tb[39].createsql_string += " [fileid] [int] NOT NULL , " arg_tb[39].createsql_string += " [filename] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[39].createsql_string += " [filepath] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[39].createsql_string += " [psw] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[39].createsql_string += " [Funcid] [int] NOT NULL , " arg_tb[39].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[39].createsql_string += " ) ON [PRIMARY] " arg_tb[39].ifmx = 0 arg_tb[39].tbname = "u_plugins" arg_tb[40].update_version = "2.5.090411" arg_tb[40].createsql_string += " ALTER TABLE [dbo].[u_plugins] ADD " arg_tb[40].createsql_string += " CONSTRAINT [DF_u_plugins_filename] DEFAULT ('') FOR [filename], " arg_tb[40].createsql_string += " CONSTRAINT [DF_u_plugins_filepath] DEFAULT ('') FOR [filepath], " arg_tb[40].createsql_string += " CONSTRAINT [DF_u_plugins_psw] DEFAULT ('') FOR [psw], " arg_tb[40].createsql_string += " CONSTRAINT [DF_u_plugins_Funcid] DEFAULT (0) FOR [Funcid], " arg_tb[40].createsql_string += " CONSTRAINT [DF_u_plugins_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[40].createsql_string += " CONSTRAINT [PK_u_plugins] PRIMARY KEY CLUSTERED( [fileid] ) ON [PRIMARY] , " arg_tb[40].createsql_string += " CONSTRAINT [IX_u_plugins] UNIQUE NONCLUSTERED ( [filename] ) ON [PRIMARY] " arg_tb[40].ifmx = 0 arg_tb[40].tbname = "u_plugins" arg_tb[41].update_version = '2.5.090412' arg_tb[41].createsql_string += " alter table u_outware_move add reason varchar(255) not null default('') " arg_tb[41].ifmx = 0 arg_tb[41].tbname = "u_outware_move" arg_tb[42].update_version = '2.5.090505' arg_tb[42].createsql_string += " CREATE TABLE [dbo].[u_cust_member] ( " arg_tb[42].createsql_string += " [memberid] [int] NOT NULL , " arg_tb[42].createsql_string += " [membername] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[42].createsql_string += " [scoretype] [decimal](18, 1) NOT NULL , " arg_tb[42].createsql_string += " [dscrp] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[42].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[42].createsql_string += " [opemp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[42].createsql_string += " [moddate] [datetime] NULL , " arg_tb[42].createsql_string += " [modemp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[42].createsql_string += " ) ON [PRIMARY] " arg_tb[42].ifmx = 0 arg_tb[42].tbname = "u_cust_member" arg_tb[43].update_version = '2.5.090505' arg_tb[43].createsql_string += " ALTER TABLE [dbo].[u_cust_member] WITH NOCHECK ADD " arg_tb[43].createsql_string += " CONSTRAINT [PK_u_cust_member] PRIMARY KEY CLUSTERED " arg_tb[43].createsql_string += " ( " arg_tb[43].createsql_string += " [memberid] " arg_tb[43].createsql_string += " ) ON [PRIMARY] " arg_tb[43].ifmx = 0 arg_tb[43].tbname = "u_cust_member" arg_tb[44].update_version = '2.5.090505' arg_tb[44].createsql_string += " ALTER TABLE [dbo].[u_cust_member] ADD " arg_tb[44].createsql_string += " CONSTRAINT [DF_u_cust_member_memberid] DEFAULT (0) FOR [memberid], " arg_tb[44].createsql_string += " CONSTRAINT [DF_u_cust_member_membername] DEFAULT ('') FOR [membername], " arg_tb[44].createsql_string += " CONSTRAINT [DF_u_cust_member_scoretype] DEFAULT (0) FOR [scoretype], " arg_tb[44].createsql_string += " CONSTRAINT [DF_u_cust_member_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[44].createsql_string += " CONSTRAINT [DF_u_cust_member_opdate] DEFAULT (getdate()) FOR [opdate], " arg_tb[44].createsql_string += " CONSTRAINT [DF_u_cust_member_opemp] DEFAULT ('') FOR [opemp], " arg_tb[44].createsql_string += " CONSTRAINT [DF_u_cust_member_modemp] DEFAULT ('') FOR [modemp], " arg_tb[44].createsql_string += " CONSTRAINT [IX_u_cust_member] UNIQUE NONCLUSTERED " arg_tb[44].createsql_string += " ( " arg_tb[44].createsql_string += " [membername] " arg_tb[44].createsql_string += " ) ON [PRIMARY] " arg_tb[44].ifmx = 0 arg_tb[44].tbname = "u_cust_member" arg_tb[45].update_version = '2.5.090505' arg_tb[45].createsql_string += " alter table u_cust add memberid int not null default(0) " arg_tb[45].ifmx = 0 arg_tb[45].tbname = "u_cust" arg_tb[46].update_version = '2.5.090505' arg_tb[46].createsql_string += " alter table u_cust add score decimal(18,2) not null default(0) " arg_tb[46].ifmx = 0 arg_tb[46].tbname = "u_cust" arg_tb[47].update_version = '2.5.090505' arg_tb[47].createsql_string += " alter table u_sale_price_list add code char(20) not null default('') " arg_tb[47].ifmx = 0 arg_tb[47].tbname = "u_sale_price_list" arg_tb[48].update_version = '2.5.090505' arg_tb[48].createsql_string += " alter table u_storage add lsflag tinyint not null default(0) " arg_tb[48].ifmx = 0 arg_tb[48].tbname = "u_storage" arg_tb[49].update_version = '2.5.090505' arg_tb[49].createsql_string += " CREATE TABLE [dbo].[u_cust_exchangemx] ( " arg_tb[49].createsql_string += " [scid] [int] NOT NULL , " arg_tb[49].createsql_string += " [billid] [int] NOT NULL , " arg_tb[49].createsql_string += " [printid] [int] NOT NULL , " arg_tb[49].createsql_string += " [mtrlwareid] [int] NOT NULL , " arg_tb[49].createsql_string += " [mtrlid] [int] NOT NULL , " arg_tb[49].createsql_string += " [qty] [decimal](18, 5) NOT NULL , " arg_tb[49].createsql_string += " [addqty] [decimal](18, 5) NOT NULL , " arg_tb[49].createsql_string += " [price] [decimal](18, 5) NOT NULL , " arg_tb[49].createsql_string += " [ctmint] [int] NOT NULL , " arg_tb[49].createsql_string += " [Mxdscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[49].createsql_string += " ) ON [PRIMARY] " arg_tb[49].ifmx = 0 arg_tb[49].tbname = "u_cust_exchangemx" arg_tb[50].update_version = '2.5.090514' arg_tb[50].createsql_string += " ALTER TABLE [dbo].[u_cust_exchangemx] ADD " arg_tb[50].createsql_string += " CONSTRAINT [DF_u_cust_exchangemx_scid] DEFAULT (0) FOR [scid], " arg_tb[50].createsql_string += " CONSTRAINT [DF_u_cust_exchangemx_billid] DEFAULT (0) FOR [billid], " arg_tb[50].createsql_string += " CONSTRAINT [DF_u_cust_exchangemx_printid] DEFAULT (0) FOR [printid], " arg_tb[50].createsql_string += " CONSTRAINT [DF_u_cust_exchangemx_mtrlwareid] DEFAULT (0) FOR [mtrlwareid], " arg_tb[50].createsql_string += " CONSTRAINT [DF_u_cust_exchangemx_mtrlid] DEFAULT (0) FOR [mtrlid], " arg_tb[50].createsql_string += " CONSTRAINT [DF_u_cust_exchangemx_qty] DEFAULT (0) FOR [qty], " arg_tb[50].createsql_string += " CONSTRAINT [DF_u_cust_exchangemx_addqty] DEFAULT (0) FOR [addqty], " arg_tb[50].createsql_string += " CONSTRAINT [DF_u_cust_exchangemx_price] DEFAULT (0) FOR [price], " arg_tb[50].createsql_string += " CONSTRAINT [DF_u_cust_exchangemx_ctmint] DEFAULT (0) FOR [ctmint], " arg_tb[50].createsql_string += " CONSTRAINT [DF_u_cust_exchangemx_Mxdscrp] DEFAULT ('') FOR [Mxdscrp], " arg_tb[50].createsql_string += " CONSTRAINT [PK_u_cust_exchangemx] PRIMARY KEY CLUSTERED " arg_tb[50].createsql_string += " ( " arg_tb[50].createsql_string += " [scid], " arg_tb[50].createsql_string += " [billid], " arg_tb[50].createsql_string += " [printid] " arg_tb[50].createsql_string += " ) ON [PRIMARY] " arg_tb[50].ifmx = 0 arg_tb[50].tbname = "u_cust_exchangemx" arg_tb[51].update_version = '2.5.090514' arg_tb[51].createsql_string += " CREATE TABLE [dbo].[u_cust_exchange] ( " arg_tb[51].createsql_string += " [scid] [int] NOT NULL , " arg_tb[51].createsql_string += " [billid] [int] NOT NULL , " arg_tb[51].createsql_string += " [billcode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[51].createsql_string += " [cusid] [int] NOT NULL , " arg_tb[51].createsql_string += " [billdate] [datetime] NOT NULL , " arg_tb[51].createsql_string += " [rep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[51].createsql_string += " [part] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[51].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[51].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[51].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[51].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , " arg_tb[51].createsql_string += " [moddate] [datetime] NULL , " arg_tb[51].createsql_string += " [flag] [tinyint] NOT NULL , " arg_tb[51].createsql_string += " [auditemp] [char] (10) COLLATE Chinese_PRC_CI_AS NULL , " arg_tb[51].createsql_string += " [auditdate] [datetime] NULL , " arg_tb[51].createsql_string += " [exchangeamt] [decimal](18, 5) NOT NULL , " arg_tb[51].createsql_string += " [ctmint] [int] NOT NULL , " arg_tb[51].createsql_string += " [storageid] [int] NOT NULL , " arg_tb[51].createsql_string += " [relid] [int] NOT NULL " arg_tb[51].createsql_string += " ) ON [PRIMARY] " arg_tb[51].ifmx = 0 arg_tb[51].tbname = "u_cust_exchange" arg_tb[52].update_version = '2.5.090514' arg_tb[52].createsql_string += " ALTER TABLE [dbo].[u_cust_exchange] ADD " arg_tb[52].createsql_string += " CONSTRAINT [DF_u_cust_exchange_scid] DEFAULT (0) FOR [scid], " arg_tb[52].createsql_string += " CONSTRAINT [DF_u_cust_exchange_billid] DEFAULT (0) FOR [billid], " arg_tb[52].createsql_string += " CONSTRAINT [DF_u_cust_exchange_billcode] DEFAULT ('') FOR [billcode], " arg_tb[52].createsql_string += " CONSTRAINT [DF_u_cust_exchange_cusid] DEFAULT (0) FOR [cusid], " arg_tb[52].createsql_string += " CONSTRAINT [DF_u_cust_exchange_rep] DEFAULT ('') FOR [rep], " arg_tb[52].createsql_string += " CONSTRAINT [DF_u_cust_exchange_part] DEFAULT ('') FOR [part], " arg_tb[52].createsql_string += " CONSTRAINT [DF_u_cust_exchange_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[52].createsql_string += " CONSTRAINT [DF_u_cust_exchange_modemp] DEFAULT ('') FOR [modemp], " arg_tb[52].createsql_string += " CONSTRAINT [DF_u_cust_exchange_auditflag] DEFAULT (0) FOR [flag], " arg_tb[52].createsql_string += " CONSTRAINT [DF_u_cust_exchange_auditemp] DEFAULT ('') FOR [auditemp], " arg_tb[52].createsql_string += " CONSTRAINT [DF_u_cust_exchange_exchangeamt] DEFAULT (0) FOR [exchangeamt], " arg_tb[52].createsql_string += " CONSTRAINT [DF_u_cust_exchange_ctmint] DEFAULT (0) FOR [ctmint], " arg_tb[52].createsql_string += " CONSTRAINT [DF_u_cust_exchange_storageid] DEFAULT (0) FOR [storageid], " arg_tb[52].createsql_string += " CONSTRAINT [DF_u_cust_exchange_relid] DEFAULT (0) FOR [relid], " arg_tb[52].createsql_string += " CONSTRAINT [PK_u_cust_exchange] PRIMARY KEY CLUSTERED " arg_tb[52].createsql_string += " ( " arg_tb[52].createsql_string += " [scid], " arg_tb[52].createsql_string += " [billid] " arg_tb[52].createsql_string += " ) ON [PRIMARY] , " arg_tb[52].createsql_string += " CONSTRAINT [IX_u_cust_exchange] UNIQUE NONCLUSTERED " arg_tb[52].createsql_string += " ( " arg_tb[52].createsql_string += " [billcode] " arg_tb[52].createsql_string += " ) ON [PRIMARY] " arg_tb[52].ifmx = 0 arg_tb[52].tbname = "u_cust_exchange" arg_tb[53].update_version = '2.5.090515' arg_tb[53].createsql_string += " CREATE VIEW dbo.uv_saletask_ifallinware " arg_tb[53].createsql_string += " AS " arg_tb[53].createsql_string += " SELECT CASE WHEN SUM(assignqty) - SUM(orderqty) " arg_tb[53].createsql_string += " >= 0 THEN 1 ELSE 0 END AS if_inware, TaskID " arg_tb[53].createsql_string += " FROM dbo.u_SaleTaskMx " arg_tb[53].createsql_string += " GROUP BY TaskID " arg_tb[53].ifmx = 0 arg_tb[53].tbname = "uv_saletask_ifallinware" arg_tb[54].update_version = "2.5.090515" arg_tb[54].createsql_string += " CREATE TABLE [dbo].[u_Report_list] ( " arg_tb[54].createsql_string += " [RpID] [int] NOT NULL , " arg_tb[54].createsql_string += " [WinName] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[54].createsql_string += " [RpName] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[54].createsql_string += " [Rpsyntax] [image] NULL , " arg_tb[54].createsql_string += " [flag] [tinyint] NOT NULL , " arg_tb[54].createsql_string += " [billID] [int] NOT NULL , " arg_tb[54].createsql_string += " [Ifuse] [tinyint] NOT NULL , " arg_tb[54].createsql_string += " [type] [tinyint] NOT NULL " arg_tb[54].createsql_string += ") ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " arg_tb[54].ifmx = 0 arg_tb[54].tbname = "u_Report_list" arg_tb[55].update_version = "2.5.090515" arg_tb[55].createsql_string += " ALTER TABLE [dbo].[u_Report_list] ADD " arg_tb[55].createsql_string += " CONSTRAINT [DF_u_Report_list_RpID] DEFAULT (0) FOR [RpID], " arg_tb[55].createsql_string += " CONSTRAINT [DF_u_Report_list_PrName] DEFAULT ('') FOR [WinName], " arg_tb[55].createsql_string += " CONSTRAINT [DF_u_Report_list_RpName] DEFAULT ('') FOR [RpName], " arg_tb[55].createsql_string += " CONSTRAINT [DF_u_Report_list_flag] DEFAULT (0) FOR [flag], " arg_tb[55].createsql_string += " CONSTRAINT [DF_u_Report_list_billid] DEFAULT (0) FOR [billID], " arg_tb[55].createsql_string += " CONSTRAINT [DF_u_Report_list_Ifuse] DEFAULT (1) FOR [Ifuse], " arg_tb[55].createsql_string += " CONSTRAINT [DF_u_Report_list_type] DEFAULT (0) FOR [type], " arg_tb[55].createsql_string += " CONSTRAINT [PK_u_Report_list] PRIMARY KEY CLUSTERED " arg_tb[55].createsql_string += " ( " arg_tb[55].createsql_string += " [RpID] " arg_tb[55].createsql_string += " ) ON [PRIMARY] " arg_tb[55].ifmx = 0 arg_tb[55].tbname = "u_Report_list" arg_tb[56].update_version = "2.5.090515" arg_tb[56].createsql_string += "CREATE TABLE [dbo].[u_report_table] ( " arg_tb[56].createsql_string += " [tableid] [int] NOT NULL , " arg_tb[56].createsql_string += " [table_english] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[56].createsql_string += " [table_chinese] [char] (36) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[56].createsql_string += ") ON [PRIMARY] " arg_tb[56].ifmx = 0 arg_tb[56].tbname = "u_report_table" arg_tb[57].update_version = "2.5.090515" arg_tb[57].createsql_string += "ALTER TABLE [dbo].[u_report_table] ADD " arg_tb[57].createsql_string += " CONSTRAINT [DF_u_report_table_tableid] DEFAULT (0) FOR [tableid], " arg_tb[57].createsql_string += " CONSTRAINT [DF_u_report_table_table_english] DEFAULT ('') FOR [table_english], " arg_tb[57].createsql_string += " CONSTRAINT [DF_u_report_table_table_chinese] DEFAULT ('') FOR [table_chinese], " arg_tb[57].createsql_string += " CONSTRAINT [PK_u_report_table] PRIMARY KEY CLUSTERED " arg_tb[57].createsql_string += " ( " arg_tb[57].createsql_string += " [tableid] " arg_tb[57].createsql_string += " ) ON [PRIMARY] , " arg_tb[57].createsql_string += " CONSTRAINT [IX_u_report_table] UNIQUE NONCLUSTERED " arg_tb[57].createsql_string += " ( " arg_tb[57].createsql_string += " [table_english] " arg_tb[57].createsql_string += " ) ON [PRIMARY] " arg_tb[57].ifmx = 0 arg_tb[57].tbname = "u_report_table" arg_tb[58].update_version = "2.5.090515" arg_tb[58].createsql_string += " ALTER TABLE [dbo].[u_report_table] ADD " arg_tb[58].createsql_string += " CONSTRAINT [PK_u_report_table] PRIMARY KEY CLUSTERED " arg_tb[58].createsql_string += " ( " arg_tb[58].createsql_string += " [table_english] " arg_tb[58].createsql_string += " ) ON [PRIMARY] " arg_tb[58].ifmx = 0 arg_tb[58].tbname = "u_report_table" arg_tb[59].update_version = "2.5.090515" arg_tb[59].createsql_string += " CREATE TABLE [dbo].[U_report_bill] ( " arg_tb[59].createsql_string += " [BillID] [int] NOT NULL , " arg_tb[59].createsql_string += " [BillName] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[59].createsql_string += " [WinName] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[59].createsql_string += " [WhereSql] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[59].createsql_string += " [arguments] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[59].createsql_string += " [tablename] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[59].createsql_string += " [ifuse] [tinyint] NOT NULL " arg_tb[59].createsql_string += " ) ON [PRIMARY] " arg_tb[59].ifmx = 0 arg_tb[59].tbname = "U_report_bill" arg_tb[60].update_version ="2.5.090515" arg_tb[60].createsql_string += " ALTER TABLE [dbo].[U_report_bill] ADD " arg_tb[60].createsql_string += " CONSTRAINT [DF_U_report_bill_BillID] DEFAULT (0) FOR [BillID], " arg_tb[60].createsql_string += " CONSTRAINT [DF_U_report_bill_BillName] DEFAULT ('') FOR [BillName], " arg_tb[60].createsql_string += " CONSTRAINT [DF_U_report_bill_WinName] DEFAULT ('') FOR [WinName], " arg_tb[60].createsql_string += " CONSTRAINT [DF_U_report_bill_WhereSql] DEFAULT ('') FOR [WhereSql], " arg_tb[60].createsql_string += " CONSTRAINT [DF_U_report_bill_arguments] DEFAULT ('') FOR [arguments], " arg_tb[60].createsql_string += " CONSTRAINT [DF_U_report_bill_tablename] DEFAULT ('') FOR [tablename], " arg_tb[60].createsql_string += " CONSTRAINT [DF_U_report_bill_ifuse] DEFAULT (0) FOR [ifuse], " arg_tb[60].createsql_string += " CONSTRAINT [PK_U_report_bill] PRIMARY KEY CLUSTERED " arg_tb[60].createsql_string += " ( " arg_tb[60].createsql_string += " [BillID] " arg_tb[60].createsql_string += " ) ON [PRIMARY] " arg_tb[61].update_version = "2.5.090515" arg_tb[61].createsql_string += "ALTER TABLE u_report_list ADD descrp varchar(255) NOT NULL " arg_tb[61].createsql_string += "CONSTRAINT DF_u_report_list_descrp DEFAULT '' WITH VALUES " arg_tb[61].ifmx = 0 arg_tb[61].tbname = "u_report_list" arg_tb[62].update_version = "2.5.090515" arg_tb[62].createsql_string += "ALTER TABLE u_Report_list ADD auditprint int NOT NULL " arg_tb[62].createsql_string += "CONSTRAINT DF_u_Report_list_auditprint DEFAULT 0 WITH VALUES " arg_tb[62].ifmx = 0 arg_tb[62].tbname = "u_Report_list" arg_tb[63].update_version = "2.5.090522" arg_tb[63].createsql_string += " CREATE TABLE [dbo].[u_report_user] ( " arg_tb[63].createsql_string += " [reportid] [int] NOT NULL , " arg_tb[63].createsql_string += " [reportname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[63].createsql_string += " [dwname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[63].createsql_string += " [inuse] [int] NOT NULL , " arg_tb[63].createsql_string += " [ifscid] [int] NOT NULL , " arg_tb[63].createsql_string += " [ifstorage] [int] NOT NULL " arg_tb[63].createsql_string += ") ON [PRIMARY] " arg_tb[63].ifmx = 0 arg_tb[63].tbname = "u_report_user" arg_tb[64].update_version = "2.5.090522" arg_tb[64].createsql_string += " ALTER TABLE [dbo].[u_report_user] WITH NOCHECK ADD " arg_tb[64].createsql_string += " CONSTRAINT [PK_u_report_user] PRIMARY KEY CLUSTERED " arg_tb[64].createsql_string += " ( " arg_tb[64].createsql_string += " [reportid] " arg_tb[64].createsql_string += " ) ON [PRIMARY] " arg_tb[64].ifmx = 0 arg_tb[64].tbname = "u_report_user" arg_tb[65].update_version = "2.5.090522" arg_tb[65].createsql_string += " ALTER TABLE [dbo].[u_report_user] ADD " arg_tb[65].createsql_string += " CONSTRAINT [DF_u_report_user_reportid] DEFAULT (0) FOR [reportid], " arg_tb[65].createsql_string += " CONSTRAINT [DF_u_report_user_reportname] DEFAULT ('') FOR [reportname], " arg_tb[65].createsql_string += " CONSTRAINT [DF_u_report_user_dwname] DEFAULT ('') FOR [dwname], " arg_tb[65].createsql_string += " CONSTRAINT [DF_u_report_user_inuse] DEFAULT (1) FOR [inuse], " arg_tb[65].createsql_string += " CONSTRAINT [DF_u_report_user_ifscid] DEFAULT (0) FOR [ifscid], " arg_tb[65].createsql_string += " CONSTRAINT [DF_u_report_user_ifstorage] DEFAULT (0) FOR [ifstorage] " arg_tb[65].ifmx = 0 arg_tb[65].tbname = "u_report_user" arg_tb[66].update_version = "2.5.090522" arg_tb[66].createsql_string += " CREATE INDEX [IX_u_report_user] ON [dbo].[u_report_user]([reportname]) ON [PRIMARY] " arg_tb[66].ifmx = 0 arg_tb[66].tbname = "u_report_user" arg_tb[67].update_version = "2.5.090706" arg_tb[67].createsql_string += "ALTER TABLE u_user ADD reportstr char(255) NOT NULL " arg_tb[67].createsql_string += "CONSTRAINT DF_u_user_reportstr DEFAULT '' WITH VALUES " arg_tb[67].ifmx = 0 arg_tb[67].tbname = "u_user" arg_tb[68].update_version = "2.5.090706" arg_tb[68].createsql_string += "ALTER TABLE u_report_user ADD reporttype tinyint NOT NULL " arg_tb[68].createsql_string += "CONSTRAINT DF_u_report_use_reporttype DEFAULT 0 WITH VALUES " arg_tb[68].ifmx = 0 arg_tb[68].tbname = "u_report_user" arg_tb[69].update_version = "2.5.090711" arg_tb[69].createsql_string += "ALTER TABLE u_report_user ADD relcode1 char(50) NOT NULL " arg_tb[69].createsql_string += "CONSTRAINT DF_u_report_use_relcode1 DEFAULT '' WITH VALUES " arg_tb[69].ifmx = 0 arg_tb[69].tbname = "u_report_user" arg_tb[70].update_version = "2.5.090711" arg_tb[70].createsql_string += "ALTER TABLE u_report_user ADD relcode2 char(50) NOT NULL " arg_tb[70].createsql_string += "CONSTRAINT DF_u_report_use_relcode2 DEFAULT '' WITH VALUES " arg_tb[70].ifmx = 0 arg_tb[70].tbname = "u_report_user" arg_tb[71].update_version = "2.5.090711" arg_tb[71].createsql_string += "CREATE TABLE [dbo].[u_mtrl_planprice] ( " arg_tb[71].createsql_string += " [mtrlid] [int] NOT NULL , " arg_tb[71].createsql_string += " [pcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[71].createsql_string += " [woodcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[71].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[71].createsql_string += " [planprice] [decimal](18, 5) NOT NULL , " arg_tb[71].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[71].createsql_string += ") ON [PRIMARY] " arg_tb[71].ifmx = 0 arg_tb[71].tbname = "u_mtrl_planprice" arg_tb[72].update_version = "2.5.090711" arg_tb[72].createsql_string += "ALTER TABLE [dbo].[u_mtrl_planprice] ADD " arg_tb[72].createsql_string += " CONSTRAINT [DF_u_mtrl_planprice_mtrlid] DEFAULT (0) FOR [mtrlid], " arg_tb[72].createsql_string += " CONSTRAINT [DF_u_mtrl_planprice_pcode] DEFAULT ('') FOR [pcode], " arg_tb[72].createsql_string += " CONSTRAINT [DF_u_mtrl_planprice_woodcode] DEFAULT ('') FOR [woodcode], " arg_tb[72].createsql_string += " CONSTRAINT [DF_u_mtrl_planprice_status] DEFAULT ('') FOR [status], " arg_tb[72].createsql_string += " CONSTRAINT [DF_u_mtrl_planprice_planprice] DEFAULT (0) FOR [planprice], " arg_tb[72].createsql_string += " CONSTRAINT [DF_u_mtrl_planprice_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[72].createsql_string += " CONSTRAINT [PK_u_mtrl_planprice] PRIMARY KEY CLUSTERED " arg_tb[72].createsql_string += " ( " arg_tb[72].createsql_string += " [mtrlid], " arg_tb[72].createsql_string += " [pcode], " arg_tb[72].createsql_string += " [woodcode], " arg_tb[72].createsql_string += " [status] " arg_tb[72].createsql_string += " ) ON [PRIMARY] " arg_tb[72].ifmx = 0 arg_tb[72].tbname = "u_mtrl_planprice" arg_tb[73].update_version = "2.5.090720" arg_tb[73].createsql_string += "ALTER TABLE u_planprice_changedmx ADD status varchar(255) NOT NULL " arg_tb[73].createsql_string += "CONSTRAINT DF_u_planprice_changedmx_status DEFAULT '' WITH VALUES " arg_tb[73].ifmx = 0 arg_tb[73].tbname = "u_planprice_changedmx" arg_tb[74].update_version = "2.5.090731" arg_tb[74].createsql_string += "ALTER TABLE u_planprice_changedmx ADD woodcode varchar(255) NOT NULL " arg_tb[74].createsql_string += "CONSTRAINT DF_u_planprice_changedmx_woodcode DEFAULT '' WITH VALUES " arg_tb[74].ifmx = 0 arg_tb[74].tbname = "u_planprice_changedmx" arg_tb[75].update_version = "2.5.090731" arg_tb[75].createsql_string += "ALTER TABLE u_planprice_changedmx ADD pcode varchar(255) NOT NULL " arg_tb[75].createsql_string += "CONSTRAINT DF_u_planprice_changedmx_pcode DEFAULT '' WITH VALUES " arg_tb[75].ifmx = 0 arg_tb[75].tbname = "u_planprice_changedmx" arg_tb[76].update_version = "2.5.090731" arg_tb[76].createsql_string += "ALTER TABLE u_planprice_changedmx ADD printid int NOT NULL " arg_tb[76].createsql_string += "CONSTRAINT DF_u_planprice_changedmx_printid DEFAULT 0 WITH VALUES " arg_tb[76].ifmx = 0 arg_tb[76].tbname = "u_planprice_changedmx" arg_tb[77].update_version = "2.5.090731" arg_tb[77].createsql_string += "alter table u_planprice_changedmx drop constraint pk_u_planprice_changedmx" arg_tb[77].ifmx = 0 arg_tb[77].tbname = "u_planprice_changedmx" arg_tb[78].update_version = "2.5.090731" arg_tb[78].createsql_string += "ALTER TABLE u_planprice_changedmx ADD CONSTRAINT PK_u_planprice_changedmx PRIMARY KEY (billid,printid) " arg_tb[78].ifmx = 0 arg_tb[78].tbname = "u_planprice_changedmx" arg_tb[79].update_version = "2.5.090731" arg_tb[79].createsql_string += "ALTER TABLE u_planprice_his ADD status varchar(255) NOT NULL " arg_tb[79].createsql_string += "CONSTRAINT DF_u_planprice_his DEFAULT '' WITH VALUES " arg_tb[79].ifmx = 0 arg_tb[79].tbname = "u_planprice_his" arg_tb[80].update_version = "2.5.090731" arg_tb[80].createsql_string += "ALTER TABLE u_planprice_his ADD woodcode varchar(255) NOT NULL " arg_tb[80].createsql_string += "CONSTRAINT DF_u_planprice_his_woodcode DEFAULT '' WITH VALUES " arg_tb[80].ifmx = 0 arg_tb[80].tbname = "u_planprice_his" arg_tb[81].update_version = "2.5.090731" arg_tb[81].createsql_string += "ALTER TABLE u_planprice_his ADD pcode varchar(255) NOT NULL " arg_tb[81].createsql_string += "CONSTRAINT DF_u_planprice_his_pcode DEFAULT '' WITH VALUES " arg_tb[81].ifmx = 0 arg_tb[81].tbname = "u_planprice_his" arg_tb[82].update_version = "2.5.090731" arg_tb[82].createsql_string += "ALTER TABLE u_planprice_his ADD printid int NOT NULL " arg_tb[82].createsql_string += "CONSTRAINT DF_u_planprice_his_printid DEFAULT 0 WITH VALUES " arg_tb[82].ifmx = 0 arg_tb[82].tbname = "u_planprice_his" arg_tb[83].update_version = "2.5.090731" arg_tb[83].createsql_string += "alter table u_planprice_his drop constraint pk_u_planprice_his" arg_tb[83].ifmx = 0 arg_tb[83].tbname = "u_planprice_his" arg_tb[84].update_version = "2.5.090731" arg_tb[84].createsql_string += "alter table u_planprice_his drop constraint DF_u_planprice_his_changedtime" arg_tb[84].ifmx = 0 arg_tb[84].tbname = "u_planprice_his" arg_tb[85].update_version = "2.5.090731" arg_tb[85].createsql_string += "ALTER TABLE [dbo].[u_planprice_his] ADD CONSTRAINT [DF_u_planprice_his_changedtime] DEFAULT (getdate()) FOR [changedtime] " arg_tb[85].ifmx = 0 arg_tb[85].tbname = "u_planprice_his" arg_tb[86].update_version = "2.5.090731" arg_tb[86].createsql_string += "alter table u_planprice_his alter column changedtime datetime NOT NULL " arg_tb[86].ifmx = 0 arg_tb[86].tbname = "u_planprice_his" arg_tb[87].update_version = "2.5.090731" arg_tb[87].createsql_string += "ALTER TABLE u_planprice_his ADD CONSTRAINT PK_u_planprice_his PRIMARY KEY (mtrlid,billid,printid,changedtime) " arg_tb[87].ifmx = 0 arg_tb[87].tbname = "u_planprice_his" arg_tb[88].update_version = "2.5.090731" arg_tb[88].createsql_string += "ALTER TABLE u_outware ADD deposit decimal(18,5) NOT NULL " arg_tb[88].createsql_string += "CONSTRAINT DF_u_outware_deposit DEFAULT 0 WITH VALUES " arg_tb[88].ifmx = 0 arg_tb[88].tbname = "u_outware" arg_tb[89].update_version = "2.5.090731" arg_tb[89].createsql_string += "alter table u_report_user drop constraint DF_u_report_use_relcode2" arg_tb[89].ifmx = 0 arg_tb[89].tbname = "u_report_user" arg_tb[90].update_version = "2.5.090731" arg_tb[90].createsql_string += "ALTER TABLE [dbo].[u_report_user] ADD CONSTRAINT [DF_u_report_use_relcode2] DEFAULT ('') FOR [relcode2] " arg_tb[90].ifmx = 0 arg_tb[90].tbname = "u_report_user" arg_tb[91].update_version = "2.5.090731" arg_tb[91].createsql_string += "ALTER TABLE u_report_user ADD pblname char(50) NOT NULL " arg_tb[91].createsql_string += "CONSTRAINT DF_u_report_use_pblname DEFAULT '' WITH VALUES " arg_tb[91].ifmx = 0 arg_tb[91].tbname = "u_report_user" arg_tb[92].update_version = "2.5.090731" arg_tb[92].createsql_string += "ALTER TABLE sys_dft_dwprint_dynamic ADD pblname char(50) NOT NULL " arg_tb[92].createsql_string += "CONSTRAINT DF_sys_dft_dwprint_dynamic_pblname DEFAULT '' WITH VALUES " arg_tb[92].ifmx = 0 arg_tb[92].tbname = "sys_dft_dwprint_dynamic" arg_tb[93].update_version = "2.5.090731" arg_tb[93].createsql_string += "ALTER TABLE ow_wfjgware ADD indate datetime " arg_tb[93].ifmx = 0 arg_tb[93].tbname = "ow_wfjgware" arg_tb[94].update_version = "2.5.090731" arg_tb[94].createsql_string += "ALTER TABLE ow_wfjgware ADD outdate datetime " arg_tb[94].ifmx = 0 arg_tb[94].tbname = "ow_wfjgware" /////外协双单位数量 arg_tb[95].update_version = "2.5.090731" arg_tb[95].createsql_string += "ALTER TABLE ow_wfjgmx_out ADD uqty decimal(18,5) NOT NULL " arg_tb[95].createsql_string += "CONSTRAINT DF_ow_wfjgmx_out_uqty DEFAULT 0 WITH VALUES " arg_tb[95].ifmx = 0 arg_tb[95].tbname = "ow_wfjgmx_out" arg_tb[96].update_version = "2.5.090731" arg_tb[96].createsql_string += "ALTER TABLE ow_wfjgmx_out ADD uprice decimal(18,10) NOT NULL " arg_tb[96].createsql_string += "CONSTRAINT DF_ow_wfjgmx_out_uprice DEFAULT 0 WITH VALUES " arg_tb[96].ifmx = 0 arg_tb[96].tbname = "ow_wfjgmx_out" arg_tb[97].update_version = "2.5.090731" arg_tb[97].createsql_string += "ALTER TABLE ow_wfjgmx_out ADD uunit char(30) NOT NULL " arg_tb[97].createsql_string += "CONSTRAINT DF_ow_wfjgmx_out_uunit DEFAULT '' WITH VALUES " arg_tb[97].ifmx = 0 arg_tb[97].tbname = "ow_wfjgmx_out" arg_tb[98].update_version = "2.5.090731" arg_tb[98].createsql_string += "ALTER TABLE ow_wfjgmx_out ADD rate decimal(18,5) NOT NULL " arg_tb[98].createsql_string += "CONSTRAINT DF_ow_wfjgmx_out_rate DEFAULT 1 WITH VALUES " arg_tb[98].ifmx = 0 arg_tb[98].tbname = "ow_wfjgmx_out" arg_tb[99].update_version = "2.5.090731" arg_tb[99].createsql_string += "ALTER TABLE ow_wfjgmx_out ADD addqty decimal(18,5) NOT NULL " arg_tb[99].createsql_string += "CONSTRAINT DF_ow_wfjgmx_out_addqty DEFAULT 0 WITH VALUES " arg_tb[99].ifmx = 0 arg_tb[99].tbname = "ow_wfjgmx_out" arg_tb[100].update_version = "2.5.090731" arg_tb[100].createsql_string += "ALTER TABLE ow_wfjgmx_in_aft ADD addqty decimal(18,5) NOT NULL " arg_tb[100].createsql_string += "CONSTRAINT DF_ow_wfjgmx_in_aft_addqty DEFAULT 0 WITH VALUES " arg_tb[100].ifmx = 0 arg_tb[100].tbname = "ow_wfjgmx_in_aft" arg_tb[101].update_version = "2.5.090731" arg_tb[101].createsql_string += "ALTER TABLE ow_wfjgmx_in_bef ADD rate decimal(18,5) NOT NULL " arg_tb[101].createsql_string += "CONSTRAINT DF_ow_wfjgmx_in_bef_rate DEFAULT 1 WITH VALUES " arg_tb[101].ifmx = 0 arg_tb[101].tbname = "ow_wfjgmx_in_bef" arg_tb[102].update_version = "2.5.090731" arg_tb[102].createsql_string += "ALTER TABLE ow_wfjgmx_in_bef ADD unit char(30) NOT NULL " arg_tb[102].createsql_string += "CONSTRAINT DF_ow_wfjgmx_in_bef_unit DEFAULT '' WITH VALUES " arg_tb[102].ifmx = 0 arg_tb[102].tbname = "ow_wfjgmx_in_bef" arg_tb[103].update_version = "2.5.090731" arg_tb[103].createsql_string += "ALTER TABLE ow_wfjgmx_in_bef ADD uqty decimal(18,5) NOT NULL " arg_tb[103].createsql_string += "CONSTRAINT DF_ow_wfjgmx_in_bef_uqty DEFAULT 0 WITH VALUES " arg_tb[103].ifmx = 0 arg_tb[103].tbname = "ow_wfjgmx_in_bef" arg_tb[104].update_version = "2.5.090731" arg_tb[104].createsql_string += " update ow_wfjgmx_in_bef " arg_tb[104].createsql_string += " set ow_wfjgmx_in_bef.uqty = ow_wfjgmx_in_bef.qty, " arg_tb[104].createsql_string += " ow_wfjgmx_in_bef.unit = u_mtrldef.unit, " arg_tb[104].createsql_string += " ow_wfjgmx_in_bef.rate = 1 " arg_tb[104].createsql_string += " from ow_wfjgmx_in_bef,u_mtrldef " arg_tb[104].createsql_string += " where ow_wfjgmx_in_bef.mtrlid = ow_wfjgmx_in_bef.mtrlid and " arg_tb[104].createsql_string += " ow_wfjgmx_in_bef.uqty = 0 " arg_tb[104].ifmx = 0 arg_tb[104].tbname = "ow_wfjgmx_in_bef" arg_tb[105].update_version = "2.5.090731" arg_tb[105].createsql_string += " update ow_wfjgmx_out " arg_tb[105].createsql_string += " set ow_wfjgmx_out.uqty = ow_wfjgmx_out.qty, " arg_tb[105].createsql_string += " ow_wfjgmx_out.uunit = u_mtrldef.unit, " arg_tb[105].createsql_string += " ow_wfjgmx_out.uprice = ow_wfjgmx_out.price, " arg_tb[105].createsql_string += " ow_wfjgmx_out.rate = 1 " arg_tb[105].createsql_string += " from ow_wfjgmx_out,u_mtrldef " arg_tb[105].createsql_string += " where ow_wfjgmx_out.mtrlid = u_mtrldef.mtrlid and " arg_tb[105].createsql_string += " ow_wfjgmx_out.uqty = 0 and ow_wfjgmx_out.uprice = 0 " arg_tb[105].ifmx = 0 arg_tb[105].tbname = "ow_wfjgmx_out" arg_tb[106].update_version = "2.5.090731" arg_tb[106].createsql_string += " update ow_wfjgmx_in_aft " arg_tb[106].createsql_string += " set ow_wfjgmx_in_aft.uqty = ow_wfjgmx_in_aft.qty, " arg_tb[106].createsql_string += " ow_wfjgmx_in_aft.unit = u_mtrldef.unit, " arg_tb[106].createsql_string += " ow_wfjgmx_in_aft.uprice = ow_wfjgmx_in_aft.price, " arg_tb[106].createsql_string += " ow_wfjgmx_in_aft.rate = 1 " arg_tb[106].createsql_string += " from ow_wfjgmx_in_aft,u_mtrldef " arg_tb[106].createsql_string += " where ow_wfjgmx_in_aft.mtrlid = u_mtrldef.mtrlid and " arg_tb[106].createsql_string += " ow_wfjgmx_in_aft.uqty = 0 and ow_wfjgmx_in_aft.uprice = 0 " arg_tb[106].ifmx = 0 arg_tb[106].tbname = "ow_wfjgmx_in_aft" arg_tb[107].update_version = "2.5.090731" arg_tb[107].createsql_string += "ALTER TABLE u_saletaskmx ADD ifsc tinyint NOT NULL " arg_tb[107].createsql_string += "CONSTRAINT DF_u_saletaskmx_ifsc DEFAULT 0 WITH VALUES " arg_tb[107].ifmx = 0 arg_tb[107].tbname = "u_saletaskmx" arg_tb[108].update_version = "2.5.090731" arg_tb[108].createsql_string += "ALTER TABLE sys_dft_dwprint_dynamic ADD ifuse tinyint NOT NULL " arg_tb[108].createsql_string += "CONSTRAINT DF_sys_dft_dwprint_dynamic_ifuse DEFAULT 1 WITH VALUES " arg_tb[108].ifmx = 0 arg_tb[108].tbname = "sys_dft_dwprint_dynamic" arg_tb[109].update_version = "2.5.090803" arg_tb[109].createsql_string += "ALTER TABLE u_user ADD ifnotin tinyint NOT NULL " arg_tb[109].createsql_string += "CONSTRAINT DF_u_user_ifnotin DEFAULT 0 WITH VALUES " arg_tb[109].ifmx = 0 arg_tb[109].tbname = "u_user" arg_tb[110].update_version = "2.5.090804" arg_tb[110].createsql_string += "ALTER TABLE u_billcode ADD oldfirststr char(5) NOT NULL " arg_tb[110].createsql_string += "CONSTRAINT DF_u_billcode_oldfirststr DEFAULT '' WITH VALUES " arg_tb[110].ifmx = 0 arg_tb[110].tbname = "u_billcode" arg_tb[111].update_version = "2.5.090804" arg_tb[111].createsql_string += "ALTER TABLE u_billcode ADD win1 char(50) NOT NULL " arg_tb[111].createsql_string += "CONSTRAINT DF_u_billcode_win1 DEFAULT '' WITH VALUES " arg_tb[111].ifmx = 0 arg_tb[111].tbname = "u_billcode" arg_tb[112].update_version = "2.5.090804" arg_tb[112].createsql_string += "ALTER TABLE u_billcode ADD win2 char(50) NOT NULL " arg_tb[112].createsql_string += "CONSTRAINT DF_u_billcode_win2 DEFAULT '' WITH VALUES " arg_tb[112].ifmx = 0 arg_tb[112].tbname = "u_billcode" arg_tb[113].update_version = "2.5.090804" arg_tb[113].createsql_string += "ALTER TABLE u_billcode ADD tablename char(50) NOT NULL " arg_tb[113].createsql_string += "CONSTRAINT DF_u_billcode_tablename DEFAULT '' WITH VALUES " arg_tb[113].ifmx = 0 arg_tb[113].tbname = "u_billcode" arg_tb[114].update_version = "2.5.090804" arg_tb[114].createsql_string += "ALTER TABLE u_billcode ADD codename char(50) NOT NULL " arg_tb[114].createsql_string += "CONSTRAINT DF_u_billcode_codename DEFAULT '' WITH VALUES " arg_tb[114].ifmx = 0 arg_tb[114].tbname = "u_billcode" arg_tb[115].update_version = "2.5.090804" arg_tb[115].createsql_string += "ALTER TABLE u_billcode ADD module char(30) NOT NULL " arg_tb[115].createsql_string += "CONSTRAINT DF_u_billcode_module DEFAULT '' WITH VALUES " arg_tb[115].ifmx = 0 arg_tb[115].tbname = "u_billcode" end subroutine public subroutine uof_createtable_init_arr_090804 (ref s_sys_create_table arg_tb[]); arg_tb[116].update_version = "2.5.090805" arg_tb[116].createsql_string += " CREATE TABLE [dbo].[u_sptmtrlname] ( " arg_tb[116].createsql_string += " [sptid] [int] NOT NULL , " arg_tb[116].createsql_string += " [mtrlid] [int] NOT NULL , " arg_tb[116].createsql_string += " [sptmtrlname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[116].createsql_string += " ) ON [PRIMARY] " arg_tb[116].createsql_string += " ALTER TABLE [dbo].[u_sptmtrlname] ADD " arg_tb[116].createsql_string += " CONSTRAINT [DF_u_sptmtrlname_sptid] DEFAULT (0) FOR [sptid], " arg_tb[116].createsql_string += " CONSTRAINT [DF_u_sptmtrlname_mtrlid] DEFAULT (0) FOR [mtrlid], " arg_tb[116].createsql_string += " CONSTRAINT [DF_u_sptmtrlname_sptmtrlname] DEFAULT ('') FOR [sptmtrlname], " arg_tb[116].createsql_string += " CONSTRAINT [PK_u_sptmtrlname] PRIMARY KEY CLUSTERED " arg_tb[116].createsql_string += " ( " arg_tb[116].createsql_string += " [sptid], " arg_tb[116].createsql_string += " [mtrlid] " arg_tb[116].createsql_string += " ) ON [PRIMARY] " arg_tb[116].ifmx = 0 arg_tb[116].tbname = "u_sptmtrlname" arg_tb[117].update_version = "2.5.090807" arg_tb[117].createsql_string += " INSERT INTO u_sptmtrlname " arg_tb[117].createsql_string += " (sptid, mtrlid, sptmtrlname) " arg_tb[117].createsql_string += " SELECT u_spt_price.sptid, u_spt_price.mtrlid, u_spt_price.sptmtrlname " arg_tb[117].createsql_string += " FROM u_spt_price INNER JOIN " arg_tb[117].createsql_string += " (SELECT MAX(sys_changetime) AS maxtime, sptid, mtrlid " arg_tb[117].createsql_string += " FROM u_spt_price " arg_tb[117].createsql_string += " WHERE (sptmtrlname <> '') " arg_tb[117].createsql_string += " GROUP BY sptid, mtrlid) a ON u_spt_price.sptid = a.sptid AND " arg_tb[117].createsql_string += " u_spt_price.mtrlid = a.mtrlid AND u_spt_price.sys_changetime = a.maxtime " arg_tb[117].createsql_string += " WHERE (u_spt_price.sptmtrlname <> '') " arg_tb[117].ifmx = 0 arg_tb[117].tbname = "u_sptmtrlname" arg_tb[118].update_version = "2.5.090808" arg_tb[118].createsql_string += "ALTER TABLE u_SaleTaskMx ADD formula varchar(255) NOT NULL " arg_tb[118].createsql_string += "CONSTRAINT DF_u_SaleTaskMx_formula DEFAULT '' WITH VALUES " arg_tb[118].ifmx = 0 arg_tb[118].tbname = "u_SaleTaskMx" arg_tb[119].update_version = "2.5.090808" arg_tb[119].createsql_string += "ALTER TABLE u_outwaremx ADD formula varchar(255) NOT NULL " arg_tb[119].createsql_string += "CONSTRAINT DF_u_outwaremx_formula DEFAULT '' WITH VALUES " arg_tb[119].ifmx = 0 arg_tb[119].tbname = "u_outwaremx" arg_tb[120].update_version = "2.5.090810" arg_tb[120].createsql_string += "CREATE TABLE [dbo].[U_income_expenses] ( " arg_tb[120].createsql_string += " [billid] [int] NOT NULL , " arg_tb[120].createsql_string += " [billcode] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[120].createsql_string += " [credencecode] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[120].createsql_string += " [itemid] [int] NOT NULL , " arg_tb[120].createsql_string += " [amt] [decimal](18, 5) NOT NULL , " arg_tb[120].createsql_string += " [accountsid] [int] NOT NULL , " arg_tb[120].createsql_string += " [rapmoneyid] [int] NOT NULL , " arg_tb[120].createsql_string += " [Descrp] [char] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[120].createsql_string += " [ModDate] [datetime] NULL , " arg_tb[120].createsql_string += " [ModEmp] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[120].createsql_string += " [auditemp] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[120].createsql_string += " [auditdate] [datetime] NULL , " arg_tb[120].createsql_string += " [flag] [tinyint] NOT NULL , " arg_tb[120].createsql_string += " [Opemp] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[120].createsql_string += " [Opdate] [datetime] NULL , " arg_tb[120].createsql_string += " [rep] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[120].createsql_string += " [banktypeid] [int] NOT NULL , " arg_tb[120].createsql_string += " [outdate] [datetime] NULL , " arg_tb[120].createsql_string += " [relid] [int] NOT NULL , " arg_tb[120].createsql_string += " [ctmint] [int] NOT NULL , " arg_tb[120].createsql_string += " [scid] [int] NOT NULL " arg_tb[120].createsql_string += ") ON [PRIMARY] " arg_tb[120].ifmx = 0 arg_tb[120].tbname = "U_income_expenses" arg_tb[121].update_version = "2.5.090810" arg_tb[121].createsql_string += " ALTER TABLE [dbo].[U_income_expenses] ADD " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_billid] DEFAULT (0) FOR [billid], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_billcode] DEFAULT ('') FOR [billcode], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_credencecode] DEFAULT ('') FOR [credencecode], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_itemid] DEFAULT (0) FOR [itemid], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_amt] DEFAULT (0) FOR [amt], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_accountsid] DEFAULT (0) FOR [accountsid], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_rapmoneyid] DEFAULT (0) FOR [rapmoneyid], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_Descrp] DEFAULT ('') FOR [Descrp], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_ModEmp] DEFAULT ('') FOR [ModEmp], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_auditemp] DEFAULT ('') FOR [auditemp], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_flag] DEFAULT (0) FOR [flag], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_Opemp] DEFAULT ('') FOR [Opemp], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_rep] DEFAULT ('') FOR [rep], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_banktypeid] DEFAULT (0) FOR [banktypeid], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_relid] DEFAULT (0) FOR [relid], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_ctmint] DEFAULT (0) FOR [ctmint], " arg_tb[121].createsql_string += " CONSTRAINT [DF_U_income_expenses_scid] DEFAULT (0) FOR [scid], " arg_tb[121].createsql_string += " CONSTRAINT [PK_U_income_expenses] PRIMARY KEY CLUSTERED " arg_tb[121].createsql_string += " ( " arg_tb[121].createsql_string += " [billid] " arg_tb[121].createsql_string += " ) ON [PRIMARY] " arg_tb[121].ifmx = 0 arg_tb[121].tbname = "U_income_expenses" //// arg_tb[122].update_version = "2.5.090811" arg_tb[122].createsql_string += "ALTER TABLE U_income_expenses ADD moneyid int NOT NULL " arg_tb[122].createsql_string += "CONSTRAINT DF_U_income_expenses_moneyid DEFAULT 0 WITH VALUES " arg_tb[122].ifmx = 0 arg_tb[122].tbname = "U_income_expenses" arg_tb[123].update_version = "2.5.090812" arg_tb[123].createsql_string += "ALTER TABLE U_income_expenses ADD secflag int NOT NULL " arg_tb[123].createsql_string += "CONSTRAINT DF_U_income_expenses_secflag DEFAULT 0 WITH VALUES " arg_tb[123].ifmx = 0 arg_tb[123].tbname = "U_income_expenses" arg_tb[124].update_version = "2.5.090812" arg_tb[124].createsql_string += "ALTER TABLE U_income_expenses ADD secemp char(30) NULL " arg_tb[124].createsql_string += "CONSTRAINT DF_U_income_expenses_secemp DEFAULT '' WITH VALUES " arg_tb[124].ifmx = 0 arg_tb[124].tbname = "U_income_expenses" arg_tb[125].update_version = "2.5.090812" arg_tb[125].createsql_string += "ALTER TABLE U_income_expenses ADD secdate datetime " arg_tb[125].ifmx = 0 arg_tb[125].tbname = "U_income_expenses" arg_tb[126].update_version = "2.5.090812" arg_tb[126].createsql_string += "ALTER TABLE u_cusamt ADD secflag int NOT NULL " arg_tb[126].createsql_string += "CONSTRAINT DF_u_cusamt_secflag DEFAULT 0 WITH VALUES " arg_tb[126].ifmx = 0 arg_tb[126].tbname = "u_cusamt" arg_tb[127].update_version = "2.5.090812" arg_tb[127].createsql_string += "ALTER TABLE u_cusamt ADD secemp char(30) NULL " arg_tb[127].createsql_string += "CONSTRAINT DF_u_cusamt_secemp DEFAULT '' WITH VALUES " arg_tb[127].ifmx = 0 arg_tb[127].tbname = "u_cusamt" arg_tb[128].update_version = "2.5.090812" arg_tb[128].createsql_string += "ALTER TABLE u_cusamt ADD secdate datetime " arg_tb[128].ifmx = 0 arg_tb[128].tbname = "u_cusamt" arg_tb[129].update_version = "2.5.090812" arg_tb[129].createsql_string += "ALTER TABLE u_invoice ADD secflag int NOT NULL " arg_tb[129].createsql_string += "CONSTRAINT DF_u_invoice_secflag DEFAULT 0 WITH VALUES " arg_tb[129].ifmx = 0 arg_tb[129].tbname = "u_invoice" arg_tb[130].update_version = "2.5.090812" arg_tb[130].createsql_string += "ALTER TABLE u_invoice ADD secemp char(30) NULL " arg_tb[130].createsql_string += "CONSTRAINT DF_u_invoice_secemp DEFAULT '' WITH VALUES " arg_tb[130].ifmx = 0 arg_tb[130].tbname = "u_invoice" arg_tb[131].update_version = "2.5.090812" arg_tb[131].createsql_string += "ALTER TABLE u_invoice ADD secdate datetime " arg_tb[131].ifmx = 0 arg_tb[131].tbname = "u_invoice" arg_tb[132].update_version = "2.5.090812" arg_tb[132].createsql_string += "ALTER TABLE u_rap_money_transfer ADD secflag int NOT NULL " arg_tb[132].createsql_string += "CONSTRAINT DF_u_rap_money_transfer_secflag DEFAULT 0 WITH VALUES " arg_tb[132].ifmx = 0 arg_tb[132].tbname = "u_rap_money_transfer" arg_tb[133].update_version = "2.5.090812" arg_tb[133].createsql_string += "ALTER TABLE u_rap_money_transfer ADD secemp char(30) NULL " arg_tb[133].createsql_string += "CONSTRAINT DF_u_rap_money_transfer_secemp DEFAULT '' WITH VALUES " arg_tb[133].ifmx = 0 arg_tb[133].tbname = "u_rap_money_transfer" arg_tb[134].update_version = "2.5.090812" arg_tb[134].createsql_string += "ALTER TABLE u_rap_money_transfer ADD secdate datetime " arg_tb[134].ifmx = 0 arg_tb[134].tbname = "u_rap_money_transfer" arg_tb[135].update_version = "2.5.090814" arg_tb[135].createsql_string += "ALTER TABLE u_warepdb ADD sys_changetime datetime " arg_tb[135].ifmx = 0 arg_tb[135].tbname = "u_warepdb" arg_tb[136].update_version = "2.5.090817" arg_tb[136].createsql_string += "ALTER TABLE u_report_user ADD fromname char(30) not NULL " arg_tb[136].createsql_string += "CONSTRAINT DF_u_report_user_fromname DEFAULT '' WITH VALUES " arg_tb[136].ifmx = 0 arg_tb[136].tbname = "u_report_user" arg_tb[137].update_version = "2.5.090817" arg_tb[137].createsql_string += "ALTER TABLE u_report_user ADD dscrp varchar(255) not NULL " arg_tb[137].createsql_string += "CONSTRAINT DF_u_report_user_dscrp DEFAULT '' WITH VALUES " arg_tb[137].ifmx = 0 arg_tb[137].tbname = "u_report_user" arg_tb[138].update_version = "2.5.090822" arg_tb[138].createsql_string += " CREATE TABLE [dbo].[u_warepdb_bill] ( " arg_tb[138].createsql_string += " [billid] [int] NOT NULL , " arg_tb[138].createsql_string += " [billcode] [char] (15) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[138].createsql_string += " [Assign_Emp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[138].createsql_string += " [flag] [int] NOT NULL , " arg_tb[138].createsql_string += " [billdate] [datetime] NOT NULL , " arg_tb[138].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[138].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[138].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[138].createsql_string += " [moddate] [datetime] NULL , " arg_tb[138].createsql_string += " [Permit_Emp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[138].createsql_string += " [Permit_date] [datetime] NULL , " arg_tb[138].createsql_string += " [Dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[138].createsql_string += " [printnum] [int] NOT NULL , " arg_tb[138].createsql_string += " [ctmint] [int] NOT NULL , " arg_tb[138].createsql_string += " [storageid] [int] NOT NULL , " arg_tb[138].createsql_string += " [scid] [int] NOT NULL , " arg_tb[138].createsql_string += " [part] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[138].createsql_string += " ) ON [PRIMARY] " arg_tb[138].ifmx = 0 arg_tb[138].tbname = "u_warepdb_bill" arg_tb[139].update_version = "2.5.090822" arg_tb[139].createsql_string += " ALTER TABLE [dbo].[u_warepdb_bill] ADD " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdbbill_billid] DEFAULT (0) FOR [billid], " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdbbill_billcode] DEFAULT ('') FOR [billcode], " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdbbill_Assign_Emp] DEFAULT ('') FOR [Assign_Emp], " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdbbill_flag] DEFAULT (0) FOR [flag], " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdbbill_billdate] DEFAULT (getdate()) FOR [billdate], " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdbbill_opemp] DEFAULT ('') FOR [opemp], " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdbbill_opdate] DEFAULT (getdate()) FOR [opdate], " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdbbill_modemp] DEFAULT ('') FOR [modemp], " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdbbill_Permit_Emp] DEFAULT ('') FOR [Permit_Emp], " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdbbill_Dscrp] DEFAULT ('') FOR [Dscrp], " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdbbill_printnum] DEFAULT (0) FOR [printnum], " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdbbill_ctmint] DEFAULT (0) FOR [ctmint], " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdb_bill_storageid] DEFAULT (0) FOR [storageid], " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdb_bill_scid] DEFAULT (0) FOR [scid], " arg_tb[139].createsql_string += " CONSTRAINT [DF_u_warepdb_bill_part] DEFAULT ('') FOR [part] , " arg_tb[139].createsql_string += " CONSTRAINT [PK_u_warepdb_bill] PRIMARY KEY CLUSTERED " arg_tb[139].createsql_string += " ( " arg_tb[139].createsql_string += " [billid] " arg_tb[139].createsql_string += " ) ON [PRIMARY] , " arg_tb[139].createsql_string += " CONSTRAINT [IX_u_warepdb_bill] UNIQUE NONCLUSTERED " arg_tb[139].createsql_string += " ( " arg_tb[139].createsql_string += " [billcode] " arg_tb[139].createsql_string += " ) ON [PRIMARY] " arg_tb[139].ifmx = 0 arg_tb[139].tbname = "u_warepdb_bill" arg_tb[140].update_version = "2.5.090822" arg_tb[140].createsql_string += " CREATE TABLE [dbo].[u_warepdb_billmx] ( " arg_tb[140].createsql_string += " [mtrlid] [int] NOT NULL , " arg_tb[140].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[140].createsql_string += " [qty] [decimal](18, 5) NOT NULL , " arg_tb[140].createsql_string += " [factqty] [decimal](18, 5) NOT NULL , " arg_tb[140].createsql_string += " [flag] [tinyint] NOT NULL , " arg_tb[140].createsql_string += " [ctmint] [int] NOT NULL , " arg_tb[140].createsql_string += " [plancode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[140].createsql_string += " [Sptid] [int] NOT NULL , " arg_tb[140].createsql_string += " [scid] [int] NOT NULL , " arg_tb[140].createsql_string += " [mtrlwareid] [int] NOT NULL , " arg_tb[140].createsql_string += " [Dxflag] [int] NOT NULL , " arg_tb[140].createsql_string += " [woodcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[140].createsql_string += " [pcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[140].createsql_string += " [cost] [decimal](18, 10) NOT NULL , " arg_tb[140].createsql_string += " [factaddqty] [decimal](18, 5) NOT NULL , " arg_tb[140].createsql_string += " [addqty] [decimal](18, 5) NOT NULL , " arg_tb[140].createsql_string += " [billid] [int] NOT NULL , " arg_tb[140].createsql_string += " [printid] [int] NOT NULL , " arg_tb[140].createsql_string += " [mxdscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[140].createsql_string += " [wareamt] [decimal](18, 10) NOT NULL " arg_tb[140].createsql_string += " ) ON [PRIMARY] " arg_tb[140].ifmx = 0 arg_tb[140].tbname = "u_warepdb_billmx" arg_tb[141].update_version = "2.5.090822" arg_tb[141].createsql_string += " ALTER TABLE [dbo].[u_warepdb_billmx] ADD " arg_tb[141].createsql_string += " CONSTRAINT [DF__u_warepdb_billmx__mtrli__29E265F5] DEFAULT (0) FOR [mtrlid], " arg_tb[141].createsql_string += " CONSTRAINT [DF_u_warepdb_billmx_status] DEFAULT ('') FOR [status], " arg_tb[141].createsql_string += " CONSTRAINT [DF__u_warepdb_billmx__qty__2BCAAE67] DEFAULT (0) FOR [qty], " arg_tb[141].createsql_string += " CONSTRAINT [DF__u_warepdb_billmx__factq__2CBED2A0] DEFAULT (0) FOR [factqty], " arg_tb[141].createsql_string += " CONSTRAINT [DF__u_warepdb_billmx__flag__2DB2F6D9] DEFAULT (0) FOR [flag], " arg_tb[141].createsql_string += " CONSTRAINT [DF__u_warepdb_billmx__ctmin__6449A115] DEFAULT (0) FOR [ctmint], " arg_tb[141].createsql_string += " CONSTRAINT [DF__u_warepdb_billmx__planc__763112BC] DEFAULT ('') FOR [plancode], " arg_tb[141].createsql_string += " CONSTRAINT [DF__u_warepdb_billmx__Sptid__5EE5C0ED] DEFAULT (0) FOR [Sptid], " arg_tb[141].createsql_string += " CONSTRAINT [DF__u_warepdb_billmx__scid__5FD9E526] DEFAULT (0) FOR [scid], " arg_tb[141].createsql_string += " CONSTRAINT [DF__u_warepdb_billmx__mtrlw__60CE095F] DEFAULT (0) FOR [mtrlwareid], " arg_tb[141].createsql_string += " CONSTRAINT [DF__u_warepdb_billmx__Dxfla__61C22D98] DEFAULT (0) FOR [Dxflag], " arg_tb[141].createsql_string += " CONSTRAINT [DF_u_warepdb_billmx_woodcode] DEFAULT ('') FOR [woodcode], " arg_tb[141].createsql_string += " CONSTRAINT [DF_u_warepdb_billmx_pcode] DEFAULT ('') FOR [pcode], " arg_tb[141].createsql_string += " CONSTRAINT [DF__u_warepdb_billmx__cost__6592BE7C] DEFAULT (0) FOR [cost], " arg_tb[141].createsql_string += " CONSTRAINT [DF__u_warepdb_billmx__facta__3D859879] DEFAULT (0) FOR [factaddqty], " arg_tb[141].createsql_string += " CONSTRAINT [DF__u_warepdb_billmx__addqt__3E79BCB2] DEFAULT (0) FOR [addqty], " arg_tb[141].createsql_string += " CONSTRAINT [DF_u_warepdb_billmx_billid] DEFAULT (0) FOR [billid], " arg_tb[141].createsql_string += " CONSTRAINT [DF_u_warepdb_billmx_printid] DEFAULT (0) FOR [printid], " arg_tb[141].createsql_string += " CONSTRAINT [DF_u_warepdb_billmx_mxdscrp] DEFAULT ('') FOR [mxdscrp], " arg_tb[141].createsql_string += " CONSTRAINT [DF_u_warepdb_billmx_wareamt] DEFAULT (0) FOR [wareamt], " arg_tb[141].createsql_string += " CONSTRAINT [PK_u_warepdb_billmx] PRIMARY KEY CLUSTERED " arg_tb[141].createsql_string += " ( " arg_tb[141].createsql_string += " [scid], " arg_tb[141].createsql_string += " [mtrlwareid], " arg_tb[141].createsql_string += " [billid], " arg_tb[141].createsql_string += " [printid] " arg_tb[141].createsql_string += " ) ON [PRIMARY] " arg_tb[141].ifmx = 0 arg_tb[141].tbname = "u_warepdb_billmx" arg_tb[142].update_version = "2.5.090823" arg_tb[142].createsql_string += " CREATE TABLE [dbo].[U_Expenses] ( " arg_tb[142].createsql_string += " [ExpensesID] [int] NOT NULL , " arg_tb[142].createsql_string += " [ExpensesCode] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[142].createsql_string += " [ExpensesName] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[142].createsql_string += " [flag] [tinyint] NOT NULL , " arg_tb[142].createsql_string += " [Expensestype] [tinyint] NOT NULL " arg_tb[142].createsql_string += ") ON [PRIMARY] " arg_tb[142].ifmx = 0 arg_tb[142].tbname = "U_Expenses" arg_tb[143].update_version = "2.5.090823" arg_tb[143].createsql_string += " ALTER TABLE [dbo].[U_Expenses] ADD " arg_tb[143].createsql_string += " CONSTRAINT [DF_U_Expenses_ExpensesID] DEFAULT (0) FOR [ExpensesID], " arg_tb[143].createsql_string += " CONSTRAINT [DF_U_Expenses_ExpensesCode] DEFAULT ('') FOR [ExpensesCode], " arg_tb[143].createsql_string += " CONSTRAINT [DF_U_Expenses_ExpensesName] DEFAULT ('') FOR [ExpensesName], " arg_tb[143].createsql_string += " CONSTRAINT [DF_U_Expenses_flag] DEFAULT (1) FOR [flag], " arg_tb[143].createsql_string += " CONSTRAINT [DF_U_Expenses_Expensestype] DEFAULT (0) FOR [Expensestype], " arg_tb[143].createsql_string += " CONSTRAINT [PK_U_Expenses] PRIMARY KEY CLUSTERED " arg_tb[143].createsql_string += " ( " arg_tb[143].createsql_string += " [ExpensesID] " arg_tb[143].createsql_string += " ) ON [PRIMARY] , " arg_tb[143].createsql_string += " CONSTRAINT [IX_U_Expenses] UNIQUE NONCLUSTERED " arg_tb[143].createsql_string += " ( " arg_tb[143].createsql_string += " [ExpensesCode] " arg_tb[143].createsql_string += " ) ON [PRIMARY] " arg_tb[142].ifmx = 0 arg_tb[142].tbname = "U_Expenses" arg_tb[144].update_version = "2.5.090824" arg_tb[144].createsql_string += "ALTER TABLE u_reissue ADD type tinyint NOT NULL " arg_tb[144].createsql_string += "CONSTRAINT DF_u_reissue_type DEFAULT 0 WITH VALUES " arg_tb[144].ifmx = 0 arg_tb[144].tbname = "u_reissue" arg_tb[145].update_version = "2.5.090824" arg_tb[145].createsql_string += "ALTER TABLE u_reissue ADD moneyid int NOT NULL " arg_tb[145].createsql_string += "CONSTRAINT DF_u_reissue_moneyid DEFAULT 0 WITH VALUES " arg_tb[145].ifmx = 0 arg_tb[145].tbname = "u_reissue" arg_tb[146].update_version = "2.5.090824" arg_tb[146].createsql_string += "ALTER TABLE u_reissue ADD itemid int NOT NULL " arg_tb[146].createsql_string += "CONSTRAINT DF_u_reissue_itemid DEFAULT 0 WITH VALUES " arg_tb[146].ifmx = 0 arg_tb[146].tbname = "u_reissue" arg_tb[147].update_version = "2.5.090824" arg_tb[147].createsql_string += "ALTER TABLE u_reissuemx ADD relid int NOT NULL " arg_tb[147].createsql_string += "CONSTRAINT DF_u_reissuemx_relid DEFAULT 0 WITH VALUES " arg_tb[147].ifmx = 0 arg_tb[147].tbname = "u_reissuemx" arg_tb[148].update_version = "2.5.090825" arg_tb[148].createsql_string += "ALTER TABLE u_warepdb ADD auditemp char(30) NOT NULL " arg_tb[148].createsql_string += "CONSTRAINT DF_u_warepdb_auditemp DEFAULT '' WITH VALUES " arg_tb[148].ifmx = 0 arg_tb[148].tbname = "u_warepdb" arg_tb[149].update_version = "2.5.090825" arg_tb[149].createsql_string += "ALTER TABLE u_warepdb ADD auditdate datetime " arg_tb[149].ifmx = 0 arg_tb[149].tbname = "u_warepdb" arg_tb[150].update_version = "2.5.090825" arg_tb[150].createsql_string += "ALTER TABLE u_warebalc ADD atid int NOT NULL " arg_tb[150].createsql_string += "CONSTRAINT DF_u_u_warebalc_atid DEFAULT 0 WITH VALUES " arg_tb[150].ifmx = 0 arg_tb[150].tbname = "u_warebalc" arg_tb[151].update_version = "2.5.090826" arg_tb[151].createsql_string += "CREATE TABLE [dbo].[sys_user_filestring] ( " arg_tb[151].createsql_string += " [empid] [int] NOT NULL , " arg_tb[151].createsql_string += " [dwname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[151].createsql_string += " [itemname] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[151].createsql_string += " [itemvalue] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[151].createsql_string += ") ON [PRIMARY] " arg_tb[151].ifmx = 0 arg_tb[151].tbname = "sys_user_filestring" arg_tb[152].update_version = "2.5.090826" arg_tb[152].createsql_string += "ALTER TABLE [dbo].[sys_user_filestring] WITH NOCHECK ADD " arg_tb[152].createsql_string += " CONSTRAINT [PK_sys_user_filestring] PRIMARY KEY CLUSTERED " arg_tb[152].createsql_string += " ( " arg_tb[152].createsql_string += " [empid], " arg_tb[152].createsql_string += " [dwname], " arg_tb[152].createsql_string += " [itemname] " arg_tb[152].createsql_string += " ) ON [PRIMARY] " arg_tb[152].ifmx = 0 arg_tb[152].tbname = "sys_user_filestring" arg_tb[153].update_version = "2.5.090826" arg_tb[153].createsql_string += "ALTER TABLE [dbo].[sys_user_filestring] ADD " arg_tb[153].createsql_string += " CONSTRAINT [DF_sys_user_filestring_empid] DEFAULT (0) FOR [empid], " arg_tb[153].createsql_string += " CONSTRAINT [DF_sys_user_filestring_dwname] DEFAULT ('') FOR [dwname], " arg_tb[153].createsql_string += " CONSTRAINT [DF_sys_user_filestring_itemname] DEFAULT ('') FOR [itemname], " arg_tb[153].createsql_string += " CONSTRAINT [DF_sys_user_filestring_itemvalue] DEFAULT ('') FOR [itemvalue] " arg_tb[153].ifmx = 0 arg_tb[153].tbname = "sys_user_filestring" arg_tb[154].update_version = "2.5.090827" arg_tb[154].createsql_string += "ALTER TABLE sys_dft_dwprint_dynamic ADD ifdefault tinyint NOT NULL " arg_tb[154].createsql_string += "CONSTRAINT DF_sys_dft_dwprint_dynamic_ifdefault DEFAULT 0 WITH VALUES " arg_tb[154].ifmx = 0 arg_tb[154].tbname = "sys_dft_dwprint_dynamic" arg_tb[155].update_version = "2.5.090901" arg_tb[155].createsql_string += "ALTER TABLE ow_wfjgmx_out ADD jgdscrp varchar(255) NOT NULL " arg_tb[155].createsql_string += "CONSTRAINT DF_ow_wfjgmx_out_jgdscrp DEFAULT '' WITH VALUES " arg_tb[155].ifmx = 0 arg_tb[155].tbname = "ow_wfjgmx_out" arg_tb[156].update_version = "2.5.090902" arg_tb[156].createsql_string += "ALTER TABLE u_buyTaskMx ADD formula varchar(255) NOT NULL " arg_tb[156].createsql_string += "CONSTRAINT DF_u_u_buyTaskMx_formula DEFAULT '' WITH VALUES " arg_tb[156].ifmx = 0 arg_tb[156].tbname = "u_buyTaskMx" arg_tb[157].update_version = "2.5.090902" arg_tb[157].createsql_string += "ALTER TABLE u_inwaremx ADD formula varchar(255) NOT NULL " arg_tb[157].createsql_string += "CONSTRAINT DF_u_inwaremx_formula DEFAULT '' WITH VALUES " arg_tb[157].ifmx = 0 arg_tb[157].tbname = "u_inwaremx" arg_tb[158].update_version = "2.5.090905" arg_tb[158].createsql_string += "CREATE TABLE [dbo].[u_cust_interview] ( " arg_tb[158].createsql_string += " [interviewid] [int] NOT NULL , " arg_tb[158].createsql_string += " [cusid] [int] NOT NULL , " arg_tb[158].createsql_string += " [saler] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[158].createsql_string += " [interviewdate] [datetime] NOT NULL , " arg_tb[158].createsql_string += " [interviewrep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[158].createsql_string += " [interviewtime] [decimal](18, 2) NOT NULL , " arg_tb[158].createsql_string += " [interviewcontent] [varchar] (250) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[158].createsql_string += " [dscrp] [varchar] (250) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[158].createsql_string += " [moddate] [datetime] NULL , " arg_tb[158].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[158].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[158].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[158].createsql_string += " [amt] [decimal](18, 5) NOT NULL , " arg_tb[158].createsql_string += " [interviewway] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[158].createsql_string += " [interviewrslt] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[158].createsql_string += " [interviewform] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[158].createsql_string += " [custassess] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[158].createsql_string += " [custview] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[158].createsql_string += ") ON [PRIMARY] " arg_tb[158].ifmx = 0 arg_tb[158].tbname = "u_cust_interview" arg_tb[159].update_version = "2.5.090905" arg_tb[159].createsql_string += "ALTER TABLE [dbo].[u_cust_interview] ADD " arg_tb[159].createsql_string += " CONSTRAINT [DF__u_cust_in__inter__4057E383] DEFAULT (0) FOR [interviewid], " arg_tb[159].createsql_string += " CONSTRAINT [DF__u_cust_in__cusid__414C07BC] DEFAULT (0) FOR [cusid], " arg_tb[159].createsql_string += " CONSTRAINT [DF__u_cust_in__saler__42402BF5] DEFAULT ('') FOR [saler], " arg_tb[159].createsql_string += " CONSTRAINT [DF__u_cust_in__inter__4334502E] DEFAULT (getdate()) FOR [interviewdate], " arg_tb[159].createsql_string += " CONSTRAINT [DF__u_cust_in__inter__44287467] DEFAULT ('') FOR [interviewrep], " arg_tb[159].createsql_string += " CONSTRAINT [DF__u_cust_in__inter__451C98A0] DEFAULT (0) FOR [interviewtime], " arg_tb[159].createsql_string += " CONSTRAINT [DF__u_cust_in__inter__4610BCD9] DEFAULT ('') FOR [interviewcontent], " arg_tb[159].createsql_string += " CONSTRAINT [DF__u_cust_in__dscrp__4704E112] DEFAULT ('') FOR [dscrp], " arg_tb[159].createsql_string += " CONSTRAINT [DF__u_cust_in__modem__47F9054B] DEFAULT ('') FOR [modemp], " arg_tb[159].createsql_string += " CONSTRAINT [DF__u_cust_in__opdat__48ED2984] DEFAULT (getdate()) FOR [opdate], " arg_tb[159].createsql_string += " CONSTRAINT [DF__u_cust_in__opemp__49E14DBD] DEFAULT ('') FOR [opemp], " arg_tb[159].createsql_string += " CONSTRAINT [DF_u_cust_interview_amt] DEFAULT (0) FOR [amt], " arg_tb[159].createsql_string += " CONSTRAINT [DF_u_cust_interview_interviewway] DEFAULT ('') FOR [interviewway], " arg_tb[159].createsql_string += " CONSTRAINT [DF_u_cust_interview_interviewrslt] DEFAULT ('') FOR [interviewrslt], " arg_tb[159].createsql_string += " CONSTRAINT [DF_u_cust_interview_interviewform] DEFAULT ('') FOR [interviewform], " arg_tb[159].createsql_string += " CONSTRAINT [DF_u_cust_interview_custassess] DEFAULT ('') FOR [custassess], " arg_tb[159].createsql_string += " CONSTRAINT [DF_u_cust_interview_custview] DEFAULT ('') FOR [custview], " arg_tb[159].createsql_string += " CONSTRAINT [PK_u_cust_interview] PRIMARY KEY CLUSTERED " arg_tb[159].createsql_string += " ( " arg_tb[159].createsql_string += " [interviewid] " arg_tb[159].createsql_string += " ) ON [PRIMARY] " arg_tb[159].ifmx = 0 arg_tb[159].tbname = "u_cust_interview" arg_tb[160].update_version = "2.5.090905" arg_tb[160].createsql_string += "CREATE TABLE [dbo].[u_cust_plan] ( " arg_tb[160].createsql_string += " [planid] [int] NOT NULL , " arg_tb[160].createsql_string += " [cusid] [int] NOT NULL , " arg_tb[160].createsql_string += " [saler] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[160].createsql_string += " [plandate] [datetime] NOT NULL , " arg_tb[160].createsql_string += " [planrep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[160].createsql_string += " [plancontent] [varchar] (250) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[160].createsql_string += " [dscrp] [varchar] (250) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[160].createsql_string += " [moddate] [datetime] NULL , " arg_tb[160].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[160].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[160].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[160].createsql_string += ") ON [PRIMARY] " arg_tb[160].ifmx = 0 arg_tb[160].tbname = "u_cust_plan" arg_tb[161].update_version = "2.5.090905" arg_tb[161].createsql_string += "ALTER TABLE [dbo].[u_cust_plan] ADD " arg_tb[161].createsql_string += " CONSTRAINT [DF__u_cust_pl__plani__4CBDBA68] DEFAULT (0) FOR [planid], " arg_tb[161].createsql_string += " CONSTRAINT [DF__u_cust_pl__cusid__4DB1DEA1] DEFAULT (0) FOR [cusid], " arg_tb[161].createsql_string += " CONSTRAINT [DF__u_cust_pl__saler__4EA602DA] DEFAULT ('') FOR [saler], " arg_tb[161].createsql_string += " CONSTRAINT [DF__u_cust_pl__pland__4F9A2713] DEFAULT (getdate()) FOR [plandate], " arg_tb[161].createsql_string += " CONSTRAINT [DF__u_cust_pl__planr__508E4B4C] DEFAULT ('') FOR [planrep], " arg_tb[161].createsql_string += " CONSTRAINT [DF__u_cust_pl__planc__51826F85] DEFAULT ('') FOR [plancontent], " arg_tb[161].createsql_string += " CONSTRAINT [DF__u_cust_pl__dscrp__527693BE] DEFAULT ('') FOR [dscrp], " arg_tb[161].createsql_string += " CONSTRAINT [DF__u_cust_pl__modem__536AB7F7] DEFAULT ('') FOR [modemp], " arg_tb[161].createsql_string += " CONSTRAINT [DF__u_cust_pl__opdat__545EDC30] DEFAULT (getdate()) FOR [opdate], " arg_tb[161].createsql_string += " CONSTRAINT [DF__u_cust_pl__opemp__55530069] DEFAULT ('') FOR [opemp], " arg_tb[161].createsql_string += " CONSTRAINT [PK_u_cust_plan] PRIMARY KEY CLUSTERED " arg_tb[161].createsql_string += " ( " arg_tb[161].createsql_string += " [planid] " arg_tb[161].createsql_string += " ) ON [PRIMARY] " arg_tb[161].ifmx = 0 arg_tb[161].tbname = "u_cust_plan" arg_tb[162].update_version = "2.5.090905" arg_tb[162].createsql_string += "CREATE TABLE [dbo].[u_cust_rep] ( " arg_tb[162].createsql_string += " [repid] [int] NOT NULL , " arg_tb[162].createsql_string += " [cusid] [int] NOT NULL , " arg_tb[162].createsql_string += " [repname] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[162].createsql_string += " [duty] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[162].createsql_string += " [sex] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[162].createsql_string += " [officetel] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[162].createsql_string += " [handtel] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[162].createsql_string += " [faxno] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[162].createsql_string += " [email] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[162].createsql_string += " [dscrp] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[162].createsql_string += " [deptname] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[162].createsql_string += " [interest] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[162].createsql_string += " [mainproduct] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[162].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[162].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[162].createsql_string += " [moddate] [datetime] NULL , " arg_tb[162].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[162].createsql_string += ") ON [PRIMARY] " arg_tb[162].ifmx = 0 arg_tb[162].tbname = "u_cust_rep" arg_tb[163].update_version = "2.5.090905" arg_tb[163].createsql_string += "ALTER TABLE [dbo].[u_cust_rep] ADD " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_re__repid__6D7C6259] DEFAULT (0) FOR [repid], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_re__cusid__6E708692] DEFAULT (0) FOR [cusid], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_re__repna__6F64AACB] DEFAULT ('') FOR [repname], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_rep__duty__7058CF04] DEFAULT ('') FOR [duty], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_rep__sex__714CF33D] DEFAULT ('') FOR [sex], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_re__offic__72411776] DEFAULT ('') FOR [officetel], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_re__handt__73353BAF] DEFAULT ('') FOR [handtel], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_re__faxno__74295FE8] DEFAULT ('') FOR [faxno], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_re__email__751D8421] DEFAULT ('') FOR [email], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_re__dscrp__7611A85A] DEFAULT ('') FOR [dscrp], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_re__deptn__7F7E445F] DEFAULT ('') FOR [deptname], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_re__inter__00726898] DEFAULT ('') FOR [interest], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_re__mainp__01668CD1] DEFAULT ('') FOR [mainproduct], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_re__opdat__61B8D74E] DEFAULT (getdate()) FOR [opdate], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_re__opemp__62ACFB87] DEFAULT ('') FOR [opemp], " arg_tb[163].createsql_string += " CONSTRAINT [DF__u_cust_re__modem__63A11FC0] DEFAULT ('') FOR [modemp], " arg_tb[163].createsql_string += " CONSTRAINT [PK_u_cust_rep] PRIMARY KEY CLUSTERED " arg_tb[163].createsql_string += " ( " arg_tb[163].createsql_string += " [repid] " arg_tb[163].createsql_string += " ) ON [PRIMARY] , " arg_tb[163].createsql_string += " CONSTRAINT [IX_u_cust_rep] UNIQUE NONCLUSTERED " arg_tb[163].createsql_string += " ( " arg_tb[163].createsql_string += " [cusid], " arg_tb[163].createsql_string += " [repname] " arg_tb[163].createsql_string += " ) ON [PRIMARY] " arg_tb[163].ifmx = 0 arg_tb[163].tbname = "u_cust_rep" arg_tb[164].update_version = "2.5.090905" arg_tb[164].createsql_string += "CREATE TABLE [dbo].[u_cust_sample] ( " arg_tb[164].createsql_string += " [sampleid] [int] NOT NULL , " arg_tb[164].createsql_string += " [cusid] [int] NOT NULL , " arg_tb[164].createsql_string += " [mtrlid] [int] NOT NULL , " arg_tb[164].createsql_string += " [qty] [decimal](18, 5) NOT NULL , " arg_tb[164].createsql_string += " [saler] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[164].createsql_string += " [sampledate] [datetime] NOT NULL , " arg_tb[164].createsql_string += " [samplecontent] [varchar] (250) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[164].createsql_string += " [moddate] [datetime] NULL , " arg_tb[164].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[164].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[164].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[164].createsql_string += ") ON [PRIMARY] " arg_tb[164].ifmx = 0 arg_tb[164].tbname = "u_cust_sample" arg_tb[165].update_version = "2.5.090905" arg_tb[165].createsql_string += "ALTER TABLE [dbo].[u_cust_sample] ADD " arg_tb[165].createsql_string += " CONSTRAINT [DF__u_cust_sa__sampl__4962F627] DEFAULT (0) FOR [sampleid], " arg_tb[165].createsql_string += " CONSTRAINT [DF__u_cust_sa__cusid__4A571A60] DEFAULT (0) FOR [cusid], " arg_tb[165].createsql_string += " CONSTRAINT [DF__u_cust_sa__mtrli__4B4B3E99] DEFAULT (0) FOR [mtrlid], " arg_tb[165].createsql_string += " CONSTRAINT [DF__u_cust_samp__qty__4C3F62D2] DEFAULT (0) FOR [qty], " arg_tb[165].createsql_string += " CONSTRAINT [DF__u_cust_sa__saler__4D33870B] DEFAULT ('') FOR [saler], " arg_tb[165].createsql_string += " CONSTRAINT [DF__u_cust_sa__sampl__4E27AB44] DEFAULT (getdate()) FOR [sampledate], " arg_tb[165].createsql_string += " CONSTRAINT [DF__u_cust_sa__sampl__4F1BCF7D] DEFAULT ('') FOR [samplecontent], " arg_tb[165].createsql_string += " CONSTRAINT [DF__u_cust_sa__modem__500FF3B6] DEFAULT ('') FOR [modemp], " arg_tb[165].createsql_string += " CONSTRAINT [DF__u_cust_sa__opdat__510417EF] DEFAULT (getdate()) FOR [opdate], " arg_tb[165].createsql_string += " CONSTRAINT [DF__u_cust_sa__opemp__51F83C28] DEFAULT ('') FOR [opemp], " arg_tb[165].createsql_string += " CONSTRAINT [PK_u_cust_sample] PRIMARY KEY CLUSTERED " arg_tb[165].createsql_string += " ( " arg_tb[165].createsql_string += " [sampleid] " arg_tb[165].createsql_string += " ) ON [PRIMARY] " arg_tb[165].ifmx = 0 arg_tb[165].tbname = "u_cust_sample" arg_tb[166].update_version = "2.5.090905" arg_tb[166].createsql_string += "CREATE TABLE [dbo].[u_cust_station] ( " arg_tb[166].createsql_string += " [cusid] [int] NOT NULL , " arg_tb[166].createsql_string += " [dftflag] [tinyint] NOT NULL , " arg_tb[166].createsql_string += " [stationid] [int] NOT NULL " arg_tb[166].createsql_string += ") ON [PRIMARY] " arg_tb[166].ifmx = 0 arg_tb[166].tbname = "u_cust_station" arg_tb[167].update_version = "2.5.090905" arg_tb[167].createsql_string += "ALTER TABLE [dbo].[u_cust_station] ADD " arg_tb[167].createsql_string += " CONSTRAINT [DF__u_cust_st__cusid__49AC4393] DEFAULT (0) FOR [cusid], " arg_tb[167].createsql_string += " CONSTRAINT [DF__u_cust_st__dftfl__4AA067CC] DEFAULT (0) FOR [dftflag], " arg_tb[167].createsql_string += " CONSTRAINT [DF__u_cust_st__stati__4B948C05] DEFAULT (0) FOR [stationid], " arg_tb[167].createsql_string += " CONSTRAINT [PK_u_cust_station] PRIMARY KEY CLUSTERED " arg_tb[167].createsql_string += " ( " arg_tb[167].createsql_string += " [cusid], " arg_tb[167].createsql_string += " [stationid] " arg_tb[167].createsql_string += " ) ON [PRIMARY] " arg_tb[167].ifmx = 0 arg_tb[167].tbname = "u_cust_station" arg_tb[168].update_version = "2.5.090905" arg_tb[168].createsql_string += "CREATE TABLE [dbo].[u_item_cust_spt] ( " arg_tb[168].createsql_string += " [itemid] [int] NOT NULL , " arg_tb[168].createsql_string += " [relid] [int] NOT NULL , " arg_tb[168].createsql_string += " [reltype] [int] NOT NULL , " arg_tb[168].createsql_string += " [dscrp] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[168].createsql_string += ") ON [PRIMARY] " arg_tb[168].ifmx = 0 arg_tb[168].tbname = "u_item_cust_spt" arg_tb[169].update_version = "2.5.090905" arg_tb[169].createsql_string += "ALTER TABLE [dbo].[u_item_cust_spt] ADD " arg_tb[169].createsql_string += " CONSTRAINT [DF__u_item_cu__itemi__6E898DDE] DEFAULT (0) FOR [itemid], " arg_tb[169].createsql_string += " CONSTRAINT [DF__u_item_cu__relid__6F7DB217] DEFAULT ('') FOR [relid], " arg_tb[169].createsql_string += " CONSTRAINT [DF__u_item_cu__relty__7071D650] DEFAULT (0) FOR [reltype], " arg_tb[169].createsql_string += " CONSTRAINT [DF__u_item_cu__dscrp__7165FA89] DEFAULT ('') FOR [dscrp], " arg_tb[169].createsql_string += " CONSTRAINT [PK_u_item_cust_spt] PRIMARY KEY CLUSTERED " arg_tb[169].createsql_string += " ( " arg_tb[169].createsql_string += " [itemid], " arg_tb[169].createsql_string += " [relid], " arg_tb[169].createsql_string += " [reltype] " arg_tb[169].createsql_string += " ) ON [PRIMARY] " arg_tb[169].ifmx = 0 arg_tb[169].tbname = "u_item_cust_spt" arg_tb[170].update_version = "2.5.090905" arg_tb[170].createsql_string += "CREATE TABLE [dbo].[u_item_cust_spt_def] ( " arg_tb[170].createsql_string += " [itemid] [int] NOT NULL , " arg_tb[170].createsql_string += " [itemcode] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[170].createsql_string += " [itemname] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[170].createsql_string += " [itemtype] [tinyint] NOT NULL , " arg_tb[170].createsql_string += " [dscrp] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[170].createsql_string += " [inputtype] [tinyint] NOT NULL " arg_tb[170].createsql_string += ") ON [PRIMARY] " arg_tb[170].ifmx = 0 arg_tb[170].tbname = "u_item_cust_spt_def" arg_tb[171].update_version = "2.5.090905" arg_tb[171].createsql_string += "ALTER TABLE [dbo].[u_item_cust_spt_def] ADD " arg_tb[171].createsql_string += " CONSTRAINT [DF__u_item_cu__itemi__4FCFFC94] DEFAULT (0) FOR [itemid], " arg_tb[171].createsql_string += " CONSTRAINT [DF__u_item_cu__itemc__50C420CD] DEFAULT ('') FOR [itemcode], " arg_tb[171].createsql_string += " CONSTRAINT [DF__u_item_cu__itemn__51B84506] DEFAULT ('') FOR [itemname], " arg_tb[171].createsql_string += " CONSTRAINT [DF__u_item_cu__itemt__52AC693F] DEFAULT (0) FOR [itemtype], " arg_tb[171].createsql_string += " CONSTRAINT [DF__u_item_cu__dscrp__53A08D78] DEFAULT ('') FOR [dscrp], " arg_tb[171].createsql_string += " CONSTRAINT [DF__u_item_cu__input__66494D98] DEFAULT (0) FOR [inputtype], " arg_tb[171].createsql_string += " CONSTRAINT [PK_u_item_cust_spt_def] PRIMARY KEY CLUSTERED " arg_tb[171].createsql_string += " ( " arg_tb[171].createsql_string += " [itemid] " arg_tb[171].createsql_string += " ) ON [PRIMARY] " arg_tb[171].ifmx = 0 arg_tb[171].tbname = "u_item_cust_spt_def" arg_tb[172].update_version = "2.5.090905" arg_tb[172].createsql_string += "CREATE TABLE [dbo].[u_item_cust_spt_def_mx] ( " arg_tb[172].createsql_string += " [mxid] [int] NOT NULL , " arg_tb[172].createsql_string += " [itemid] [int] NOT NULL , " arg_tb[172].createsql_string += " [mxcode] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[172].createsql_string += " [mxname] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[172].createsql_string += ") ON [PRIMARY] " arg_tb[172].ifmx = 0 arg_tb[172].tbname = "u_item_cust_spt_def_mx" arg_tb[173].update_version = "2.5.090905" arg_tb[173].createsql_string += "ALTER TABLE [dbo].[u_item_cust_spt_def_mx] ADD " arg_tb[173].createsql_string += " CONSTRAINT [DF__u_item_cus__mxid__43BF2B6A] DEFAULT (0) FOR [mxid], " arg_tb[173].createsql_string += " CONSTRAINT [DF__u_item_cu__itemi__44B34FA3] DEFAULT (0) FOR [itemid], " arg_tb[173].createsql_string += " CONSTRAINT [DF__u_item_cu__mxcod__45A773DC] DEFAULT ('') FOR [mxcode], " arg_tb[173].createsql_string += " CONSTRAINT [DF__u_item_cu__mxnam__469B9815] DEFAULT ('') FOR [mxname], " arg_tb[173].createsql_string += " CONSTRAINT [PK_u_item_cust_spt_def_mx] PRIMARY KEY CLUSTERED " arg_tb[173].createsql_string += " ( " arg_tb[173].createsql_string += " [mxid] " arg_tb[173].createsql_string += " ) ON [PRIMARY] " arg_tb[173].ifmx = 0 arg_tb[173].tbname = "u_item_cust_spt_def_mx" arg_tb[174].update_version = "2.5.090906" arg_tb[174].createsql_string += "ALTER TABLE u_cust ADD upname char(20) NOT NULL " arg_tb[174].createsql_string += "CONSTRAINT DF_u_cust_upname DEFAULT '' WITH VALUES " arg_tb[174].ifmx = 0 arg_tb[174].tbname = "u_cust" arg_tb[175].update_version = "2.5.090906" arg_tb[175].createsql_string += "ALTER TABLE u_cust ADD state tinyint NOT NULL " arg_tb[175].createsql_string += "CONSTRAINT DF_u_cust_state DEFAULT 0 WITH VALUES " arg_tb[175].ifmx = 0 arg_tb[175].tbname = "u_cust" arg_tb[176].update_version = "2.5.090906" arg_tb[176].createsql_string += "ALTER TABLE u_cust ADD peoplenum int NOT NULL " arg_tb[176].createsql_string += "CONSTRAINT DF_u_cust_peoplenum DEFAULT 0 WITH VALUES " arg_tb[176].ifmx = 0 arg_tb[176].tbname = "u_cust" arg_tb[177].update_version = "2.5.090906" arg_tb[177].createsql_string += "ALTER TABLE u_cust ADD mainmarket char(50) NOT NULL " arg_tb[177].createsql_string += "CONSTRAINT DF_u_cust_mainmarket DEFAULT '' WITH VALUES " arg_tb[177].ifmx = 0 arg_tb[177].tbname = "u_cust" arg_tb[178].update_version = "2.5.090906" arg_tb[178].createsql_string += "ALTER TABLE u_cust ADD saleamt decimal(18, 2) NOT NULL " arg_tb[178].createsql_string += "CONSTRAINT DF_u_cust_saleamt DEFAULT 0 WITH VALUES " arg_tb[178].ifmx = 0 arg_tb[178].tbname = "u_cust" arg_tb[179].update_version = "2.5.090906" arg_tb[179].createsql_string += "ALTER TABLE u_cust ADD nethttp char(50) NOT NULL " arg_tb[179].createsql_string += "CONSTRAINT DF_u_cust_nethttp DEFAULT '' WITH VALUES " arg_tb[179].ifmx = 0 arg_tb[179].tbname = "u_cust" arg_tb[180].update_version = "2.5.090906" arg_tb[180].createsql_string += "ALTER TABLE u_cust ADD trade char(30) NOT NULL " arg_tb[180].createsql_string += "CONSTRAINT DF_u_cust_trade DEFAULT '' WITH VALUES " arg_tb[180].ifmx = 0 arg_tb[180].tbname = "u_cust" arg_tb[181].update_version = "2.5.090906" arg_tb[181].createsql_string += "ALTER TABLE u_cust ADD corporation char(20) NOT NULL " arg_tb[181].createsql_string += "CONSTRAINT DF_u_cust_corporation DEFAULT '' WITH VALUES " arg_tb[181].ifmx = 0 arg_tb[181].tbname = "u_cust" arg_tb[182].update_version = "2.5.090906" arg_tb[182].createsql_string += "ALTER TABLE u_cust ADD grade char(10) NOT NULL " arg_tb[182].createsql_string += "CONSTRAINT DF_u_cust_grade DEFAULT '' WITH VALUES " arg_tb[182].ifmx = 0 arg_tb[182].tbname = "u_cust" arg_tb[183].update_version = "2.5.090906" arg_tb[183].createsql_string += "ALTER TABLE u_cust ADD ifself tinyint NOT NULL " arg_tb[183].createsql_string += "CONSTRAINT DF_u_cust_ifself DEFAULT 0 WITH VALUES " arg_tb[183].ifmx = 0 arg_tb[183].tbname = "u_cust" arg_tb[184].update_version = "2.5.090906" arg_tb[184].createsql_string += "ALTER TABLE u_cust ADD cuskind char(50) NOT NULL " arg_tb[184].createsql_string += "CONSTRAINT DF_u_cust_cuskind DEFAULT '' WITH VALUES " arg_tb[184].ifmx = 0 arg_tb[184].tbname = "u_cust" arg_tb[185].update_version = "2.5.090906" arg_tb[185].createsql_string += "ALTER TABLE u_cust ADD simplename char(50) NOT NULL " arg_tb[185].createsql_string += "CONSTRAINT DF_u_cust_simplename DEFAULT '' WITH VALUES " arg_tb[185].ifmx = 0 arg_tb[185].tbname = "u_cust" arg_tb[186].update_version = "2.5.090906" arg_tb[186].createsql_string += "ALTER TABLE u_cust ADD viewdaynum int NOT NULL " arg_tb[186].createsql_string += "CONSTRAINT DF_u_cust_viewdaynum DEFAULT 0 WITH VALUES " arg_tb[186].ifmx = 0 arg_tb[186].tbname = "u_cust" arg_tb[187].update_version = "2.5.090906" arg_tb[187].createsql_string += "ALTER TABLE u_cust ADD subid char(30) NOT NULL " arg_tb[187].createsql_string += "CONSTRAINT DF_u_cust_subid DEFAULT '' WITH VALUES " arg_tb[187].ifmx = 0 arg_tb[187].tbname = "u_cust" arg_tb[188].update_version = "2.5.090906" arg_tb[188].createsql_string += "ALTER TABLE u_cust ADD moddate datetime NULL " arg_tb[188].ifmx = 0 arg_tb[188].tbname = "u_cust" arg_tb[189].update_version = "2.5.090906" arg_tb[189].createsql_string += "ALTER TABLE u_cust ADD modemp char(10) NOT NULL " arg_tb[189].createsql_string += "CONSTRAINT DF_u_cust_modemp DEFAULT '' WITH VALUES " arg_tb[189].ifmx = 0 arg_tb[189].tbname = "u_cust" arg_tb[190].update_version = "2.5.090906" arg_tb[190].createsql_string += "ALTER TABLE u_cust_rep ADD deptname char(30) NOT NULL " arg_tb[190].createsql_string += "CONSTRAINT DF_u_cust_rep_deptname DEFAULT '' WITH VALUES " arg_tb[190].ifmx = 0 arg_tb[190].tbname = "u_cust_rep" arg_tb[191].update_version = "2.5.090906" arg_tb[191].createsql_string += "ALTER TABLE u_cust_rep ADD interest char(50) NOT NULL " arg_tb[191].createsql_string += "CONSTRAINT DF_u_cust_rep_interest DEFAULT '' WITH VALUES " arg_tb[191].ifmx = 0 arg_tb[191].tbname = "u_cust_rep" arg_tb[192].update_version = "2.5.090906" arg_tb[192].createsql_string += "ALTER TABLE u_cust_rep ADD mainproduct char(50) NOT NULL " arg_tb[192].createsql_string += "CONSTRAINT DF_u_cust_rep_mainproduct DEFAULT '' WITH VALUES " arg_tb[192].ifmx = 0 arg_tb[192].tbname = "u_cust_rep" arg_tb[193].update_version = "2.5.090906" arg_tb[193].createsql_string += "ALTER TABLE u_cust_rep ADD interest char(50) NOT NULL " arg_tb[193].createsql_string += "CONSTRAINT DF_u_cust_rep_interest DEFAULT '' WITH VALUES " arg_tb[193].ifmx = 0 arg_tb[193].tbname = "u_cust_rep" arg_tb[194].update_version = "2.5.090906" arg_tb[194].createsql_string += "ALTER TABLE u_cust_rep ADD opdate datetime NOT NULL " arg_tb[194].createsql_string += "CONSTRAINT DF_u_cust_rep_opdate DEFAULT getdate() WITH VALUES " arg_tb[194].ifmx = 0 arg_tb[194].tbname = "u_cust_rep" arg_tb[195].update_version = "2.5.090906" arg_tb[195].createsql_string += "ALTER TABLE u_cust_rep ADD opemp char(10) NOT NULL " arg_tb[195].createsql_string += "CONSTRAINT DF_u_cust_rep_opemp DEFAULT '' WITH VALUES " arg_tb[195].ifmx = 0 arg_tb[195].tbname = "u_cust_rep" arg_tb[196].update_version = "2.5.090906" arg_tb[196].createsql_string += "ALTER TABLE u_cust_rep ADD moddate datetime NOT NULL " arg_tb[196].createsql_string += "CONSTRAINT DF_u_cust_rep_moddate DEFAULT '' WITH VALUES " arg_tb[196].ifmx = 0 arg_tb[196].tbname = "u_cust_rep" arg_tb[197].update_version = "2.5.090906" arg_tb[197].createsql_string += "ALTER TABLE u_cust_rep ADD modemp char(10) NOT NULL " arg_tb[197].createsql_string += "CONSTRAINT DF_u_cust_rep_modemp DEFAULT '' WITH VALUES " arg_tb[197].ifmx = 0 arg_tb[197].tbname = "u_cust_rep" end subroutine public subroutine uof_createtable_int_arr_090905 (ref s_sys_create_table arg_tb[]);arg_tb[198].update_version = "2.5.090906" arg_tb[198].createsql_string += "CREATE TABLE [dbo].[u_station] ( " arg_tb[198].createsql_string += " [stationid] [int] NOT NULL , " arg_tb[198].createsql_string += " [stationname] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[198].createsql_string += " [rep] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[198].createsql_string += " [tele] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[198].createsql_string += " [address] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[198].createsql_string += " [handtel] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[198].createsql_string += " [fax] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[198].createsql_string += " [area] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[198].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[198].createsql_string += " [opemp] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[198].createsql_string += " [email] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[198].createsql_string += " [inuse] [tinyint] NOT NULL , " arg_tb[198].createsql_string += " [dscrp] [varchar] (250) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[198].createsql_string += " [content] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[198].createsql_string += ") ON [PRIMARY] " arg_tb[198].ifmx = 0 arg_tb[198].tbname = "u_station" arg_tb[199].update_version = "2.5.090906" arg_tb[199].createsql_string += "ALTER TABLE [dbo].[u_station] ADD " arg_tb[199].createsql_string += " CONSTRAINT [DF__u_station__stati__13BA4736] DEFAULT (0) FOR [stationid], " arg_tb[199].createsql_string += " CONSTRAINT [DF__u_station__stati__14AE6B6F] DEFAULT ('') FOR [stationname], " arg_tb[199].createsql_string += " CONSTRAINT [DF__u_station__rep__15A28FA8] DEFAULT ('') FOR [rep], " arg_tb[199].createsql_string += " CONSTRAINT [DF__u_station__tele__1696B3E1] DEFAULT ('') FOR [tele], " arg_tb[199].createsql_string += " CONSTRAINT [DF__u_station__addre__178AD81A] DEFAULT ('') FOR [address], " arg_tb[199].createsql_string += " CONSTRAINT [DF__u_station__handt__187EFC53] DEFAULT ('') FOR [handtel], " arg_tb[199].createsql_string += " CONSTRAINT [DF__u_station__fax__1973208C] DEFAULT ('') FOR [fax], " arg_tb[199].createsql_string += " CONSTRAINT [DF__u_station__area__1A6744C5] DEFAULT ('') FOR [area], " arg_tb[199].createsql_string += " CONSTRAINT [DF__u_station__opdat__1B5B68FE] DEFAULT (getdate()) FOR [opdate], " arg_tb[199].createsql_string += " CONSTRAINT [DF__u_station__opemp__1C4F8D37] DEFAULT ('') FOR [opemp], " arg_tb[199].createsql_string += " CONSTRAINT [DF__u_station__email__1D43B170] DEFAULT ('') FOR [email], " arg_tb[199].createsql_string += " CONSTRAINT [DF__u_station__inuse__1E37D5A9] DEFAULT (1) FOR [inuse], " arg_tb[199].createsql_string += " CONSTRAINT [DF__u_station__dscrp__1F2BF9E2] DEFAULT ('') FOR [dscrp], " arg_tb[199].createsql_string += " CONSTRAINT [DF__U_station__conte__646039CF] DEFAULT ('') FOR [content], " arg_tb[199].createsql_string += " CONSTRAINT [PK_u_station] PRIMARY KEY CLUSTERED " arg_tb[199].createsql_string += " ( " arg_tb[199].createsql_string += " [stationid] " arg_tb[199].createsql_string += " ) ON [PRIMARY] " arg_tb[199].ifmx = 0 arg_tb[199].tbname = "u_station" arg_tb[200].update_version = "2.5.091006" arg_tb[200].createsql_string += "alter table u_warepdb_bill add constraint PK_u_warepdb_bill primary key(billid)" arg_tb[200].ifmx = 0 arg_tb[200].tbname = "u_warepdb_bill" arg_tb[201].update_version = "2.5.091006" arg_tb[201].createsql_string += " CREATE UNIQUE INDEX [IX_u_warepdb_bill] ON [dbo].[u_warepdb_bill]([billcode]) ON [PRIMARY] " arg_tb[201].ifmx = 0 arg_tb[201].tbname = "u_warepdb_bill" arg_tb[202].update_version = "2.5.091007" arg_tb[202].createsql_string += "ALTER TABLE u_sale_price_mx ADD rebate decimal(18, 5) NOT NULL " arg_tb[202].createsql_string += "CONSTRAINT DF_u_sale_price_mx_rebate DEFAULT 1 WITH VALUES " arg_tb[202].ifmx = 0 arg_tb[202].tbname = "u_sale_price_mx" arg_tb[203].update_version = "2.5.091007" arg_tb[203].createsql_string += "ALTER TABLE u_cust_member ADD updatescore decimal(18, 5) NOT NULL " arg_tb[203].createsql_string += "CONSTRAINT DF_u_cust_member_updatescore DEFAULT 0 WITH VALUES " arg_tb[203].ifmx = 0 arg_tb[203].tbname = "u_cust_member" arg_tb[204].update_version = "2.5.091008" arg_tb[204].createsql_string += "ALTER TABLE u_cust_member ADD pricelistid int NOT NULL " arg_tb[204].createsql_string += "CONSTRAINT DF_u_cust_member_pricelistid DEFAULT 0 WITH VALUES " arg_tb[204].ifmx = 0 arg_tb[204].tbname = "u_cust_member" arg_tb[205].update_version = "2.5.091008" arg_tb[205].createsql_string += "ALTER TABLE u_cust ADD exchangescore decimal(18, 5) NOT NULL " arg_tb[205].createsql_string += "CONSTRAINT DF_u_cust_exchangescore DEFAULT 0 WITH VALUES " arg_tb[205].ifmx = 0 arg_tb[205].tbname = "u_cust" arg_tb[206].update_version = "2.5.091008" arg_tb[206].createsql_string += "ALTER TABLE u_inwaremx ADD inworkdate datetime " arg_tb[206].ifmx = 0 arg_tb[206].tbname = "u_inwaremx" arg_tb[207].update_version = "2.5.091008" arg_tb[207].createsql_string += "ALTER TABLE u_inwaremx ADD waredscrp varchar(255) NOT NULL " arg_tb[207].createsql_string += "CONSTRAINT DF_u_inwaremx_waredscrp DEFAULT '' WITH VALUES " arg_tb[207].ifmx = 0 arg_tb[207].tbname = "u_inwaremx" arg_tb[208].update_version = "2.5.091008" arg_tb[208].createsql_string += "ALTER TABLE u_mtrlware ADD inworkdate datetime " arg_tb[208].ifmx = 0 arg_tb[208].tbname = "u_mtrlware" arg_tb[209].update_version = "2.5.091008" arg_tb[209].createsql_string += "ALTER TABLE u_mtrlware ADD waredscrp varchar(255) NOT NULL " arg_tb[209].createsql_string += "CONSTRAINT DF_u_mtrlware_waredscrp DEFAULT '' WITH VALUES " arg_tb[209].ifmx = 0 arg_tb[209].tbname = "u_mtrlware" arg_tb[210].update_version = "2.5.091008" arg_tb[210].createsql_string += "ALTER TABLE u_OutWaremoveMx ADD inworkdate datetime " arg_tb[210].ifmx = 0 arg_tb[210].tbname = "u_OutWaremoveMx" arg_tb[211].update_version = "2.5.091008" arg_tb[211].createsql_string += "ALTER TABLE u_OutWaremoveMx ADD waredscrp varchar(255) NOT NULL " arg_tb[211].createsql_string += "CONSTRAINT DF_u_OutWaremoveMx_waredscrp DEFAULT '' WITH VALUES " arg_tb[211].ifmx = 0 arg_tb[211].tbname = "u_OutWaremoveMx" arg_tb[212].update_version = "2.5.091008" arg_tb[212].createsql_string += "ALTER TABLE u_updatecostmx ADD inworkdate datetime " arg_tb[212].ifmx = 0 arg_tb[212].tbname = "u_updatecostmx" arg_tb[213].update_version = "2.5.091008" arg_tb[213].createsql_string += "ALTER TABLE u_updatecostmx ADD waredscrp varchar(255) NOT NULL " arg_tb[213].createsql_string += "CONSTRAINT DF_u_updatecostmx_waredscrp DEFAULT '' WITH VALUES " arg_tb[213].ifmx = 0 arg_tb[213].tbname = "u_updatecostmx" // arg_tb[214].update_version = "2.5.091014" arg_tb[214].createsql_string += "ALTER TABLE u_saletaskmx ADD scllflag int NOT NULL " arg_tb[214].createsql_string += "CONSTRAINT DF_u_saletaskmx_scllflag DEFAULT 0 WITH VALUES " arg_tb[214].ifmx = 0 arg_tb[214].tbname = "u_saletaskmx" arg_tb[215].update_version = "2.5.091014" arg_tb[215].createsql_string += "ALTER TABLE u_saletaskmx ADD scllrep char(50) NOT NULL " arg_tb[215].createsql_string += "CONSTRAINT DF_u_saletaskmx_scllrep DEFAULT '' WITH VALUES " arg_tb[215].ifmx = 0 arg_tb[215].tbname = "u_saletaskmx" arg_tb[216].update_version = "2.5.091014" arg_tb[216].createsql_string += "ALTER TABLE u_saletaskmx ADD sclldate datetime " arg_tb[216].ifmx = 0 arg_tb[216].tbname = "u_saletaskmx" arg_tb[217].update_version = "2.5.091014" arg_tb[217].createsql_string += "ALTER TABLE u_saletaskmx ADD flag int NOT NULL " arg_tb[217].createsql_string += "CONSTRAINT DF_u_saletaskmx_flag DEFAULT 0 WITH VALUES " arg_tb[217].ifmx = 0 arg_tb[217].tbname = "u_saletaskmx" arg_tb[218].update_version = "2.5.091014" arg_tb[218].createsql_string += "ALTER TABLE u_saletaskmx ADD auditingrep char(50) NOT NULL " arg_tb[218].createsql_string += "CONSTRAINT DF_u_saletaskmx_auditingrep DEFAULT '' WITH VALUES " arg_tb[218].ifmx = 0 arg_tb[218].tbname = "u_saletaskmx" arg_tb[219].update_version = "2.5.091014" arg_tb[219].createsql_string += "ALTER TABLE u_saletaskmx ADD auditingdate datetime " arg_tb[219].ifmx = 0 arg_tb[219].tbname = "u_saletaskmx" arg_tb[220].update_version = "2.5.091014" arg_tb[220].createsql_string += " CREATE TABLE [dbo].[u_saleRqMtrl_scll] ( " arg_tb[220].createsql_string += " [rqmtrlid] [int] NOT NULL , " arg_tb[220].createsql_string += " [scid] [int] NOT NULL , " arg_tb[220].createsql_string += " [taskID] [int] NOT NULL , " arg_tb[220].createsql_string += " [MtrlID] [int] NOT NULL , " arg_tb[220].createsql_string += " [printid] [int] NOT NULL , " arg_tb[220].createsql_string += " [trueRqqty] [decimal](23, 10) NOT NULL , " arg_tb[220].createsql_string += " [DstrQty] [decimal](23, 10) NOT NULL , " arg_tb[220].createsql_string += " [costamt] [decimal](18, 5) NOT NULL , " arg_tb[220].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[220].createsql_string += " [woodcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[220].createsql_string += " [pcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[220].createsql_string += " [ctmint] [int] NOT NULL , " arg_tb[220].createsql_string += " [ifchanged] [tinyint] NOT NULL , " arg_tb[220].createsql_string += " [truerqqty_ori] [decimal](23, 10) NOT NULL , " arg_tb[220].createsql_string += " [wsdstrqty] [decimal](23, 10) NOT NULL " arg_tb[220].createsql_string += " ) ON [PRIMARY] " arg_tb[220].ifmx = 0 arg_tb[220].tbname = "u_saleRqMtrl_scll" arg_tb[221].update_version = "2.5.091014" arg_tb[221].createsql_string += " ALTER TABLE [dbo].[u_saleRqMtrl_scll] ADD " arg_tb[221].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_scll_scid] DEFAULT (0) FOR [scid], " arg_tb[221].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_scll_OrderID] DEFAULT (0) FOR [taskID], " arg_tb[221].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_scll_MtrlID] DEFAULT (0) FOR [MtrlID], " arg_tb[221].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_scll_wrkGrpid] DEFAULT (0) FOR [printid], " arg_tb[221].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_scll_truerqqty] DEFAULT (0) FOR [trueRqqty], " arg_tb[221].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_scll_DstrQty] DEFAULT (0) FOR [DstrQty], " arg_tb[221].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_scll_costamt] DEFAULT (0) FOR [costamt], " arg_tb[221].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_scll_status] DEFAULT ('') FOR [status], " arg_tb[221].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_scll_woodcode] DEFAULT ('') FOR [woodcode], " arg_tb[221].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_scll_pcode] DEFAULT ('') FOR [pcode], " arg_tb[221].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_scll_ctmint] DEFAULT (0) FOR [ctmint], " arg_tb[221].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_scll_ifchanged] DEFAULT (0) FOR [ifchanged], " arg_tb[221].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_scll_truerqqty_ori] DEFAULT (0) FOR [truerqqty_ori], " arg_tb[221].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_scll_wsdstrqty] DEFAULT (0) FOR [wsdstrqty], " arg_tb[221].createsql_string += " CONSTRAINT [PK_u_OrderRqMtrl_scll] PRIMARY KEY CLUSTERED " arg_tb[221].createsql_string += " ( " arg_tb[221].createsql_string += " [rqmtrlid] " arg_tb[221].createsql_string += " ) ON [PRIMARY] , " arg_tb[221].createsql_string += " CONSTRAINT [IX_u_saleRqMtrl_scll] UNIQUE NONCLUSTERED " arg_tb[221].createsql_string += " ( " arg_tb[221].createsql_string += " [scid], " arg_tb[221].createsql_string += " [taskID], " arg_tb[221].createsql_string += " [printid], " arg_tb[221].createsql_string += " [MtrlID], " arg_tb[221].createsql_string += " [status], " arg_tb[221].createsql_string += " [woodcode], " arg_tb[221].createsql_string += " [pcode] " arg_tb[221].createsql_string += " ) ON [PRIMARY] " arg_tb[221].ifmx = 0 arg_tb[221].tbname = "u_saleRqMtrl_scll" arg_tb[222].update_version = "2.5.091023" arg_tb[222].createsql_string += " CREATE TABLE [dbo].[u_billemp] ( " arg_tb[222].createsql_string += " [billcode] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[222].createsql_string += " [empid] [int] NOT NULL " arg_tb[222].createsql_string += " ) ON [PRIMARY] " arg_tb[222].ifmx = 0 arg_tb[222].tbname = "u_billemp" arg_tb[223].update_version = "2.5.091023" arg_tb[223].createsql_string += " ALTER TABLE [dbo].[u_billemp] ADD " arg_tb[223].createsql_string += " CONSTRAINT [DF__u_billemp__billc__64FF584D] DEFAULT ('') FOR [billcode], " arg_tb[223].createsql_string += " CONSTRAINT [DF__u_billemp__empid__65F37C86] DEFAULT (0) FOR [empid], " arg_tb[223].createsql_string += " CONSTRAINT [PK_u_billemp] PRIMARY KEY CLUSTERED " arg_tb[223].createsql_string += " ( " arg_tb[223].createsql_string += " [billcode], " arg_tb[223].createsql_string += " [empid] " arg_tb[223].createsql_string += " ) ON [PRIMARY] " arg_tb[223].ifmx = 0 arg_tb[223].tbname = "u_billemp" arg_tb[224].update_version = "2.5.091023" arg_tb[224].createsql_string += " CREATE TABLE [dbo].[Sys_admsg] ( " arg_tb[224].createsql_string += " [msgid] [int] NOT NULL , " arg_tb[224].createsql_string += " [senddt] [datetime] NOT NULL , " arg_tb[224].createsql_string += " [sendemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[224].createsql_string += " [sendempid] [int] NOT NULL , " arg_tb[224].createsql_string += " [objdpm] [char] (254) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[224].createsql_string += " [s_msgtitle] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[224].createsql_string += " [s_msg] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[224].createsql_string += " [scid] [int] NOT NULL , " arg_tb[224].createsql_string += " [billcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[224].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " arg_tb[224].ifmx = 0 arg_tb[224].tbname = "Sys_admsg" arg_tb[225].update_version = "2.5.091023" arg_tb[225].createsql_string += " ALTER TABLE [dbo].[Sys_admsg] ADD " arg_tb[225].createsql_string += " CONSTRAINT [DF_Sys_admsg_sendempid] DEFAULT (0) FOR [sendempid], " arg_tb[225].createsql_string += " CONSTRAINT [DF_Sys_admsg_s_msgtitle] DEFAULT ('') FOR [s_msgtitle], " arg_tb[225].createsql_string += " CONSTRAINT [DF_Sys_admsg_s_msg] DEFAULT ('') FOR [s_msg], " arg_tb[225].createsql_string += " CONSTRAINT [DF_Sys_admsg_scid] DEFAULT (0) FOR [scid], " arg_tb[225].createsql_string += " CONSTRAINT [DF_Sys_admsg_billcode] DEFAULT ('') FOR [billcode], " arg_tb[225].createsql_string += " CONSTRAINT [PK_Sys_admsg] PRIMARY KEY CLUSTERED " arg_tb[225].createsql_string += " ( " arg_tb[225].createsql_string += " [msgid] " arg_tb[225].createsql_string += " ) ON [PRIMARY] " arg_tb[225].ifmx = 0 arg_tb[225].tbname = "Sys_admsg" arg_tb[226].update_version = "2.5.091023" arg_tb[226].createsql_string += " CREATE TABLE [dbo].[Sys_admsg_fj] ( " arg_tb[226].createsql_string += " [fjid] [int] NOT NULL , " arg_tb[226].createsql_string += " [msgid] [int] NOT NULL , " arg_tb[226].createsql_string += " [filename] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[226].createsql_string += " [fileblob] [image] NOT NULL , " arg_tb[226].createsql_string += " [filesize] [decimal](18, 5) NOT NULL , " arg_tb[226].createsql_string += " [filetype] [tinyint] NOT NULL " arg_tb[226].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " arg_tb[226].ifmx = 0 arg_tb[226].tbname = "Sys_admsg_fj" arg_tb[227].update_version = "2.5.091023" arg_tb[227].createsql_string += " ALTER TABLE [dbo].[Sys_admsg_fj] ADD " arg_tb[227].createsql_string += " CONSTRAINT [DF__Sys_admsg___fjid__55880A93] DEFAULT (0) FOR [fjid], " arg_tb[227].createsql_string += " CONSTRAINT [DF__Sys_admsg__msgid__567C2ECC] DEFAULT (0) FOR [msgid], " arg_tb[227].createsql_string += " CONSTRAINT [DF__Sys_admsg__filen__57705305] DEFAULT ('') FOR [filename], " arg_tb[227].createsql_string += " CONSTRAINT [DF__Sys_admsg__fileb__5864773E] DEFAULT ('') FOR [fileblob], " arg_tb[227].createsql_string += " CONSTRAINT [DF__Sys_admsg__filet__59589B77] DEFAULT (0) FOR [filetype], " arg_tb[227].createsql_string += " CONSTRAINT [PK_Sys_admsg_fj] PRIMARY KEY CLUSTERED " arg_tb[227].createsql_string += " ( " arg_tb[227].createsql_string += " [fjid] " arg_tb[227].createsql_string += " ) ON [PRIMARY] " arg_tb[227].ifmx = 0 arg_tb[227].tbname = "Sys_admsg_fj" arg_tb[228].update_version = "2.5.091023" arg_tb[228].createsql_string += " CREATE TABLE [dbo].[Sys_admsgmx] ( " arg_tb[228].createsql_string += " [msgid] [int] NOT NULL , " arg_tb[228].createsql_string += " [senddtint] [int] NOT NULL , " arg_tb[228].createsql_string += " [empid] [int] NOT NULL , " arg_tb[228].createsql_string += " [s_msgtitle] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[228].createsql_string += " [dealflag] [tinyint] NOT NULL , " arg_tb[228].createsql_string += " [dealdt] [datetime] NULL , " arg_tb[228].createsql_string += " [s_msg] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[228].createsql_string += " [scid] [int] NOT NULL , " arg_tb[228].createsql_string += " [billcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[228].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " arg_tb[228].ifmx = 0 arg_tb[228].tbname = "Sys_admsgmx" arg_tb[229].update_version = "2.5.091023" arg_tb[229].createsql_string += " ALTER TABLE [dbo].[Sys_admsgmx] ADD " arg_tb[229].createsql_string += " CONSTRAINT [DF_Sys_admsgmx_msgid] DEFAULT (0) FOR [msgid], " arg_tb[229].createsql_string += " CONSTRAINT [DF_Sys_admsgmx_senddtint] DEFAULT (0) FOR [senddtint], " arg_tb[229].createsql_string += " CONSTRAINT [DF_Sys_admsgmx_empid] DEFAULT (0) FOR [empid], " arg_tb[229].createsql_string += " CONSTRAINT [DF_Sys_admsgmx_s_msgtitle] DEFAULT ('') FOR [s_msgtitle], " arg_tb[229].createsql_string += " CONSTRAINT [DF_Sys_admsgmx_s_msg] DEFAULT ('') FOR [s_msg], " arg_tb[229].createsql_string += " CONSTRAINT [DF_Sys_admsgmx_scid] DEFAULT (0) FOR [scid], " arg_tb[229].createsql_string += " CONSTRAINT [DF_Sys_admsgmx_billcode] DEFAULT ('') FOR [billcode], " arg_tb[229].createsql_string += " CONSTRAINT [PK_Sys_admsgmx] PRIMARY KEY CLUSTERED " arg_tb[229].createsql_string += " ( " arg_tb[229].createsql_string += " [msgid], " arg_tb[229].createsql_string += " [senddtint], " arg_tb[229].createsql_string += " [empid] " arg_tb[229].createsql_string += " ) ON [PRIMARY] " arg_tb[229].ifmx = 0 arg_tb[229].tbname = "Sys_admsgmx" arg_tb[230].update_version = "2.5.091106" arg_tb[230].createsql_string += " CREATE TABLE [dbo].[u_formula_def] (" arg_tb[230].createsql_string += " [formulaid] [int] NOT NULL ," arg_tb[230].createsql_string += " [content] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[230].createsql_string += " ) ON [PRIMARY]" arg_tb[230].ifmx = 0 arg_tb[230].tbname = "u_formula_def" arg_tb[231].update_version = "2.5.091106" arg_tb[231].createsql_string += " ALTER TABLE [dbo].[u_formula_def] ADD " arg_tb[231].createsql_string += " CONSTRAINT [DF_u_formula_def_formulaid] DEFAULT (0) FOR [formulaid]," arg_tb[231].createsql_string += " CONSTRAINT [DF_u_formula_def_content] DEFAULT ('') FOR [content]," arg_tb[231].createsql_string += " CONSTRAINT [PK_u_formula_def] PRIMARY KEY CLUSTERED " arg_tb[231].createsql_string += " (" arg_tb[231].createsql_string += " [formulaid]" arg_tb[231].createsql_string += " ) ON [PRIMARY] " arg_tb[231].ifmx = 0 arg_tb[231].tbname = "u_formula_def" arg_tb[232].update_version = "2.5.091114" arg_tb[232].createsql_string += " CREATE VIEW dbo.v_cusid_moneyid AS " arg_tb[232].createsql_string += " SELECT dbo.cw_currency.moneyid, dbo.u_cust.cusid, dbo.u_scdef.ScID " arg_tb[232].createsql_string += " FROM dbo.cw_currency CROSS JOIN dbo.u_cust CROSS JOIN dbo.u_scdef " arg_tb[232].ifmx = 0 arg_tb[232].tbname = "v_cusid_moneyid" arg_tb[233].update_version = "2.5.091114" arg_tb[233].createsql_string += " CREATE VIEW dbo.v_cusid_moneyid_no_scid AS " arg_tb[233].createsql_string += " SELECT dbo.cw_currency.moneyid, dbo.u_cust.cusid " arg_tb[233].createsql_string += " FROM dbo.cw_currency CROSS JOIN dbo.u_cust " arg_tb[233].ifmx = 0 arg_tb[233].tbname = "v_cusid_moneyid_no_scid" arg_tb[236].update_version = "2.5.091114" arg_tb[236].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[236].createsql_string += " where id = object_id(N'[dbo].[v_spt_balcamt]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[236].createsql_string += " drop view [dbo].[v_spt_balcamt] " arg_tb[236].ifmx = 0 arg_tb[236].tbname = "v_spt_balcamt" arg_tb[237].update_version = "2.5.091114" arg_tb[237].createsql_string += " CREATE VIEW dbo.v_sptid_scid " arg_tb[237].createsql_string += " AS " arg_tb[237].createsql_string += " SELECT dbo.u_scdef.ScID, dbo.u_spt.sptid " arg_tb[237].createsql_string += " FROM dbo.u_scdef CROSS JOIN " arg_tb[237].createsql_string += " dbo.u_spt " arg_tb[237].ifmx = 0 arg_tb[237].tbname = "v_sptid_scid" arg_tb[238].update_version = "2.5.091114" arg_tb[238].createsql_string += " CREATE VIEW dbo.v_spt_balcamt AS " arg_tb[238].createsql_string += " SELECT ISNULL(SUM(dbo.u_Bmstpay.Mstpayamt), 0) - ISNULL(SUM(dbo.u_Bmstpay.Payamt), 0) AS spt_balcamt, " arg_tb[238].createsql_string += " dbo.v_sptid_scid.ScID, dbo.v_sptid_scid.sptid " arg_tb[238].createsql_string += " FROM dbo.v_sptid_scid LEFT OUTER JOIN dbo.u_Bmstpay " arg_tb[238].createsql_string += " ON dbo.v_sptid_scid.ScID = dbo.u_Bmstpay.scid AND " arg_tb[238].createsql_string += " dbo.v_sptid_scid.sptid = dbo.u_Bmstpay.sptid " arg_tb[238].createsql_string += " GROUP BY dbo.v_sptid_scid.ScID, dbo.v_sptid_scid.sptid " arg_tb[238].ifmx = 0 arg_tb[238].tbname = "v_spt_balcamt" end subroutine public subroutine uof_createtable_int_arr_091111 (ref s_sys_create_table arg_tb[]);arg_tb[239].update_version = "2.5.091115" arg_tb[239].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[239].createsql_string += " where id = object_id(N'[dbo].[v_mustpaybalc_notaudit]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[239].createsql_string += " drop view [dbo].[v_mustpaybalc_notaudit] " arg_tb[239].ifmx = 0 arg_tb[239].tbname = "v_mustpaybalc_notaudit" arg_tb[240].update_version = "2.5.091115" arg_tb[240].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[240].createsql_string += " where id = object_id(N'[dbo].[v_mustpaybalc_balcamt_month]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[240].createsql_string += " drop view [dbo].[v_mustpaybalc_balcamt_month] " arg_tb[240].ifmx = 0 arg_tb[240].tbname = "v_mustpaybalc_balcamt_month" arg_tb[241].update_version = "2.5.091115" arg_tb[241].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[241].createsql_string += " where id = object_id(N'[dbo].[v_mustpaybalc_balcamt]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[241].createsql_string += " drop view [dbo].[v_mustpaybalc_balcamt] " arg_tb[241].ifmx = 0 arg_tb[241].tbname = "v_mustpaybalc_balcamt" arg_tb[242].update_version = "2.5.091115" arg_tb[242].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[242].createsql_string += " where id = object_id(N'[dbo].[v_mustpaybalc_balcamt_mx]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[242].createsql_string += " drop view [dbo].[v_mustpaybalc_balcamt_mx] " arg_tb[242].ifmx = 0 arg_tb[242].tbname = "v_mustpaybalc_balcamt_mx" arg_tb[243].update_version = "2.5.091115" arg_tb[243].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[243].createsql_string += " where id = object_id(N'[dbo].[v_mustpaybalc_balcamt_mx_no_scid]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[243].createsql_string += " drop view [dbo].[v_mustpaybalc_balcamt_mx_no_scid] " arg_tb[243].ifmx = 0 arg_tb[243].tbname = "v_mustpaybalc_balcamt_mx_no_scid" arg_tb[244].update_version = "2.5.091115" arg_tb[244].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[244].createsql_string += " where id = object_id(N'[dbo].[v_mustpaybalc_incdec]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[244].createsql_string += " drop view [dbo].[v_mustpaybalc_incdec] " arg_tb[244].ifmx = 0 arg_tb[244].tbname = "v_mustpaybalc_incdec" arg_tb[245].update_version = "2.5.091115" arg_tb[245].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[245].createsql_string += " where id = object_id(N'[dbo].[v_mustpaybalc_incdec_no_scid]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[245].createsql_string += " drop view [dbo].[v_mustpaybalc_incdec_no_scid] " arg_tb[245].ifmx = 0 arg_tb[245].tbname = "v_mustpaybalc_incdec_no_scid" arg_tb[246].update_version = "2.5.091115" arg_tb[246].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[246].createsql_string += " where id = object_id(N'[dbo].[v_mustpaybalc_item]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[246].createsql_string += " drop view [dbo].[v_mustpaybalc_item] " arg_tb[246].ifmx = 0 arg_tb[246].tbname = "v_mustpaybalc_item" arg_tb[247].update_version = "2.5.091115" arg_tb[247].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[247].createsql_string += " where id = object_id(N'[dbo].[v_mustpaybalc_notaudit_union]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[247].createsql_string += " drop view [dbo].[v_mustpaybalc_notaudit_union] " arg_tb[247].ifmx = 0 arg_tb[247].tbname = "v_mustpaybalc_notaudit_union" arg_tb[248].update_version = "2.5.091115" arg_tb[248].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[248].createsql_string += " where id = object_id(N'[dbo].[v_mustpaybalc_outdate_incdec]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[248].createsql_string += " drop view [dbo].[v_mustpaybalc_outdate_incdec] " arg_tb[248].ifmx = 0 arg_tb[248].tbname = "v_mustpaybalc_outdate_incdec" arg_tb[249].update_version = "2.5.091115" arg_tb[249].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[249].createsql_string += " where id = object_id(N'[dbo].[v_musttakebalc_balcamt]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[249].createsql_string += " drop view [dbo].[v_musttakebalc_balcamt] " arg_tb[249].ifmx = 0 arg_tb[249].tbname = "v_musttakebalc_balcamt" arg_tb[250].update_version = "2.5.091115" arg_tb[250].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[250].createsql_string += " where id = object_id(N'[dbo].[v_musttakebalc_balcamt_month]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[250].createsql_string += " drop view [dbo].[v_musttakebalc_balcamt_month] " arg_tb[250].ifmx = 0 arg_tb[250].tbname = "v_musttakebalc_balcamt_month" arg_tb[251].update_version = "2.5.091115" arg_tb[251].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[251].createsql_string += " where id = object_id(N'[dbo].[v_musttakebalc_balcamt_month_viewdate]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[251].createsql_string += " drop view [dbo].[v_musttakebalc_balcamt_month_viewdate] " arg_tb[251].ifmx = 0 arg_tb[251].tbname = "v_musttakebalc_balcamt_month_viewdate" //arg_tb[252].update_version = "2.5.091115" //arg_tb[252].createsql_string += " if exists (select * from dbo.sysobjects " //arg_tb[252].createsql_string += " where id = object_id(N'[dbo].[v_musttakebalc_balcamt_mx]') and OBJECTPROPERTY(id, N'IsView') = 1) " //arg_tb[252].createsql_string += " drop view [dbo].[v_musttakebalc_balcamt_mx] " //arg_tb[252].ifmx = 0 //arg_tb[252].tbname = "v_musttakebalc_balcamt_mx" //arg_tb[253].update_version = "2.5.091115" //arg_tb[253].createsql_string += " if exists (select * from dbo.sysobjects " //arg_tb[253].createsql_string += " where id = object_id(N'[dbo].[v_musttakebalc_incdec]') and OBJECTPROPERTY(id, N'IsView') = 1) " //arg_tb[253].createsql_string += " drop view [dbo].[v_musttakebalc_incdec] " //arg_tb[253].ifmx = 0 //arg_tb[253].tbname = "v_musttakebalc_incdec" arg_tb[254].update_version = "2.5.091115" arg_tb[254].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[254].createsql_string += " where id = object_id(N'[dbo].[v_musttakebalc_incdec_month]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[254].createsql_string += " drop view [dbo].[v_musttakebalc_incdec_month] " arg_tb[254].ifmx = 0 arg_tb[254].tbname = "v_musttakebalc_incdec_month" arg_tb[255].update_version = "2.5.091115" arg_tb[255].createsql_string += " if exists (select * from dbo.sysobjects " arg_tb[255].createsql_string += " where id = object_id(N'[dbo].[v_musttakebalc_item]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[255].createsql_string += " drop view [dbo].[v_musttakebalc_item] " arg_tb[255].ifmx = 0 arg_tb[255].tbname = "v_musttakebalc_item" //arg_tb[256].update_version = "2.5.091115" //arg_tb[256].createsql_string += " if exists (select * from dbo.sysobjects " //arg_tb[256].createsql_string += " where id = object_id(N'[dbo].[v_musttakebalc_outdate_incdec]') and OBJECTPROPERTY(id, N'IsView') = 1) " //arg_tb[256].createsql_string += " drop view [dbo].[v_musttakebalc_outdate_incdec] " //arg_tb[256].ifmx = 0 //arg_tb[256].tbname = "v_musttakebalc_outdate_incdec" arg_tb[258].update_version = "2.5.091115" arg_tb[258].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_balcamt AS " arg_tb[258].createsql_string += " SELECT sptid, SUM(Mstpayamt - Payamt) AS balcamt, scid " arg_tb[258].createsql_string += " FROM dbo.u_Bmstpay GROUP BY sptid, scid " arg_tb[258].ifmx = 0 arg_tb[258].tbname = "v_mustpaybalc_balcamt" arg_tb[259].update_version = "2.5.091115" arg_tb[259].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_balcamt_month AS " arg_tb[259].createsql_string += " SELECT sptid, SUM(Mstpayamt - Payamt) AS balcamt, CONVERT(char(7), paydate, 120) AS paydate,scid " arg_tb[259].createsql_string += " FROM dbo.u_Bmstpay " arg_tb[259].createsql_string += " GROUP BY sptid, CONVERT(char(7), paydate, 120), scid " arg_tb[259].ifmx = 0 arg_tb[259].tbname = "v_mustpaybalc_balcamt_month" arg_tb[260].update_version = "2.5.091115" arg_tb[260].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_balcamt_mx AS " arg_tb[260].createsql_string += " SELECT sptid, SUM(Mstpayamt - Payamt) AS balcamt, scid " arg_tb[260].createsql_string += " FROM dbo.u_Bmstpaymx " arg_tb[260].createsql_string += " GROUP BY sptid, scid " arg_tb[260].ifmx = 0 arg_tb[260].tbname = "v_mustpaybalc_balcamt_mx" arg_tb[261].update_version = "2.5.091115" arg_tb[261].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_balcamt_mx_no_scid AS " arg_tb[261].createsql_string += " SELECT sptid, SUM(Mstpayamt - Payamt) AS balcamt " arg_tb[261].createsql_string += " FROM dbo.u_Bmstpaymx GROUP BY sptid " arg_tb[261].ifmx = 0 arg_tb[261].tbname = "v_mustpaybalc_balcamt_mx_no_scid" arg_tb[262].update_version = "2.5.091115" arg_tb[262].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_incdec AS " arg_tb[262].createsql_string += " SELECT SUM(dbo.u_Bmstpaymx.Mstpayamt) AS Mstpayamt, SUM(dbo.u_Bmstpaymx.Payamt) AS Payamt, " arg_tb[262].createsql_string += " dbo.u_Bmstpaymx.sptid, dbo.u_Bmstpaymx.scid " arg_tb[262].createsql_string += " FROM dbo.u_Bmstpaymx INNER JOIN dbo.u_parm_pay " arg_tb[262].createsql_string += " ON dbo.u_Bmstpaymx.paydate < dbo.u_parm_pay.enddate AND " arg_tb[262].createsql_string += " dbo.u_Bmstpaymx.paydate >= dbo.u_parm_pay.firstdate " arg_tb[262].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) GROUP BY dbo.u_Bmstpaymx.sptid, dbo.u_Bmstpaymx.scid " arg_tb[262].ifmx = 0 arg_tb[262].tbname = "v_mustpaybalc_incdec" arg_tb[263].update_version = "2.5.091115" arg_tb[263].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_incdec_no_scid AS " arg_tb[263].createsql_string += " SELECT SUM(dbo.u_Bmstpaymx.Mstpayamt) AS Mstpayamt, SUM(dbo.u_Bmstpaymx.Payamt) AS Payamt, dbo.u_Bmstpaymx.sptid " arg_tb[263].createsql_string += " FROM dbo.u_Bmstpaymx INNER JOIN dbo.u_parm_pay ON " arg_tb[263].createsql_string += " dbo.u_Bmstpaymx.paydate < dbo.u_parm_pay.enddate AND " arg_tb[263].createsql_string += " dbo.u_Bmstpaymx.paydate >= dbo.u_parm_pay.firstdate " arg_tb[263].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) GROUP BY dbo.u_Bmstpaymx.sptid " arg_tb[263].ifmx = 0 arg_tb[263].tbname = "v_mustpaybalc_incdec_no_scid" arg_tb[264].update_version = "2.5.091115" arg_tb[264].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_item AS " arg_tb[264].createsql_string += " SELECT SUM(dbo.u_Bmstpaymx.Mstpayamt) AS Mstpayamt, dbo.u_Bmstpaymx.sptid, " arg_tb[264].createsql_string += " dbo.u_Bmstpaymx.itemid, ISNULL(dbo.u_itemdef.itemname, '采购') AS itemname, " arg_tb[264].createsql_string += " dbo.u_Bmstpaymx.scid FROM dbo.u_Bmstpaymx INNER JOIN dbo.u_parm_pay ON " arg_tb[264].createsql_string += " dbo.u_Bmstpaymx.paydate < dbo.u_parm_pay.enddate AND " arg_tb[264].createsql_string += " dbo.u_Bmstpaymx.paydate >= dbo.u_parm_pay.firstdate LEFT OUTER JOIN dbo.u_itemdef ON " arg_tb[264].createsql_string += " dbo.u_Bmstpaymx.itemid = dbo.u_itemdef.itemid WHERE (dbo.u_parm_pay.id = 1) " arg_tb[264].createsql_string += " GROUP BY dbo.u_Bmstpaymx.sptid, dbo.u_Bmstpaymx.itemid, ISNULL(dbo.u_itemdef.itemname, '采购'), dbo.u_Bmstpaymx.scid " arg_tb[264].ifmx = 0 arg_tb[264].tbname = "v_mustpaybalc_item" arg_tb[265].update_version = "2.5.091115" arg_tb[265].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_item_no_scid AS " arg_tb[265].createsql_string += " SELECT SUM(dbo.u_Bmstpaymx.Mstpayamt) AS Mstpayamt, dbo.u_Bmstpaymx.sptid, " arg_tb[265].createsql_string += " dbo.u_Bmstpaymx.itemid, ISNULL(dbo.u_itemdef.itemname, '采购') AS itemname " arg_tb[265].createsql_string += " FROM dbo.u_Bmstpaymx INNER JOIN dbo.u_parm_pay ON " arg_tb[265].createsql_string += " dbo.u_Bmstpaymx.paydate < dbo.u_parm_pay.enddate AND " arg_tb[265].createsql_string += " dbo.u_Bmstpaymx.paydate >= dbo.u_parm_pay.firstdate LEFT OUTER JOIN dbo.u_itemdef ON " arg_tb[265].createsql_string += " dbo.u_Bmstpaymx.itemid = dbo.u_itemdef.itemid WHERE (dbo.u_parm_pay.id = 1) " arg_tb[265].createsql_string += " GROUP BY dbo.u_Bmstpaymx.sptid, dbo.u_Bmstpaymx.itemid, ISNULL(dbo.u_itemdef.itemname, '采购') " arg_tb[265].ifmx = 0 arg_tb[265].tbname = "v_mustpaybalc_item_no_scid" arg_tb[266].update_version = "2.5.091115" arg_tb[266].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_notaudit_union AS " arg_tb[266].createsql_string += " SELECT SUM(ROUND(dbo.u_inwaremx.uqty * dbo.u_inwaremx.uprice * dbo.u_inwaremx.rebate, 2)) AS notauditamt, " arg_tb[266].createsql_string += " dbo.u_inware.scid AS scid, dbo.u_inware.sptid AS sptid " arg_tb[266].createsql_string += " FROM dbo.u_inware INNER JOIN dbo.u_inwaremx ON " arg_tb[266].createsql_string += " dbo.u_inware.scid = dbo.u_inwaremx.scid AND " arg_tb[266].createsql_string += " dbo.u_inware.inwareid = dbo.u_inwaremx.inwareid INNER JOIN dbo.u_parm_pay ON " arg_tb[266].createsql_string += " dbo.u_inware.indate >= dbo.u_parm_pay.firstdate AND dbo.u_inware.indate <= dbo.u_parm_pay.enddate " arg_tb[266].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) AND (dbo.u_inware.billtype = 1) AND " arg_tb[266].createsql_string += " (dbo.u_inware.secflag = 0) " arg_tb[266].createsql_string += " GROUP BY dbo.u_inware.scid, dbo.u_inware.sptid UNION ALL " arg_tb[266].createsql_string += " SELECT SUM(ROUND(dbo.ow_wfjgmx_in_aft.uqty * dbo.ow_wfjgmx_in_aft.jgprice, 2)) AS notauditamt, dbo.ow_wfjg_in.scid AS scid, dbo.ow_wfjg_in.sptid AS sptid " arg_tb[266].createsql_string += " FROM dbo.ow_wfjg_in INNER JOIN dbo.ow_wfjgmx_in_aft ON " arg_tb[266].createsql_string += " dbo.ow_wfjg_in.scid = dbo.ow_wfjgmx_in_aft.scid AND " arg_tb[266].createsql_string += " dbo.ow_wfjg_in.inwareid = dbo.ow_wfjgmx_in_aft.inwareid INNER JOIN dbo.u_parm_pay ON " arg_tb[266].createsql_string += " dbo.ow_wfjg_in.indate >= dbo.u_parm_pay.firstdate AND " arg_tb[266].createsql_string += " dbo.ow_wfjg_in.indate <= dbo.u_parm_pay.enddate " arg_tb[266].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) AND (dbo.ow_wfjg_in.secflag = 0) " arg_tb[266].createsql_string += " GROUP BY dbo.ow_wfjg_in.scid, dbo.ow_wfjg_in.sptid UNION ALL " arg_tb[266].createsql_string += " SELECT SUM(0 - dbo.u_spt_amerce.amerceamt) AS notauditamt, dbo.u_spt_amerce.scid AS scid, dbo.u_spt_amerce.sptid AS sptid " arg_tb[266].createsql_string += " FROM dbo.u_spt_amerce INNER JOIN dbo.u_parm_pay ON " arg_tb[266].createsql_string += " dbo.u_spt_amerce.billdate >= dbo.u_parm_pay.firstdate AND " arg_tb[266].createsql_string += " dbo.u_spt_amerce.billdate <= dbo.u_parm_pay.enddate " arg_tb[266].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) AND (dbo.u_spt_amerce.flag = 0) " arg_tb[266].createsql_string += " GROUP BY dbo.u_spt_amerce.scid, dbo.u_spt_amerce.sptid " arg_tb[266].ifmx = 0 arg_tb[266].tbname = "v_mustpaybalc_notaudit_union" arg_tb[267].update_version = "2.5.091115" arg_tb[267].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_outdate_incdec AS " arg_tb[267].createsql_string += " SELECT SUM(dbo.u_Bmstpaymx.Mstpayamt - dbo.u_Bmstpaymx.Payamt) AS outdate_Mstpayamt, " arg_tb[267].createsql_string += " dbo.u_Bmstpaymx.sptid, dbo.u_Bmstpaymx.scid FROM dbo.u_Bmstpaymx INNER JOIN dbo.u_parm_pay ON " arg_tb[267].createsql_string += " dbo.u_Bmstpaymx.paydate >= dbo.u_parm_pay.enddate WHERE (dbo.u_parm_pay.id = 1) " arg_tb[267].createsql_string += " GROUP BY dbo.u_Bmstpaymx.sptid, dbo.u_Bmstpaymx.scid " arg_tb[267].ifmx = 0 arg_tb[267].tbname = "v_mustpaybalc_outdate_incdec" arg_tb[268].update_version = "2.5.091115" arg_tb[268].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_outdate_incdec_no_scid AS " arg_tb[268].createsql_string += " SELECT SUM(dbo.u_Bmstpaymx.Mstpayamt - dbo.u_Bmstpaymx.Payamt) AS outdate_Mstpayamt, " arg_tb[268].createsql_string += " dbo.u_Bmstpaymx.sptid FROM dbo.u_Bmstpaymx INNER JOIN dbo.u_parm_pay ON " arg_tb[268].createsql_string += " dbo.u_Bmstpaymx.paydate >= dbo.u_parm_pay.enddate WHERE (dbo.u_parm_pay.id = 1) " arg_tb[268].createsql_string += " GROUP BY dbo.u_Bmstpaymx.sptid " arg_tb[268].ifmx = 0 arg_tb[268].tbname = "v_mustpaybalc_outdate_incdec_no_scid" arg_tb[269].update_version = "2.5.091115" arg_tb[269].createsql_string += " CREATE VIEW dbo.v_musttakebalc_balcamt AS " arg_tb[269].createsql_string += " SELECT cusid, SUM(Msttakeamt - takeamt) AS balcamt, moneyid, scid " arg_tb[269].createsql_string += " FROM dbo.u_Bmsttake GROUP BY cusid, moneyid, scid " arg_tb[269].ifmx = 0 arg_tb[269].tbname = "v_musttakebalc_balcamt" arg_tb[270].update_version = "2.5.091115" arg_tb[270].createsql_string += " CREATE VIEW dbo.v_musttakebalc_balcamt_month AS " arg_tb[270].createsql_string += " SELECT cusid, SUM(Msttakeamt - takeamt) AS balcamt, CONVERT(char(7), takedate, 120) AS takedate, moneyid, scid " arg_tb[270].createsql_string += " FROM dbo.u_Bmsttake " arg_tb[270].createsql_string += " GROUP BY cusid, CONVERT(char(7), takedate, 120), moneyid, scid " arg_tb[270].ifmx = 0 arg_tb[270].tbname = "v_musttakebalc_balcamt_month" arg_tb[271].update_version = "2.5.091115" arg_tb[271].createsql_string += " CREATE VIEW dbo.v_musttakebalc_balcamt_month_viewdate AS " arg_tb[271].createsql_string += " SELECT cusid, SUM(Msttakeamt - takeamt) AS balcamt, CONVERT(char(7), viewdate, 120) AS takedate, moneyid, scid " arg_tb[271].createsql_string += " FROM dbo.u_Bmsttake " arg_tb[271].createsql_string += " GROUP BY cusid, CONVERT(char(7), viewdate, 120), moneyid, scid " arg_tb[271].createsql_string += " HAVING (SUM(Msttakeamt - takeamt) > 0) " arg_tb[271].ifmx = 0 arg_tb[271].tbname = "v_musttakebalc_balcamt_month_viewdate" //arg_tb[272].update_version = "2.5.091115" //arg_tb[272].createsql_string += " CREATE VIEW dbo.v_musttakebalc_balcamt_mx AS " //arg_tb[272].createsql_string += " SELECT cusid, SUM(Msttakeamt - takeamt) AS balcamt, moneyid, scid " //arg_tb[272].createsql_string += " FROM dbo.u_Bmsttakemx GROUP BY cusid, moneyid, scid " //arg_tb[272].ifmx = 0 //arg_tb[272].tbname = "v_musttakebalc_balcamt_mx" arg_tb[273].update_version = "2.5.091115" arg_tb[273].createsql_string += " CREATE VIEW dbo.v_musttakebalc_balcamt_mx_no_scid AS " arg_tb[273].createsql_string += " SELECT cusid, SUM(Msttakeamt - takeamt) AS balcamt, moneyid " arg_tb[273].createsql_string += " FROM dbo.u_Bmsttakemx GROUP BY cusid, moneyid " arg_tb[273].ifmx = 0 arg_tb[273].tbname = "v_musttakebalc_balcamt_mx_no_scid" //arg_tb[274].update_version = "2.5.091115" //arg_tb[274].createsql_string += " CREATE VIEW dbo.v_musttakebalc_incdec AS " //arg_tb[274].createsql_string += " SELECT SUM(dbo.u_Bmsttakemx.Msttakeamt) AS Msttakeamt, " //arg_tb[274].createsql_string += " SUM(dbo.u_Bmsttakemx.takeamt) AS takeamt, dbo.u_Bmsttakemx.cusid, dbo.u_Bmsttakemx.moneyid, dbo.u_Bmsttakemx.scid " //arg_tb[274].createsql_string += " FROM dbo.u_Bmsttakemx INNER JOIN dbo.u_parm_pay ON " //arg_tb[274].createsql_string += " dbo.u_Bmsttakemx.takedate < dbo.u_parm_pay.enddate AND " //arg_tb[274].createsql_string += " dbo.u_Bmsttakemx.takedate >= dbo.u_parm_pay.firstdate " //arg_tb[274].createsql_string += " WHERE (dbo.u_parm_pay.id = 2) " //arg_tb[274].createsql_string += " GROUP BY dbo.u_Bmsttakemx.cusid, dbo.u_Bmsttakemx.moneyid, dbo.u_Bmsttakemx.scid " //arg_tb[274].ifmx = 0 //arg_tb[274].tbname = "v_musttakebalc_incdec" arg_tb[275].update_version = "2.5.091115" arg_tb[275].createsql_string += " CREATE VIEW dbo.v_musttakebalc_incdec_month AS " arg_tb[275].createsql_string += " SELECT cusid, SUM(takeamt) AS takeamt, CONVERT(char(7), takedate, 120) AS takedate, moneyid, scid " arg_tb[275].createsql_string += " FROM dbo.u_Bmsttake " arg_tb[275].createsql_string += " GROUP BY cusid, CONVERT(char(7), takedate, 120), moneyid, scid " arg_tb[275].ifmx = 0 arg_tb[275].tbname = "v_musttakebalc_incdec_month" arg_tb[276].update_version = "2.5.091115" arg_tb[276].createsql_string += " CREATE VIEW dbo.v_musttakebalc_incdec_no_scid AS " arg_tb[276].createsql_string += " SELECT SUM(dbo.u_Bmsttakemx.Msttakeamt) AS Msttakeamt, SUM(dbo.u_Bmsttakemx.takeamt) AS takeamt, dbo.u_Bmsttakemx.cusid, dbo.u_Bmsttakemx.moneyid " arg_tb[276].createsql_string += " FROM dbo.u_Bmsttakemx INNER JOIN dbo.u_parm_pay " arg_tb[276].createsql_string += " ON dbo.u_Bmsttakemx.takedate < dbo.u_parm_pay.enddate " arg_tb[276].createsql_string += " AND dbo.u_Bmsttakemx.takedate >= dbo.u_parm_pay.firstdate " arg_tb[276].createsql_string += " WHERE (dbo.u_parm_pay.id = 2) GROUP BY dbo.u_Bmsttakemx.cusid, dbo.u_Bmsttakemx.moneyid " arg_tb[276].ifmx = 0 arg_tb[276].tbname = "v_musttakebalc_incdec_no_scid" arg_tb[277].update_version = "2.5.091115" arg_tb[277].createsql_string += " CREATE VIEW dbo.v_musttakebalc_item AS " arg_tb[277].createsql_string += " SELECT SUM(dbo.u_Bmsttakemx.Msttakeamt) AS Msttakeamt, dbo.u_Bmsttakemx.cusid, " arg_tb[277].createsql_string += " dbo.u_Bmsttakemx.itemid, ISNULL(dbo.u_itemdef.itemname, '销售') AS itemname, " arg_tb[277].createsql_string += " dbo.u_Bmsttakemx.moneyid, dbo.u_Bmsttakemx.scid " arg_tb[277].createsql_string += " FROM dbo.u_Bmsttakemx INNER JOIN dbo.u_parm_pay " arg_tb[277].createsql_string += " ON dbo.u_Bmsttakemx.takedate < dbo.u_parm_pay.enddate " arg_tb[277].createsql_string += " AND dbo.u_Bmsttakemx.takedate >= dbo.u_parm_pay.firstdate LEFT OUTER JOIN dbo.u_itemdef " arg_tb[277].createsql_string += " ON dbo.u_Bmsttakemx.itemid = dbo.u_itemdef.itemid " arg_tb[277].createsql_string += " WHERE (dbo.u_parm_pay.id = 2) " arg_tb[277].createsql_string += " GROUP BY dbo.u_Bmsttakemx.cusid, dbo.u_Bmsttakemx.itemid, ISNULL(dbo.u_itemdef.itemname, '销售'), dbo.u_Bmsttakemx.moneyid, dbo.u_Bmsttakemx.scid " arg_tb[277].ifmx = 0 arg_tb[277].tbname = "v_musttakebalc_item" arg_tb[278].update_version = "2.5.091115" arg_tb[278].createsql_string += " CREATE VIEW dbo.v_musttakebalc_item_no_scid AS " arg_tb[278].createsql_string += " SELECT SUM(dbo.u_Bmsttakemx.Msttakeamt) AS Msttakeamt, dbo.u_Bmsttakemx.cusid, " arg_tb[278].createsql_string += " dbo.u_Bmsttakemx.itemid, ISNULL(dbo.u_itemdef.itemname, '销售') AS itemname, " arg_tb[278].createsql_string += " dbo.u_Bmsttakemx.moneyid FROM dbo.u_Bmsttakemx INNER JOIN dbo.u_parm_pay " arg_tb[278].createsql_string += " ON dbo.u_Bmsttakemx.takedate < dbo.u_parm_pay.enddate " arg_tb[278].createsql_string += " AND dbo.u_Bmsttakemx.takedate >= dbo.u_parm_pay.firstdate LEFT OUTER JOIN dbo.u_itemdef " arg_tb[278].createsql_string += " ON dbo.u_Bmsttakemx.itemid = dbo.u_itemdef.itemid " arg_tb[278].createsql_string += " WHERE (dbo.u_parm_pay.id = 2) " arg_tb[278].createsql_string += " GROUP BY dbo.u_Bmsttakemx.cusid, dbo.u_Bmsttakemx.itemid, ISNULL(dbo.u_itemdef.itemname, '销售'), dbo.u_Bmsttakemx.moneyid " arg_tb[278].ifmx = 0 arg_tb[278].tbname = "v_musttakebalc_item_no_scid" //arg_tb[279].update_version = "2.5.091115" //arg_tb[279].createsql_string += " CREATE VIEW dbo.v_musttakebalc_outdate_incdec AS " //arg_tb[279].createsql_string += " SELECT SUM(dbo.u_Bmsttakemx.Msttakeamt - dbo.u_Bmsttakemx.takeamt) AS outdate_Msttakeamt, " //arg_tb[279].createsql_string += " dbo.u_Bmsttakemx.cusid, dbo.u_Bmsttakemx.moneyid, dbo.u_Bmsttakemx.scid " //arg_tb[279].createsql_string += " FROM dbo.u_Bmsttakemx INNER JOIN dbo.u_parm_pay " //arg_tb[279].createsql_string += " ON dbo.u_Bmsttakemx.takedate >= dbo.u_parm_pay.enddate " //arg_tb[279].createsql_string += " WHERE (dbo.u_parm_pay.id = 2) " //arg_tb[279].createsql_string += " GROUP BY dbo.u_Bmsttakemx.cusid, dbo.u_Bmsttakemx.moneyid, dbo.u_Bmsttakemx.scid " //arg_tb[279].ifmx = 0 //arg_tb[279].tbname = "v_musttakebalc_outdate_incdec" arg_tb[280].update_version = "2.5.091115" arg_tb[280].createsql_string += " CREATE VIEW dbo.v_musttakebalc_outdate_incdec_no_scid AS " arg_tb[280].createsql_string += " SELECT SUM(dbo.u_Bmsttakemx.Msttakeamt - dbo.u_Bmsttakemx.takeamt) AS outdate_Msttakeamt, " arg_tb[280].createsql_string += " dbo.u_Bmsttakemx.cusid, dbo.u_Bmsttakemx.moneyid " arg_tb[280].createsql_string += " FROM dbo.u_Bmsttakemx INNER JOIN dbo.u_parm_pay " arg_tb[280].createsql_string += " ON dbo.u_Bmsttakemx.takedate >= dbo.u_parm_pay.enddate " arg_tb[280].createsql_string += " WHERE (dbo.u_parm_pay.id = 2) " arg_tb[280].createsql_string += " GROUP BY dbo.u_Bmsttakemx.cusid, dbo.u_Bmsttakemx.moneyid " arg_tb[280].ifmx = 0 arg_tb[280].tbname = "v_musttakebalc_outdate_incdec_no_scid" arg_tb[281].update_version = "2.5.091115" arg_tb[281].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_notaudit AS " arg_tb[281].createsql_string += " SELECT sptid, scid, SUM(notauditamt) AS amt " arg_tb[281].createsql_string += " FROM dbo.v_mustpaybalc_notaudit_union GROUP BY sptid, scid " arg_tb[281].ifmx = 0 arg_tb[281].tbname = "v_mustpaybalc_notaudit" arg_tb[282].update_version = "2.5.091115" arg_tb[282].createsql_string += " CREATE VIEW dbo.v_sptid_day " arg_tb[282].createsql_string += " AS " arg_tb[282].createsql_string += " SELECT DISTINCT dbo.u_Bmstpaymx.sptid " arg_tb[282].createsql_string += " FROM dbo.u_Bmstpaymx INNER JOIN " arg_tb[282].createsql_string += " dbo.u_parm_pay ON dbo.u_Bmstpaymx.paydate >= dbo.u_parm_pay.firstdate AND " arg_tb[282].createsql_string += " dbo.u_Bmstpaymx.paydate <= dbo.u_parm_pay.enddate " arg_tb[282].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) " arg_tb[282].ifmx = 0 arg_tb[282].tbname = "v_sptid_day" arg_tb[283].update_version = "2.5.091115" arg_tb[283].createsql_string += " CREATE VIEW dbo.v_cusid_day " arg_tb[283].createsql_string += " AS " arg_tb[283].createsql_string += " SELECT DISTINCT dbo.u_Bmsttakemx.cusid " arg_tb[283].createsql_string += " FROM dbo.u_Bmsttakemx INNER JOIN " arg_tb[283].createsql_string += " dbo.u_parm_pay ON dbo.u_Bmsttakemx.takedate >= dbo.u_parm_pay.firstdate AND " arg_tb[283].createsql_string += " dbo.u_Bmsttakemx.takedate <= dbo.u_parm_pay.enddate " arg_tb[283].createsql_string += " WHERE (dbo.u_parm_pay.id = 2) " arg_tb[283].ifmx = 0 arg_tb[283].tbname = "v_cusid_day" arg_tb[284].update_version = "2.5.091204" arg_tb[284].createsql_string += " CREATE TABLE [u_email_sendmx] ( " arg_tb[284].createsql_string += " [sendid] [int] NOT NULL CONSTRAINT [DF_u_email_sendmx_sendid] DEFAULT (0), " arg_tb[284].createsql_string += " [printid] [int] NOT NULL CONSTRAINT [DF_u_email_sendmx_printid] DEFAULT (0), " arg_tb[284].createsql_string += " [reltype] [tinyint] NOT NULL CONSTRAINT [DF_u_email_sendmx_reltype] DEFAULT (0), " arg_tb[284].createsql_string += " [relid] [int] NOT NULL CONSTRAINT [DF_u_email_sendmx_relid] DEFAULT (0), " arg_tb[284].createsql_string += " [revaddress] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_sendmx_Recipient] DEFAULT (''), " arg_tb[284].createsql_string += " [revname] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_sendmx_revname] DEFAULT (''), " arg_tb[284].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_sendmx_descrp] DEFAULT (''), " arg_tb[284].createsql_string += " CONSTRAINT [PK_u_email_sendmx] PRIMARY KEY CLUSTERED " arg_tb[284].createsql_string += " ( " arg_tb[284].createsql_string += " [sendid], " arg_tb[284].createsql_string += " [printid] " arg_tb[284].createsql_string += " ) ON [PRIMARY] " arg_tb[284].createsql_string += " ) ON [PRIMARY] " arg_tb[284].ifmx = 0 arg_tb[284].tbname = "u_email_sendmx" arg_tb[285].update_version = "2.5.091204" arg_tb[285].createsql_string += " CREATE TABLE [u_email_send] ( " arg_tb[285].createsql_string += " [sendID] [int] NOT NULL CONSTRAINT [DF_u_email_send_sendID] DEFAULT (0), " arg_tb[285].createsql_string += " [mailID] [int] NOT NULL CONSTRAINT [DF_u_email_send_mailID] DEFAULT (0), " arg_tb[285].createsql_string += " [mailaddress] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_send_mailaddress] DEFAULT (''), " arg_tb[285].createsql_string += " [mailtype] [tinyint] NOT NULL CONSTRAINT [DF_u_email_send_mailtype] DEFAULT (0), " arg_tb[285].createsql_string += " [Subject] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_send_Subject] DEFAULT (''), " arg_tb[285].createsql_string += " [Priority] [tinyint] NOT NULL CONSTRAINT [DF_u_email_send_Priority] DEFAULT (0), " arg_tb[285].createsql_string += " [htmlBody] [image] NULL , " arg_tb[285].createsql_string += " [senddate] [datetime] NULL , " arg_tb[285].createsql_string += " [Opdate] [datetime] NOT NULL CONSTRAINT [DF_u_email_send_Opdate] DEFAULT (getdate()), " arg_tb[285].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_send_opemp] DEFAULT (''), " arg_tb[285].createsql_string += " [mailsize] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_email_send_mailsize] DEFAULT (0), " arg_tb[285].createsql_string += " [textBody] [text] COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_send_textBody] DEFAULT (''), " arg_tb[285].createsql_string += " CONSTRAINT [PK_u_email_send] PRIMARY KEY CLUSTERED " arg_tb[285].createsql_string += " ( " arg_tb[285].createsql_string += " [sendID] " arg_tb[285].createsql_string += " ) ON [PRIMARY] " arg_tb[285].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " arg_tb[285].ifmx = 0 arg_tb[285].tbname = "u_email_send" arg_tb[286].update_version = "2.5.091204" arg_tb[286].createsql_string += " CREATE TABLE [u_email_fj] ( " arg_tb[286].createsql_string += " [fjid] [int] NOT NULL CONSTRAINT [DF_u_email_fj_fjid] DEFAULT (0), " arg_tb[286].createsql_string += " [fjtype] [tinyint] NOT NULL CONSTRAINT [DF_u_email_fj_fjtype] DEFAULT (0), " arg_tb[286].createsql_string += " [Relid] [int] NOT NULL CONSTRAINT [DF_u_email_fj_Relid] DEFAULT (0), " arg_tb[286].createsql_string += " [filename] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_fj_filename] DEFAULT (''), " arg_tb[286].createsql_string += " [fileblob] [image] NULL , " arg_tb[286].createsql_string += " [filesize] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_email_fj_filesize] DEFAULT (0), " arg_tb[286].createsql_string += " [filetype] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_fj_filetype] DEFAULT (''), " arg_tb[286].createsql_string += " CONSTRAINT [PK_u_email_fj] PRIMARY KEY CLUSTERED " arg_tb[286].createsql_string += " ( " arg_tb[286].createsql_string += " [fjid] " arg_tb[286].createsql_string += " ) ON [PRIMARY] " arg_tb[286].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " arg_tb[286].ifmx = 0 arg_tb[286].tbname = "u_email_fj" arg_tb[287].update_version = "2.5.091204" arg_tb[287].createsql_string += " CREATE TABLE [u_email_rev] ( " arg_tb[287].createsql_string += " [RevID] [int] NOT NULL CONSTRAINT [DF_u_email_rev_RevID] DEFAULT (0), " arg_tb[287].createsql_string += " [mailID] [int] NOT NULL CONSTRAINT [DF_u_email_rev_mailID] DEFAULT (0), " arg_tb[287].createsql_string += " [mailaddress] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_rev_mailaddress] DEFAULT (''), " arg_tb[287].createsql_string += " [mailtype] [tinyint] NOT NULL CONSTRAINT [DF_u_email_rev_mailtype] DEFAULT (0), " arg_tb[287].createsql_string += " [Subject] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_rev_Subject] DEFAULT (''), " arg_tb[287].createsql_string += " [senduser] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_rev_Revname] DEFAULT (''), " arg_tb[287].createsql_string += " [sendaddress] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_rev_Revaddress] DEFAULT (''), " arg_tb[287].createsql_string += " [htmlBody] [image] NULL , " arg_tb[287].createsql_string += " [revdate] [datetime] NOT NULL CONSTRAINT [DF_u_email_rev_revdate] DEFAULT (getdate()), " arg_tb[287].createsql_string += " [mailSize] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_email_rev_mailSize] DEFAULT (0), " arg_tb[287].createsql_string += " [textBody] [text] COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_rev_textBody] DEFAULT (''), " arg_tb[287].createsql_string += " [tUID] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_rev_tUID] DEFAULT (''), " arg_tb[287].createsql_string += " CONSTRAINT [PK_u_email_rev] PRIMARY KEY CLUSTERED " arg_tb[287].createsql_string += " ( " arg_tb[287].createsql_string += " [RevID] " arg_tb[287].createsql_string += " ) ON [PRIMARY] " arg_tb[287].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " arg_tb[287].ifmx = 0 arg_tb[287].tbname = "u_email_rev" arg_tb[288].update_version = "2.5.091204" arg_tb[288].createsql_string += " CREATE TABLE [u_email_rep] ( " arg_tb[288].createsql_string += " [repID] [int] NOT NULL CONSTRAINT [DF_u_email_rep_repID] DEFAULT (0), " arg_tb[288].createsql_string += " [empid] [int] NOT NULL CONSTRAINT [DF_u_email_rep_empid] DEFAULT (0), " arg_tb[288].createsql_string += " [mailname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_rep_mailuser] DEFAULT (''), " arg_tb[288].createsql_string += " [mailaddress] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_rep_mailaddress] DEFAULT (''), " arg_tb[288].createsql_string += " [Opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_rep_Opemp] DEFAULT (''), " arg_tb[288].createsql_string += " [Opdate] [datetime] NOT NULL CONSTRAINT [DF_u_email_rep_Opdate] DEFAULT (getdate()), " arg_tb[288].createsql_string += " [reptype] [tinyint] NOT NULL CONSTRAINT [DF_u_email_rep_reptype] DEFAULT (0), " arg_tb[288].createsql_string += " CONSTRAINT [PK_u_email_rep] PRIMARY KEY CLUSTERED " arg_tb[288].createsql_string += " ( " arg_tb[288].createsql_string += " [repID] " arg_tb[288].createsql_string += " ) ON [PRIMARY] " arg_tb[288].createsql_string += " ) ON [PRIMARY] " arg_tb[288].ifmx = 0 arg_tb[288].tbname = "u_email_rep" arg_tb[289].update_version = "2.5.091204" arg_tb[289].createsql_string += " CREATE TABLE [u_email_set] ( " arg_tb[289].createsql_string += " [mailID] [int] NOT NULL CONSTRAINT [DF_u_email_set_mailID] DEFAULT (0), " arg_tb[289].createsql_string += " [empid] [int] NOT NULL CONSTRAINT [DF_u_email_set_empid] DEFAULT (0), " arg_tb[289].createsql_string += " [mailuser] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_set_mailuser] DEFAULT (''), " arg_tb[289].createsql_string += " [mailaddress] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_set_mailaddress] DEFAULT (''), " arg_tb[289].createsql_string += " [mailpsw] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_set_mailpsw] DEFAULT (''), " arg_tb[289].createsql_string += " [popset] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_set_popset] DEFAULT (''), " arg_tb[289].createsql_string += " [smtpset] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_set_smtpset] DEFAULT (''), " arg_tb[289].createsql_string += " [Opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_set_Opemp] DEFAULT (''), " arg_tb[289].createsql_string += " [Opdate] [datetime] NOT NULL CONSTRAINT [DF_u_email_set_Opdate] DEFAULT (getdate()), " arg_tb[289].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_set_dscrp] DEFAULT (''), " arg_tb[289].createsql_string += " [Othermsg] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_email_set_Othermsg] DEFAULT (''), " arg_tb[289].createsql_string += " [mailtype] [tinyint] NOT NULL CONSTRAINT [DF_u_email_set_mailtype] DEFAULT (0), " arg_tb[289].createsql_string += " CONSTRAINT [PK_u_email_set] PRIMARY KEY CLUSTERED " arg_tb[289].createsql_string += " ( " arg_tb[289].createsql_string += " [mailID] " arg_tb[289].createsql_string += " ) ON [PRIMARY] " arg_tb[289].createsql_string += " ) ON [PRIMARY] " arg_tb[289].ifmx = 0 arg_tb[289].tbname = "u_email_set" arg_tb[290].update_version = "2.5.091216" arg_tb[290].createsql_string += "ALTER TABLE u_email_set ADD popport int NOT NULL " arg_tb[290].createsql_string += "CONSTRAINT DF_u_email_set_popport DEFAULT 110 WITH VALUES " arg_tb[290].ifmx = 0 arg_tb[290].tbname = "u_email_set" arg_tb[291].update_version = "2.5.091216" arg_tb[291].createsql_string += "ALTER TABLE u_email_set ADD smtpport int NOT NULL " arg_tb[291].createsql_string += "CONSTRAINT DF_u_email_set_smtpport DEFAULT 25 WITH VALUES " arg_tb[291].ifmx = 0 arg_tb[291].tbname = "u_email_set" arg_tb[292].update_version = "2.5.091216" arg_tb[292].createsql_string += "ALTER TABLE u_email_set ADD Ifdelmsg tinyint NOT NULL " arg_tb[292].createsql_string += "CONSTRAINT DF_u_email_set_Ifdelmsg DEFAULT 1 WITH VALUES " arg_tb[292].ifmx = 0 arg_tb[292].tbname = "u_email_set" arg_tb[293].update_version = "2.5.091218" arg_tb[293].createsql_string += "ALTER TABLE u_email_send ADD Revlist text NOT NULL " arg_tb[293].createsql_string += "CONSTRAINT DF_u_email_send_Revlist DEFAULT '' WITH VALUES " arg_tb[293].ifmx = 0 arg_tb[293].tbname = "u_email_send" arg_tb[294].update_version = "2.5.091224" arg_tb[294].createsql_string += "ALTER TABLE u_email_set ADD gap int NOT NULL " arg_tb[294].createsql_string += "CONSTRAINT DF_u_email_set_gap DEFAULT 0 WITH VALUES " arg_tb[294].ifmx = 0 arg_tb[294].tbname = "u_email_set" arg_tb[295].update_version = "2.5.091226" arg_tb[295].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uv_saletask_ifallinware]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[295].createsql_string += " drop view [dbo].[uv_saletask_ifallinware] " arg_tb[295].ifmx = 0 arg_tb[295].tbname = "uv_saletask_ifallinware" arg_tb[296].update_version = "2.5.091226" arg_tb[296].createsql_string += " CREATE VIEW dbo.uv_saletask_ifallinware " arg_tb[296].createsql_string += " AS " arg_tb[296].createsql_string += " SELECT CASE WHEN SUM(assignqty) - SUM(orderqty) >= 0 AND SUM(orderqty) " arg_tb[296].createsql_string += " > 0 THEN 1 ELSE 0 END AS if_inware, TaskID " arg_tb[296].createsql_string += " FROM dbo.u_SaleTaskMx " arg_tb[296].createsql_string += " GROUP BY TaskID " end subroutine public subroutine uof_createtable_int_arr_100112 (ref s_sys_create_table arg_tb[]); arg_tb[299].update_version = "3.0.100322" arg_tb[299].createsql_string += " CREATE TABLE [u_sc_taskwork] ( " arg_tb[299].createsql_string += " [billid] [int] NOT NULL CONSTRAINT [DF_u_sc_taskwork_billid] DEFAULT (0), " arg_tb[299].createsql_string += " [Billcode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskwork_Billcode] DEFAULT (''), " arg_tb[299].createsql_string += " [orderid] [int] NOT NULL CONSTRAINT [DF_u_sc_taskwork_newid] DEFAULT (0), " arg_tb[299].createsql_string += " [Billdate] [datetime] NOT NULL CONSTRAINT [DF_u_sc_taskwork_Billdate] DEFAULT (getdate()), " arg_tb[299].createsql_string += " [relcode] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskwork_relcode] DEFAULT (''), " arg_tb[299].createsql_string += " [wrkGrpid] [int] NOT NULL CONSTRAINT [DF_u_sc_taskwork_Workgroupid] DEFAULT (0), " arg_tb[299].createsql_string += " [WrkGrpname] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskwork_WrkGrpname] DEFAULT (''), " arg_tb[299].createsql_string += " [Wagemth] [int] NOT NULL CONSTRAINT [DF_u_sc_taskwork_Wagemth] DEFAULT (0), " arg_tb[299].createsql_string += " [wageid] [int] NOT NULL CONSTRAINT [DF_u_sc_taskwork_wageid] DEFAULT (0), " arg_tb[299].createsql_string += " [Auditingdate] [datetime] NULL , " arg_tb[299].createsql_string += " [Auditingrep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskwork_Auditingrep] DEFAULT (''), " arg_tb[299].createsql_string += " [Opdate] [datetime] NOT NULL , " arg_tb[299].createsql_string += " [Opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskwork_Operator] DEFAULT (''), " arg_tb[299].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskwork_modemp] DEFAULT (''), " arg_tb[299].createsql_string += " [moddate] [datetime] NULL , " arg_tb[299].createsql_string += " [AuditingFlag] [int] NOT NULL CONSTRAINT [DF_u_sc_taskwork_AuditingFlag] DEFAULT (0), " arg_tb[299].createsql_string += " [Dscrp] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskwork_Dscrp] DEFAULT (''), " arg_tb[299].createsql_string += " [mtrlid] [int] NOT NULL CONSTRAINT [DF_u_sc_taskwork_relid] DEFAULT (0), " arg_tb[299].createsql_string += " [ctmint] [int] NOT NULL CONSTRAINT [DF_u_sc_taskwork_ctmint] DEFAULT (0), " arg_tb[299].createsql_string += " [scid] [int] NOT NULL CONSTRAINT [DF__u_sc_taskw__scid__152BD271] DEFAULT (0), " arg_tb[299].createsql_string += " [affirmdate] [datetime] NULL , " arg_tb[299].createsql_string += " [affirmemp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskwork_affirmemp] DEFAULT (''), " arg_tb[299].createsql_string += " [affirmflag] [tinyint] NOT NULL CONSTRAINT [DF_u_sc_taskwork_affirmflag] DEFAULT (0), " arg_tb[299].createsql_string += " [relid] [int] NOT NULL CONSTRAINT [DF_u_sc_taskwork_relid_t] DEFAULT (0), " arg_tb[299].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskwork_status] DEFAULT (''), " arg_tb[299].createsql_string += " [woodcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskwork_woodcode] DEFAULT (''), " arg_tb[299].createsql_string += " [pcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskwork_pcode] DEFAULT (''), " arg_tb[299].createsql_string += " CONSTRAINT [PK_u_billid] PRIMARY KEY CLUSTERED " arg_tb[299].createsql_string += " ( " arg_tb[299].createsql_string += " [billid], " arg_tb[299].createsql_string += " [scid] " arg_tb[299].createsql_string += " ) ON [PRIMARY] , " arg_tb[299].createsql_string += " CONSTRAINT [IX_u_sc_taskwork] UNIQUE NONCLUSTERED " arg_tb[299].createsql_string += " ( " arg_tb[299].createsql_string += " [Billcode] " arg_tb[299].createsql_string += " ) ON [PRIMARY] " arg_tb[299].createsql_string += " ) ON [PRIMARY] " arg_tb[299].ifmx = 0 arg_tb[299].tbname = "u_sc_taskwork" arg_tb[300].update_version = "3.0.100322" arg_tb[300].createsql_string += " CREATE TABLE [u_sc_taskworkmx] ( " arg_tb[300].createsql_string += " [Billid] [int] NOT NULL , " arg_tb[300].createsql_string += " [Empid] [int] NOT NULL , " arg_tb[300].createsql_string += " [Procode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskworkmx_Procode] DEFAULT (''), " arg_tb[300].createsql_string += " [Proname] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskworkmx_Proname] DEFAULT (''), " arg_tb[300].createsql_string += " [Empcode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskworkmx_Empcode] DEFAULT (''), " arg_tb[300].createsql_string += " [Empname] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskworkmx_Empname] DEFAULT (''), " arg_tb[300].createsql_string += " [Amount] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_sc_taskworkmx_Qty] DEFAULT (0), " arg_tb[300].createsql_string += " [taskprice] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_sc_taskworkmx_wage] DEFAULT (0), " arg_tb[300].createsql_string += " [Workprice] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_sc_taskworkmx_price] DEFAULT (0), " arg_tb[300].createsql_string += " [Workhour] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_sc_taskworkmx_Workhour] DEFAULT (0), " arg_tb[300].createsql_string += " [MXDscrp] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskworkmx_Dscrp] DEFAULT (''), " arg_tb[300].createsql_string += " [printid] [int] NOT NULL CONSTRAINT [DF_u_sc_taskworkmx_printid] DEFAULT (0), " arg_tb[300].createsql_string += " [scid] [int] NOT NULL CONSTRAINT [DF__u_sc_taskw__scid__161FF6AA] DEFAULT (0), " arg_tb[300].createsql_string += " [ctmint] [int] NOT NULL CONSTRAINT [DF__u_sc_task__ctmin__59CC12A2] DEFAULT (0), " arg_tb[300].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskworkmx_status] DEFAULT (''), " arg_tb[300].createsql_string += " [Proorder] [int] NOT NULL CONSTRAINT [DF_u_sc_taskworkmx_Proorder] DEFAULT (0), " arg_tb[300].createsql_string += " [appendname] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_taskworkmx_appendname] DEFAULT (''), " arg_tb[300].createsql_string += " [appendprice] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_sc_taskworkmx_appendprice] DEFAULT (0), " arg_tb[300].createsql_string += " CONSTRAINT [PK_u_Billid1] PRIMARY KEY CLUSTERED " arg_tb[300].createsql_string += " ( " arg_tb[300].createsql_string += " [Billid], " arg_tb[300].createsql_string += " [Empid], " arg_tb[300].createsql_string += " [Procode], " arg_tb[300].createsql_string += " [scid] " arg_tb[300].createsql_string += " ) ON [PRIMARY] " arg_tb[300].createsql_string += " ) ON [PRIMARY] " arg_tb[300].ifmx = 1 arg_tb[300].tbname = "u_sc_taskworkmx" arg_tb[301].update_version = "3.0.100322" arg_tb[301].createsql_string += " CREATE TABLE [u_sc_workprice] ( " arg_tb[301].createsql_string += " [Mtrlid] [int] NOT NULL , " arg_tb[301].createsql_string += " [proid] [int] NOT NULL CONSTRAINT [DF_u_sc_workprice_proid] DEFAULT (0), " arg_tb[301].createsql_string += " [Proorder] [int] NOT NULL CONSTRAINT [DF_u_sc_workprice_Proorder] DEFAULT (0), " arg_tb[301].createsql_string += " [procode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_procode] DEFAULT (''), " arg_tb[301].createsql_string += " [Proname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_workprice_Proname] DEFAULT (''), " arg_tb[301].createsql_string += " [wrkGrpid] [int] NOT NULL CONSTRAINT [DF_u_sc_workprice_wrkGrpid] DEFAULT (0), " arg_tb[301].createsql_string += " [workPrice] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_workprice_Price] DEFAULT (0), " arg_tb[301].createsql_string += " [worklevel] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_worklevel] DEFAULT (''), " arg_tb[301].createsql_string += " [Techlevel] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_Techlevel] DEFAULT (''), " arg_tb[301].createsql_string += " [Workhour] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_workprice_Workhour] DEFAULT (0), " arg_tb[301].createsql_string += " [dscrp] [varchar] (250) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_workprice_dscrp] DEFAULT (''), " arg_tb[301].createsql_string += " [sumflag] [tinyint] NOT NULL CONSTRAINT [DF_u_sc_workprice_sumflag] DEFAULT (0), " arg_tb[301].createsql_string += " [Lastflag] [tinyint] NOT NULL CONSTRAINT [DF_u_sc_workprice_Lastflag] DEFAULT (0), " arg_tb[301].createsql_string += " [workqty] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_sc_workprice_workqty_1] DEFAULT (0), " arg_tb[301].createsql_string += " [olworkprice] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_sc_workprice_olworkprice] DEFAULT (0), " arg_tb[301].createsql_string += " [ifownpro] [tinyint] NOT NULL CONSTRAINT [DF_u_sc_workprice_ifownpro] DEFAULT (0), " arg_tb[301].createsql_string += " [lsxtype] [tinyint] NOT NULL CONSTRAINT [DF_u_sc_workprice_lsxtype] DEFAULT (1), " arg_tb[301].createsql_string += " [auditflag] [tinyint] NOT NULL CONSTRAINT [DF_u_sc_workprice_auditflag] DEFAULT (0), " arg_tb[301].createsql_string += " [auditrep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_workprice_auditrep] DEFAULT (''), " arg_tb[301].createsql_string += " [auditdate] [datetime] NULL , " arg_tb[301].createsql_string += " [ifstandard] [tinyint] NOT NULL CONSTRAINT [DF__u_sc_work__ifsta__70C610B4] DEFAULT (0), " arg_tb[301].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_workprice_status] DEFAULT (''), " arg_tb[301].createsql_string += " [modrep_gs] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_workprice_modrep_gs] DEFAULT (''), " arg_tb[301].createsql_string += " [auditflag_gs] [tinyint] NOT NULL CONSTRAINT [DF_u_sc_workprice_auditflag_gs] DEFAULT (0), " arg_tb[301].createsql_string += " [auditrep_gs] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_workprice_auditrep_gs] DEFAULT (''), " arg_tb[301].createsql_string += " [moddate_gs] [datetime] NULL , " arg_tb[301].createsql_string += " [auditdate_gs] [datetime] NULL , " arg_tb[301].createsql_string += " [ifjd] [tinyint] NOT NULL CONSTRAINT [DF_u_sc_workprice_ifjd] DEFAULT (1), " arg_tb[301].createsql_string += " CONSTRAINT [PK_u_sc_workprice] PRIMARY KEY CLUSTERED " arg_tb[301].createsql_string += " ( " arg_tb[301].createsql_string += " [Mtrlid], " arg_tb[301].createsql_string += " [procode] " arg_tb[301].createsql_string += " ) ON [PRIMARY] " arg_tb[301].createsql_string += " ) ON [PRIMARY] " arg_tb[301].ifmx = 1 arg_tb[301].tbname = "u_sc_workprice" arg_tb[302].update_version = "3.0.100322" arg_tb[302].createsql_string += " CREATE TABLE [u_sc_workprice_mx] ( " arg_tb[302].createsql_string += " [parentmtrlid] [int] NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_parentmtrlid] DEFAULT (0), " arg_tb[302].createsql_string += " [printid] [int] NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_printid] DEFAULT (0), " arg_tb[302].createsql_string += " [mtrlid] [int] NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_mtrlid] DEFAULT (0), " arg_tb[302].createsql_string += " [proid] [int] NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_proid] DEFAULT (0), " arg_tb[302].createsql_string += " [proorder] [int] NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_proorder] DEFAULT (0), " arg_tb[302].createsql_string += " [procode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_procode] DEFAULT (''), " arg_tb[302].createsql_string += " [proname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_proname] DEFAULT (''), " arg_tb[302].createsql_string += " [wrkgrpid] [int] NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_wrkgrpid] DEFAULT (0), " arg_tb[302].createsql_string += " [workprice] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_workprice] DEFAULT (0), " arg_tb[302].createsql_string += " [workqty] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_workqty] DEFAULT (0), " arg_tb[302].createsql_string += " [worklevel] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_worklevel] DEFAULT (''), " arg_tb[302].createsql_string += " [techlevel] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_techlevel] DEFAULT (''), " arg_tb[302].createsql_string += " [workhour] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_workhour] DEFAULT (0), " arg_tb[302].createsql_string += " [dscrp] [varchar] (250) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_dscrp] DEFAULT (''), " arg_tb[302].createsql_string += " [auditflag] [int] NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_auditflag] DEFAULT (0), " arg_tb[302].createsql_string += " [auditrep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_auditrep] DEFAULT (''), " arg_tb[302].createsql_string += " [auditdate] [datetime] NULL , " arg_tb[302].createsql_string += " [Lastflag] [tinyint] NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_Lastflag] DEFAULT (0), " arg_tb[302].createsql_string += " [lp] [int] NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_lp] DEFAULT (0), " arg_tb[302].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_status] DEFAULT (''), " arg_tb[302].createsql_string += " [ifjd] [tinyint] NOT NULL CONSTRAINT [DF_u_sc_workprice_mx_ifjd] DEFAULT (1), " arg_tb[302].createsql_string += " CONSTRAINT [PK_u_sc_workprice_mx] PRIMARY KEY CLUSTERED " arg_tb[302].createsql_string += " ( " arg_tb[302].createsql_string += " [parentmtrlid], " arg_tb[302].createsql_string += " [printid] " arg_tb[302].createsql_string += " ) ON [PRIMARY] " arg_tb[302].createsql_string += " ) ON [PRIMARY] " arg_tb[302].ifmx = 1 arg_tb[302].tbname = "u_sc_workprice_mx" arg_tb[303].update_version = "3.0.100322" arg_tb[303].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[v_musttakebalc_balcamt_mx]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[303].createsql_string += " drop view [dbo].[v_musttakebalc_balcamt_mx] " arg_tb[303].ifmx = 1 arg_tb[303].tbname = "v_musttakebalc_balcamt_mx" arg_tb[304].update_version = "3.0.100322" arg_tb[304].createsql_string += " CREATE VIEW dbo.v_musttakebalc_balcamt_mx AS SELECT cusid, SUM(Msttakeamt - takeamt) AS balcamt, moneyid, scid FROM dbo.u_Bmsttakemx GROUP BY cusid, moneyid, scid " arg_tb[304].ifmx = 1 arg_tb[304].tbname = "v_musttakebalc_balcamt_mx" arg_tb[305].update_version = "3.0.100322" arg_tb[305].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[v_musttakebalc_incdec]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[305].createsql_string += " drop view [dbo].[v_musttakebalc_incdec] " arg_tb[305].ifmx = 1 arg_tb[305].tbname = "v_musttakebalc_incdec" arg_tb[306].update_version = "3.0.100322" arg_tb[306].createsql_string += " CREATE VIEW dbo.v_musttakebalc_incdec AS SELECT SUM(dbo.u_Bmsttakemx.Msttakeamt) AS Msttakeamt, SUM(dbo.u_Bmsttakemx.takeamt) AS takeamt, dbo.u_Bmsttakemx.cusid, " arg_tb[306].createsql_string += " dbo.u_Bmsttakemx.moneyid, dbo.u_Bmsttakemx.scid FROM dbo.u_Bmsttakemx INNER JOIN dbo.u_parm_pay ON dbo.u_Bmsttakemx.takedate < dbo.u_parm_pay.enddate AND " arg_tb[306].createsql_string += " dbo.u_Bmsttakemx.takedate >= dbo.u_parm_pay.firstdate WHERE (dbo.u_parm_pay.id = 2) GROUP BY dbo.u_Bmsttakemx.cusid, dbo.u_Bmsttakemx.moneyid, dbo.u_Bmsttakemx.scid " arg_tb[306].ifmx = 1 arg_tb[306].tbname = "v_musttakebalc_incdec" arg_tb[307].update_version = "3.0.100322" arg_tb[307].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[v_musttakebalc_outdate_incdec]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[307].createsql_string += " drop view [dbo].[v_musttakebalc_outdate_incdec] " arg_tb[307].ifmx = 1 arg_tb[307].tbname = "v_musttakebalc_outdate_incdec" arg_tb[308].update_version = "3.0.100322" arg_tb[308].createsql_string += " CREATE VIEW dbo.v_musttakebalc_outdate_incdec AS SELECT SUM(dbo.u_Bmsttakemx.Msttakeamt - dbo.u_Bmsttakemx.takeamt) AS outdate_Msttakeamt, dbo.u_Bmsttakemx.cusid, " arg_tb[308].createsql_string += " dbo.u_Bmsttakemx.moneyid, dbo.u_Bmsttakemx.scid FROM dbo.u_Bmsttakemx INNER JOIN dbo.u_parm_pay ON dbo.u_Bmsttakemx.takedate >= dbo.u_parm_pay.enddate " arg_tb[308].createsql_string += " WHERE (dbo.u_parm_pay.id = 2) GROUP BY dbo.u_Bmsttakemx.cusid, dbo.u_Bmsttakemx.moneyid, dbo.u_Bmsttakemx.scid " arg_tb[308].ifmx = 1 arg_tb[308].tbname = "v_musttakebalc_outdate_incdec" arg_tb[309].update_version = "3.0.100322" arg_tb[309].createsql_string += "ALTER TABLE u_sc_workgroup ADD storageid int NOT NULL " arg_tb[309].createsql_string += "CONSTRAINT DF_u_sc_workgroup_storageid DEFAULT 0 WITH VALUES " arg_tb[309].ifmx = 0 arg_tb[309].tbname = "u_sc_workgroup" arg_tb[310].update_version = "3.0.100322" arg_tb[310].createsql_string += "ALTER TABLE u_sc_workgroup ADD opdate datetime NOT NULL " arg_tb[310].createsql_string += "CONSTRAINT DF_u_sc_workgroup_opdate DEFAULT getdate() WITH VALUES " arg_tb[310].ifmx = 0 arg_tb[310].tbname = "u_sc_workgroup" arg_tb[311].update_version = "3.0.100322" arg_tb[311].createsql_string += "ALTER TABLE u_sc_workgroup ADD moddate datetime " arg_tb[311].ifmx = 0 arg_tb[311].tbname = "u_sc_workgroup" arg_tb[312].update_version = "3.0.100322" arg_tb[312].createsql_string += "ALTER TABLE u_sc_workgroup ADD opemp char(20) NOT NULL " arg_tb[312].createsql_string += "CONSTRAINT DF_u_sc_workgroup_opemp DEFAULT '' WITH VALUES " arg_tb[312].ifmx = 0 arg_tb[312].tbname = "u_sc_workgroup" arg_tb[313].update_version = "3.0.100322" arg_tb[313].createsql_string += "ALTER TABLE u_sc_workgroup ADD modemp char(20) NOT NULL " arg_tb[313].createsql_string += "CONSTRAINT DF_u_sc_workgroup_modemp DEFAULT '' WITH VALUES " arg_tb[313].ifmx = 0 arg_tb[313].tbname = "u_sc_workgroup" arg_tb[314].update_version = "3.0.100322" arg_tb[314].createsql_string += " CREATE TABLE [u_sc_wkp] ( " arg_tb[314].createsql_string += " [wrkGrpid] [int] NOT NULL CONSTRAINT [DF_u_sc_wkp_workGroupid] DEFAULT (0), " arg_tb[314].createsql_string += " [wrkgrpcode] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_wkp_wrkgrpcode] DEFAULT (''), " arg_tb[314].createsql_string += " [wrkGrpName] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_wkp_wrkGrpName] DEFAULT (''), " arg_tb[314].createsql_string += " [inuse] [tinyint] NOT NULL CONSTRAINT [DF_u_sc_wkp_inuse] DEFAULT (1), " arg_tb[314].createsql_string += " [storageid] [int] NOT NULL CONSTRAINT [DF_u_sc_wkp_storageid] DEFAULT (0), " arg_tb[314].createsql_string += " [opdate] [datetime] NOT NULL CONSTRAINT [DF_u_sc_wkp_opdate] DEFAULT (getdate()), " arg_tb[314].createsql_string += " [opemp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_wkp_opemp] DEFAULT (''), " arg_tb[314].createsql_string += " [moddate] [datetime] NULL , " arg_tb[314].createsql_string += " [modemp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_wkp_modemp] DEFAULT (''), " arg_tb[314].createsql_string += " [ifwkpmtrlware] [tinyint] NOT NULL CONSTRAINT [DF_u_sc_wkp_ifwkpmtrlware] DEFAULT (0), " arg_tb[314].createsql_string += " [scid] [int] NOT NULL CONSTRAINT [DF__u_sc_wkp__u_sc_w__6520EA8C] DEFAULT (0), " arg_tb[314].createsql_string += " [assign_emp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_sc_wkp_assign_emp] DEFAULT (''), " arg_tb[314].createsql_string += " CONSTRAINT [PK_u_sc_wkp] PRIMARY KEY CLUSTERED " arg_tb[314].createsql_string += " ( " arg_tb[314].createsql_string += " [wrkGrpid] " arg_tb[314].createsql_string += " ) ON [PRIMARY] , " arg_tb[314].createsql_string += " CONSTRAINT [IX_u_sc_wkp] UNIQUE NONCLUSTERED " arg_tb[314].createsql_string += " ( " arg_tb[314].createsql_string += " [wrkgrpcode] " arg_tb[314].createsql_string += " ) ON [PRIMARY] " arg_tb[314].createsql_string += " ) ON [PRIMARY] " arg_tb[314].ifmx = 0 arg_tb[314].tbname = "u_sc_wkp" arg_tb[315].update_version = "3.0.100322" arg_tb[315].createsql_string += " CREATE TABLE [u_workprice_change] ( " arg_tb[315].createsql_string += " [billid] [int] NOT NULL CONSTRAINT [DF_u_workprice_change_billid] DEFAULT (0), " arg_tb[315].createsql_string += " [billcode] [char] (15) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_change_billcode] DEFAULT (''), " arg_tb[315].createsql_string += " [billdate] [datetime] NULL , " arg_tb[315].createsql_string += " [relcode] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_change_relcode] DEFAULT (''), " arg_tb[315].createsql_string += " [procode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_change_procode] DEFAULT (''), " arg_tb[315].createsql_string += " [proname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_change_proname] DEFAULT (''), " arg_tb[315].createsql_string += " [rep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_change_rep] DEFAULT (''), " arg_tb[315].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_change_dscrp] DEFAULT (''), " arg_tb[315].createsql_string += " [flag] [int] NOT NULL CONSTRAINT [DF_u_workprice_change_flag] DEFAULT (0), " arg_tb[315].createsql_string += " [opdate] [datetime] NULL , " arg_tb[315].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_change_opemp] DEFAULT (''), " arg_tb[315].createsql_string += " [moddate] [datetime] NULL , " arg_tb[315].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_change_modemp] DEFAULT (''), " arg_tb[315].createsql_string += " [auditingdate] [datetime] NULL , " arg_tb[315].createsql_string += " [auditingrep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_change_auditingrep] DEFAULT (''), " arg_tb[315].createsql_string += " [ctmint] [int] NOT NULL CONSTRAINT [DF_u_workprice_change_ctmint] DEFAULT (0), " arg_tb[315].createsql_string += " CONSTRAINT [PK_u_workprice_change] PRIMARY KEY CLUSTERED " arg_tb[315].createsql_string += " ( " arg_tb[315].createsql_string += " [billid] " arg_tb[315].createsql_string += " ) ON [PRIMARY] " arg_tb[315].createsql_string += " ) ON [PRIMARY] " arg_tb[315].ifmx = 0 arg_tb[315].tbname = "u_workprice_change" arg_tb[316].update_version = "3.0.100322" arg_tb[316].createsql_string += " CREATE TABLE [u_workprice_changemx] ( " arg_tb[316].createsql_string += " [billid] [int] NOT NULL CONSTRAINT [DF_u_workprice_changemx_billid] DEFAULT (0), " arg_tb[316].createsql_string += " [printid] [int] NOT NULL CONSTRAINT [DF_u_workprice_changemx_printid] DEFAULT (0), " arg_tb[316].createsql_string += " [editflag] [int] NOT NULL CONSTRAINT [DF_u_workprice_changemx_type] DEFAULT (0), " arg_tb[316].createsql_string += " [mtrlid] [int] NOT NULL CONSTRAINT [DF_u_workprice_changemx_mtrlid] DEFAULT (0), " arg_tb[316].createsql_string += " [procode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_changemx_procode] DEFAULT (''), " arg_tb[316].createsql_string += " [proname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_changemx_proname] DEFAULT (''), " arg_tb[316].createsql_string += " [workqty_ori] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_workprice_changemx_workqty_ori] DEFAULT (0), " arg_tb[316].createsql_string += " [workqty] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_workprice_changemx_workqty] DEFAULT (0), " arg_tb[316].createsql_string += " [workprice_ori] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_workprice_changemx_workprice_ori] DEFAULT (0), " arg_tb[316].createsql_string += " [workprice] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_workprice_changemx_workprice] DEFAULT (0), " arg_tb[316].createsql_string += " [wrkgrpid] [int] NOT NULL CONSTRAINT [DF_u_workprice_changemx_wrkgrpid] DEFAULT (0), " arg_tb[316].createsql_string += " [ifstandard] [tinyint] NOT NULL CONSTRAINT [DF_u_workprice_changemx_ifstandard] DEFAULT (0), " arg_tb[316].createsql_string += " [lsxtype] [tinyint] NOT NULL CONSTRAINT [DF_u_workprice_changemx_lsxtype] DEFAULT (0), " arg_tb[316].createsql_string += " [lastflag] [tinyint] NOT NULL CONSTRAINT [DF_u_workprice_changemx_lastflag] DEFAULT (0), " arg_tb[316].createsql_string += " [workhour] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_workprice_changemx_workhour] DEFAULT (0), " arg_tb[316].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_changemx_dscrp] DEFAULT (''), " arg_tb[316].createsql_string += " [worklevel] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_changemx_worklevel] DEFAULT (''), " arg_tb[316].createsql_string += " [techlevel] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_changemx_techlevel] DEFAULT (''), " arg_tb[316].createsql_string += " [ctmint] [int] NOT NULL CONSTRAINT [DF_u_workprice_changemx_ctmint] DEFAULT (0), " arg_tb[316].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_workprice_changemx_status] DEFAULT (''), " arg_tb[316].createsql_string += " [ifjd] [tinyint] NOT NULL CONSTRAINT [DF_u_workprice_changemx_ifjd] DEFAULT (1), " arg_tb[316].createsql_string += " CONSTRAINT [PK_u_workprice_changemx] PRIMARY KEY CLUSTERED " arg_tb[316].createsql_string += " ( " arg_tb[316].createsql_string += " [billid], " arg_tb[316].createsql_string += " [printid] " arg_tb[316].createsql_string += " ) ON [PRIMARY] " arg_tb[316].createsql_string += " ) ON [PRIMARY] " arg_tb[316].ifmx = 0 arg_tb[316].tbname = "u_workprice_changemx" arg_tb[317].update_version = "3.0.100322" arg_tb[317].createsql_string += "ALTER TABLE u_workgroup ADD ifjj tinyint NOT NULL " arg_tb[317].createsql_string += "CONSTRAINT DF_u_workgroup_ifjj DEFAULT 0 WITH VALUES " arg_tb[317].ifmx = 0 arg_tb[317].tbname = "u_workgroup" arg_tb[318].update_version = "3.0.100322" arg_tb[318].createsql_string += "ALTER TABLE u_workgroup ADD ifscll tinyint NOT NULL " arg_tb[318].createsql_string += "CONSTRAINT DF_u_workgroup_ifscll DEFAULT 0 WITH VALUES " arg_tb[318].ifmx = 0 arg_tb[318].tbname = "u_workgroup" arg_tb[319].update_version = "3.0.100322" arg_tb[319].createsql_string += "ALTER TABLE u_workgroup ADD opdate datetime NOT NULL " arg_tb[319].createsql_string += "CONSTRAINT DF_u_workgroup_opdate DEFAULT getdate() WITH VALUES " arg_tb[319].ifmx = 0 arg_tb[319].tbname = "u_workgroup" arg_tb[320].update_version = "3.0.100322" arg_tb[320].createsql_string += "ALTER TABLE u_workgroup ADD opemp char(20) NOT NULL " arg_tb[320].createsql_string += "CONSTRAINT DF_u_workgroup_opemp DEFAULT '' WITH VALUES " arg_tb[320].ifmx = 0 arg_tb[320].tbname = "u_workgroup" arg_tb[321].update_version = "3.0.100322" arg_tb[321].createsql_string += "ALTER TABLE u_workgroup ADD moddate datetime " arg_tb[321].ifmx = 0 arg_tb[321].tbname = "u_workgroup" arg_tb[322].update_version = "3.0.100322" arg_tb[322].createsql_string += "ALTER TABLE u_workgroup ADD modemp char(20) NOT NULL " arg_tb[322].createsql_string += "CONSTRAINT DF_u_workgroup_modemp DEFAULT '' WITH VALUES " arg_tb[322].ifmx = 0 arg_tb[322].tbname = "u_workgroup" arg_tb[323].update_version = "3.0.100322" arg_tb[323].createsql_string += "ALTER TABLE u_workgroup ADD relemp varchar(255) NOT NULL " arg_tb[323].createsql_string += "CONSTRAINT DF_u_workgroup_ifscll DEFAULT '' WITH VALUES " arg_tb[323].ifmx = 0 arg_tb[323].tbname = "u_workgroup" arg_tb[324].update_version = "3.0.100322" arg_tb[324].createsql_string += "ALTER TABLE u_color ADD printid char(10) NOT NULL " arg_tb[324].createsql_string += "CONSTRAINT DF_u_color_printid DEFAULT '' WITH VALUES " arg_tb[324].ifmx = 0 arg_tb[324].tbname = "u_color" arg_tb[325].update_version = "3.0.100322" arg_tb[325].createsql_string += "ALTER TABLE u_color_wood ADD printid char(10) NOT NULL " arg_tb[325].createsql_string += "CONSTRAINT DF_u_color_wood_printid DEFAULT '' WITH VALUES " arg_tb[325].ifmx = 0 arg_tb[325].tbname = "u_color_wood" arg_tb[326].update_version = "3.0.100322" arg_tb[326].createsql_string += "ALTER TABLE u_color_pcode ADD printid char(10) NOT NULL " arg_tb[326].createsql_string += "CONSTRAINT DF_u_color_pcode_printid DEFAULT '' WITH VALUES " arg_tb[326].ifmx = 0 arg_tb[326].tbname = "u_color_pcode" arg_tb[327].update_version = "3.0.100322" arg_tb[327].createsql_string += "ALTER TABLE u_SaleTaskMx ADD printnum int NOT NULL " arg_tb[327].createsql_string += "CONSTRAINT DF_u_SaleTaskMx_printnum DEFAULT 0 WITH VALUES " arg_tb[327].ifmx = 0 arg_tb[327].tbname = "u_SaleTaskMx" arg_tb[328].update_version = "3.0.100322" arg_tb[328].createsql_string += "alter table u_sc_workgroup drop CONSTRAINT DF_u_sc_workgroup_opdate " arg_tb[328].ifmx = 0 arg_tb[328].tbname = "u_sc_workgroup" arg_tb[329].update_version = "3.0.100322" arg_tb[329].createsql_string += "Alter Table u_sc_workgroup Alter Column opdate datetime not null " arg_tb[329].ifmx = 0 arg_tb[329].tbname = "u_sc_workgroup" arg_tb[330].update_version = "3.0.100322" arg_tb[330].createsql_string += "Alter Table [dbo].[u_sc_workgroup] add CONSTRAINT DF_u_sc_workgroup_opdate DEFAULT getdate() FOR [opdate] " arg_tb[330].ifmx = 0 arg_tb[330].tbname = "u_sc_workgroup" arg_tb[331].update_version = "3.0.100322" arg_tb[331].createsql_string += " CREATE TABLE [u_saletaskmx_card] ( " arg_tb[331].createsql_string += " [scid] [int] NOT NULL CONSTRAINT [DF_u__saletaskmx_card_scid] DEFAULT (0), " arg_tb[331].createsql_string += " [taskid] [int] NOT NULL CONSTRAINT [DF_u__saletaskmx_card_taskid] DEFAULT (0), " arg_tb[331].createsql_string += " [mxprintid] [int] NOT NULL CONSTRAINT [DF_u__saletaskmx_card_taskmxprintid] DEFAULT (0), " arg_tb[331].createsql_string += " [cardid] [int] NOT NULL CONSTRAINT [DF_u__saletaskmx_card_printid] DEFAULT (0), " arg_tb[331].createsql_string += " [cardcode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u__saletaskmx_card_billcode] DEFAULT (''), " arg_tb[331].createsql_string += " [descrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u__saletaskmx_card_descrp] DEFAULT (''), " arg_tb[331].createsql_string += " [opdate] [datetime] NOT NULL CONSTRAINT [DF_u__saletaskmx_card_opdate] DEFAULT (getdate()), " arg_tb[331].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u__saletaskmx_card_opemp] DEFAULT (''), " arg_tb[331].createsql_string += " [printnum] [int] NOT NULL CONSTRAINT [DF_u_saletaskmx_card_printrow] DEFAULT (0), " arg_tb[331].createsql_string += " CONSTRAINT [PK_u_saletaskmx_card] PRIMARY KEY CLUSTERED " arg_tb[331].createsql_string += " ( " arg_tb[331].createsql_string += " [cardid] " arg_tb[331].createsql_string += " ) ON [PRIMARY] , " arg_tb[331].createsql_string += " CONSTRAINT [IX_u_saletaskmx_card] UNIQUE NONCLUSTERED " arg_tb[331].createsql_string += " ( " arg_tb[331].createsql_string += " [cardcode] " arg_tb[331].createsql_string += " ) ON [PRIMARY] " arg_tb[331].createsql_string += " ) ON [PRIMARY] " arg_tb[331].ifmx = 0 arg_tb[331].tbname = "u_saletaskmx_card" arg_tb[332].update_version = "3.0.100322" arg_tb[332].createsql_string += "ALTER TABLE u_saletaskmx_card ADD flag tinyint NOT NULL " arg_tb[332].createsql_string += "CONSTRAINT DF_u_saletaskmx_card_flag DEFAULT 0 WITH VALUES " arg_tb[332].ifmx = 0 arg_tb[332].tbname = "u_saletaskmx_card" arg_tb[333].update_version = "3.0.100322" arg_tb[333].createsql_string += "alter table u_plugins add dftWinState tinyint default(1) not null " arg_tb[333].ifmx = 0 arg_tb[333].tbname = "u_plugins" arg_tb[334].update_version = "3.0.100322" arg_tb[334].createsql_string += "ALTER TABLE u_saletaskmx_card ADD audittime datetime " arg_tb[334].ifmx = 1 arg_tb[334].tbname = "u_saletaskmx_card" arg_tb[335].update_version = "3.0.100322" arg_tb[335].createsql_string += "ALTER TABLE u_saletaskmx ADD audittime datetime " arg_tb[335].ifmx = 1 arg_tb[335].tbname = "u_saletaskmx" arg_tb[336].update_version = "3.0.100322" arg_tb[336].createsql_string += "ALTER TABLE u_saletaskmx_card ADD auditemp char(20) NOT NULL " arg_tb[336].createsql_string += "CONSTRAINT DF_u_saletaskmx_card_auditemp DEFAULT '' WITH VALUES " arg_tb[336].ifmx = 1 arg_tb[336].tbname = "u_saletaskmx_card" arg_tb[337].update_version = "3.0.100322" arg_tb[337].createsql_string += "ALTER TABLE u_saletaskmx ADD auditemp char(20) NOT NULL " arg_tb[337].createsql_string += "CONSTRAINT DF_u_saletaskmx_auditemp DEFAULT '' WITH VALUES " arg_tb[337].ifmx = 1 arg_tb[337].tbname = "u_saletaskmx" arg_tb[338].update_version = "3.0.100322" arg_tb[338].createsql_string += "if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[v_musttakebalc_outdate_incdec]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[338].createsql_string += "drop view [dbo].[v_musttakebalc_outdate_incdec] " arg_tb[338].ifmx = 0 arg_tb[338].tbname = "v_musttakebalc_outdate_incdec" arg_tb[339].update_version = "3.0.100322" arg_tb[339].createsql_string += "CREATE VIEW dbo.v_musttakebalc_outdate_incdec AS " arg_tb[339].createsql_string += " SELECT SUM(dbo.u_Bmsttakemx.Msttakeamt - dbo.u_Bmsttakemx.takeamt) AS " arg_tb[339].createsql_string += " outdate_Msttakeamt, dbo.u_Bmsttakemx.cusid, dbo.u_Bmsttakemx.moneyid, " arg_tb[339].createsql_string += " dbo.u_Bmsttakemx.scid FROM dbo.u_Bmsttakemx INNER JOIN dbo.u_parm_pay ON " arg_tb[339].createsql_string += " dbo.u_Bmsttakemx.takedate >= dbo.u_parm_pay.enddate WHERE " arg_tb[339].createsql_string += " (dbo.u_parm_pay.id = 2) GROUP BY dbo.u_Bmsttakemx.cusid, dbo.u_Bmsttakemx.moneyid, dbo.u_Bmsttakemx.scid " arg_tb[339].ifmx = 0 arg_tb[339].tbname = "v_musttakebalc_outdate_incdec" arg_tb[340].update_version = "3.0.100322" arg_tb[340].createsql_string += "ALTER TABLE u_mtrldef ADD ifautoscll tinyint default(0) not null " arg_tb[340].ifmx = 1 arg_tb[340].tbname = "u_mtrldef" arg_tb[341].update_version = "3.0.100322" arg_tb[341].createsql_string += "ALTER TABLE u_mtrldef ADD fklevel tinyint default(0) not null " arg_tb[341].ifmx = 1 arg_tb[341].tbname = "u_mtrldef" arg_tb[342].update_version = "3.0.100322" arg_tb[342].createsql_string += "ALTER TABLE u_mtrl_storage ADD dft tinyint default(0) not null " arg_tb[342].ifmx = 1 arg_tb[342].tbname = "u_mtrl_storage" arg_tb[346].update_version = "3.0.100322" arg_tb[346].createsql_string += " CREATE TABLE [u_scwg_taskwork_2] (" arg_tb[346].createsql_string += " [scid] [int] NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_scid] DEFAULT (0)," arg_tb[346].createsql_string += " [billid] [int] NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_billid] DEFAULT (0)," arg_tb[346].createsql_string += " [billcode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_billcode] DEFAULT ('')," arg_tb[346].createsql_string += " [wageid] [int] NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_wageid] DEFAULT (0)," arg_tb[346].createsql_string += " [wagemth] [int] NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_wagemth] DEFAULT (0)," arg_tb[346].createsql_string += " [billdate] [datetime] NULL ," arg_tb[346].createsql_string += " [relcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_relcode] DEFAULT ('')," arg_tb[346].createsql_string += " [rep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_rep] DEFAULT ('')," arg_tb[346].createsql_string += " [wrkGrpid] [int] NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_wrkGrpid] DEFAULT (0)," arg_tb[346].createsql_string += " [dscrp] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_dscrp] DEFAULT ('')," arg_tb[346].createsql_string += " [opdate] [datetime] NULL ," arg_tb[346].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_opemp] DEFAULT ('')," arg_tb[346].createsql_string += " [moddate] [datetime] NULL ," arg_tb[346].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_modemp] DEFAULT ('')," arg_tb[346].createsql_string += " [flag] [tinyint] NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_flag] DEFAULT (0)," arg_tb[346].createsql_string += " [auditingdate] [datetime] NULL ," arg_tb[346].createsql_string += " [auditingrep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_auditingrep] DEFAULT ('')," arg_tb[346].createsql_string += " [ctmint] [int] NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_ctmint] DEFAULT (0)," arg_tb[346].createsql_string += " [printnum] [int] NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_printnum] DEFAULT (0)," arg_tb[346].createsql_string += " [billtype] [tinyint] NOT NULL CONSTRAINT [DF__u_scwg_ta__billt__299479BC] DEFAULT (0)," arg_tb[346].createsql_string += " [affirmdate] [datetime] NULL ," arg_tb[346].createsql_string += " [affirmemp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_affirmemp] DEFAULT ('')," arg_tb[346].createsql_string += " [affirmflag] [tinyint] NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_affirmflag] DEFAULT (0)," arg_tb[346].createsql_string += " [relempstr] [varchar] (250) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_relempstr] DEFAULT ('')," arg_tb[346].createsql_string += " CONSTRAINT [PK_u_scwg_taskwork_2] PRIMARY KEY CLUSTERED " arg_tb[346].createsql_string += " (" arg_tb[346].createsql_string += " [billid]" arg_tb[346].createsql_string += " ) ON [PRIMARY] " arg_tb[346].createsql_string += " ) ON [PRIMARY]" arg_tb[346].ifmx = 0 arg_tb[346].tbname = "u_scwg_taskwork_2" arg_tb[347].update_version = "3.0.100322" arg_tb[347].createsql_string += " CREATE TABLE [u_scwg_taskwork_2_mx] ( " arg_tb[347].createsql_string += " [billid] [int] NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_billid] DEFAULT (0), " arg_tb[347].createsql_string += " [mtrlid] [int] NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_mtrlid] DEFAULT (0), " arg_tb[347].createsql_string += " [procode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_procode] DEFAULT (''), " arg_tb[347].createsql_string += " [proname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_proname] DEFAULT (''), " arg_tb[347].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_status] DEFAULT (''), " arg_tb[347].createsql_string += " [woodcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_woodcode] DEFAULT (''), " arg_tb[347].createsql_string += " [pcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_pcode] DEFAULT (''), " arg_tb[347].createsql_string += " [qty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_qty] DEFAULT (0), " arg_tb[347].createsql_string += " [price] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_price] DEFAULT (0), " arg_tb[347].createsql_string += " [mxdscrp] [varchar] (200) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_mxdscrp] DEFAULT (''), " arg_tb[347].createsql_string += " [printid] [int] NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_printid] DEFAULT (0), " arg_tb[347].createsql_string += " [ctmint] [int] NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_ctmint] DEFAULT (0), " arg_tb[347].createsql_string += " [ycreason] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__u_scwg_ta__ycrea__2465B04B] DEFAULT (''), " arg_tb[347].createsql_string += " [orderid] [int] NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_orderid] DEFAULT (0), " arg_tb[347].createsql_string += " [ordercode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_ordercode] DEFAULT (''), " arg_tb[347].createsql_string += " [reason] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_reason] DEFAULT (''), " arg_tb[347].createsql_string += " [unit] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_scwg_taskwork_2_mx_unit] DEFAULT (''), " arg_tb[347].createsql_string += " CONSTRAINT [PK_u_scwg_taskwork_2_mx] PRIMARY KEY CLUSTERED " arg_tb[347].createsql_string += " ( " arg_tb[347].createsql_string += " [billid], " arg_tb[347].createsql_string += " [printid] " arg_tb[347].createsql_string += " ) ON [PRIMARY] " arg_tb[347].createsql_string += " ) ON [PRIMARY] " arg_tb[347].ifmx = 0 arg_tb[347].tbname = "u_scwg_taskwork_2_mx" arg_tb[348].update_version = "3.0.100322" arg_tb[348].createsql_string += "ALTER TABLE u_scwg_taskwork_2_mx ADD relprintid int NOT NULL " arg_tb[348].createsql_string += "CONSTRAINT DF_u_u_scwg_taskwork_2_mx_relprintid DEFAULT 0 WITH VALUES " arg_tb[348].ifmx = 0 arg_tb[348].tbname = "u_scwg_taskwork_2_mx" arg_tb[349].update_version = "3.0.100322" arg_tb[349].createsql_string += "ALTER TABLE u_scwg_taskwork_2_mx ADD relscid int NOT NULL " arg_tb[349].createsql_string += "CONSTRAINT DF_u_u_scwg_taskwork_2_mx_relscid DEFAULT 0 WITH VALUES " arg_tb[349].ifmx = 0 arg_tb[349].tbname = "u_scwg_taskwork_2_mx" arg_tb[350].update_version = "3.0.100322" arg_tb[350].createsql_string += "ALTER TABLE u_sc_workprocedure ADD ifpubl int NOT NULL " arg_tb[350].createsql_string += "CONSTRAINT DF_u_sc_workprocedure_ifpubl DEFAULT 0 WITH VALUES " arg_tb[350].ifmx = 0 arg_tb[350].tbname = "u_sc_workprocedure" arg_tb[351].update_version = "3.0.100322" arg_tb[351].createsql_string += "ALTER TABLE u_mtrldef ADD dftmtrlcost decimal(18,5) NOT NULL " arg_tb[351].createsql_string += "CONSTRAINT DF_u_mtrldef_dftmtrlcost DEFAULT 0 WITH VALUES " arg_tb[351].ifmx = 1 arg_tb[351].tbname = "u_mtrldef" arg_tb[352].update_version = "3.0.100322" arg_tb[352].createsql_string += "ALTER TABLE u_mtrldef ADD dftempcost decimal(18,5) NOT NULL " arg_tb[352].createsql_string += "CONSTRAINT DF_u_mtrldef_dftempcost DEFAULT 0 WITH VALUES " arg_tb[352].ifmx = 1 arg_tb[352].tbname = "u_mtrldef" arg_tb[353].update_version = "3.0.100322" arg_tb[353].createsql_string += "ALTER TABLE u_mtrldef ADD dftsccost decimal(18,5) NOT NULL " arg_tb[353].createsql_string += "CONSTRAINT DF_u_mtrldef_dftsccost DEFAULT 0 WITH VALUES " arg_tb[353].ifmx = 1 arg_tb[353].tbname = "u_mtrldef" arg_tb[354].update_version = "3.0.100322" arg_tb[354].createsql_string += "ALTER TABLE u_mtrldef ADD dftglcost decimal(18,5) NOT NULL " arg_tb[354].createsql_string += "CONSTRAINT DF_u_mtrldef_dftglcost DEFAULT 0 WITH VALUES " arg_tb[354].ifmx = 1 arg_tb[354].tbname = "u_mtrldef" arg_tb[355].update_version = "3.0.100322" arg_tb[355].createsql_string += "ALTER TABLE u_mtrldef ADD wfjgcost decimal(18,5) NOT NULL " arg_tb[355].createsql_string += "CONSTRAINT DF_u_mtrldef_wfjgcost DEFAULT 0 WITH VALUES " arg_tb[355].ifmx = 1 arg_tb[355].tbname = "u_mtrldef" arg_tb[356].update_version = "3.0.100322" arg_tb[356].createsql_string += "ALTER TABLE u_mtrldef ADD othercost decimal(18,5) NOT NULL " arg_tb[356].createsql_string += "CONSTRAINT DF_u_mtrldef_othercost DEFAULT 0 WITH VALUES " arg_tb[356].ifmx = 1 arg_tb[356].tbname = "u_mtrldef" arg_tb[357].update_version = "3.0.100322" arg_tb[357].createsql_string += "CREATE TABLE [u_mtrldef_costmx] ( " arg_tb[357].createsql_string += " [cmpid] [int] NOT NULL CONSTRAINT [DF_u_mtrldef_costmx_cmpid] DEFAULT (0), " arg_tb[357].createsql_string += " [mtrlid] [int] NOT NULL CONSTRAINT [DF_u_mtrldef_costmx_mtrlid] DEFAULT (0), " arg_tb[357].createsql_string += " [dftmtrlcost] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_mtrldef_costmx_dftmtrlcost] DEFAULT (0), " arg_tb[357].createsql_string += " [dftempcost] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_mtrldef_costmx_dftempcost] DEFAULT (0), " arg_tb[357].createsql_string += " [dftsccost] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_mtrldef_costmx_dftsccost] DEFAULT (0), " arg_tb[357].createsql_string += " [dftglcost] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_mtrldef_costmx_dftglcost] DEFAULT (0), " arg_tb[357].createsql_string += " [wfjgcost] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_mtrldef_costmx_wfjgcost] DEFAULT (0), " arg_tb[357].createsql_string += " [othercost] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_mtrldef_costmx_othercost] DEFAULT (0), " arg_tb[357].createsql_string += " CONSTRAINT [PK_u_mtrldef_costmx] PRIMARY KEY CLUSTERED " arg_tb[357].createsql_string += " ( " arg_tb[357].createsql_string += " [cmpid], " arg_tb[357].createsql_string += " [mtrlid] " arg_tb[357].createsql_string += " ) ON [PRIMARY] " arg_tb[357].createsql_string += ") ON [PRIMARY] " arg_tb[357].ifmx = 1 arg_tb[357].tbname = "u_mtrldef_costmx" arg_tb[358].update_version = "3.0.100322" arg_tb[358].createsql_string += "CREATE TABLE [u_mtrldef_cost] ( " arg_tb[358].createsql_string += " [cmpid] [int] NOT NULL CONSTRAINT [DF_u_mtrldef_cost_cmpid] DEFAULT (0), " arg_tb[358].createsql_string += " [cmpdate] [datetime] NOT NULL CONSTRAINT [DF_u_mtrldef_cost_cmpdate] DEFAULT (getdate()), " arg_tb[358].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_mtrldef_cost_dscrp] DEFAULT (''), " arg_tb[358].createsql_string += " [mtrltype] [int] NOT NULL CONSTRAINT [DF_u_mtrldef_cost_mtrltype] DEFAULT (0), " arg_tb[358].createsql_string += " [emptype] [int] NOT NULL CONSTRAINT [DF_u_mtrldef_cost_emptype] DEFAULT (0), " arg_tb[358].createsql_string += " [scformula] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_mtrldef_cost_scformula] DEFAULT (''), " arg_tb[358].createsql_string += " [glformula] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_mtrldef_cost_glformula] DEFAULT (''), " arg_tb[358].createsql_string += " [flag] [int] NOT NULL CONSTRAINT [DF_u_mtrldef_cost_flag] DEFAULT (0), " arg_tb[358].createsql_string += " [auditemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_mtrldef_cost_auditemp] DEFAULT (''), " arg_tb[358].createsql_string += " [auditdate] [datetime] NULL , " arg_tb[358].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_mtrldef_cost_opemp] DEFAULT (''), " arg_tb[358].createsql_string += " [opdate] [datetime] NOT NULL CONSTRAINT [DF_u_mtrldef_cost_opdate] DEFAULT (getdate()), " arg_tb[358].createsql_string += " CONSTRAINT [PK_u_mtrldef_cost] PRIMARY KEY CLUSTERED " arg_tb[358].createsql_string += " ( " arg_tb[358].createsql_string += " [cmpid] " arg_tb[358].createsql_string += " ) ON [PRIMARY] " arg_tb[358].createsql_string += ") ON [PRIMARY] " arg_tb[358].ifmx = 0 arg_tb[358].tbname = "u_mtrldef_cost" arg_tb[359].update_version = "3.0.100322" arg_tb[359].createsql_string += "CREATE TABLE [U_OrderRqwp] ( " arg_tb[359].createsql_string += " [scid] [int] NOT NULL CONSTRAINT [DF_U_OrderRqwp_scid] DEFAULT (0), " arg_tb[359].createsql_string += " [printid] [int] NOT NULL CONSTRAINT [DF_U_OrderRqwp_Mtrlid] DEFAULT (0), " arg_tb[359].createsql_string += " [Procode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_U_OrderRqwp_Procode] DEFAULT (''), " arg_tb[359].createsql_string += " [Proname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_U_OrderRqwp_Proname] DEFAULT (''), " arg_tb[359].createsql_string += " [Proorder] [int] NOT NULL CONSTRAINT [DF_U_OrderRqwp_Proorder] DEFAULT (0), " arg_tb[359].createsql_string += " [proqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_U_OrderRqwp_proqty] DEFAULT (0), " arg_tb[359].createsql_string += " [finishqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_U_OrderRqwp_finishqty] DEFAULT (0), " arg_tb[359].createsql_string += " [printnum] [int] NOT NULL CONSTRAINT [DF_U_OrderRqwp_printnum] DEFAULT (0), " arg_tb[359].createsql_string += " [taskid] [int] NOT NULL CONSTRAINT [DF_U_OrderRqwp_newid] DEFAULT (0), " arg_tb[359].createsql_string += " [wrkGrpid] [int] NOT NULL CONSTRAINT [DF_U_OrderRqwp_wrkGrpid] DEFAULT (0), " arg_tb[359].createsql_string += " [lsxtype] [int] NOT NULL CONSTRAINT [DF_U_OrderRqwp_lsxtype] DEFAULT (0), " arg_tb[359].createsql_string += " [ctmint] [int] NOT NULL CONSTRAINT [DF__u_orderrq__ctmin__55FB81BE] DEFAULT (0), " arg_tb[359].createsql_string += " [finishemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__U_OrderRq__finis__6F12D26C] DEFAULT (''), " arg_tb[359].createsql_string += " [finishdate] [datetime] NULL , " arg_tb[359].createsql_string += " [finishflag] [tinyint] NOT NULL CONSTRAINT [DF_U_OrderRqwp_finishflag] DEFAULT (0), " arg_tb[359].createsql_string += " [workPrice] [decimal](18, 5) NOT NULL CONSTRAINT [DF_U_OrderRqwp_workPrice] DEFAULT (0), " arg_tb[359].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_U_OrderRqwp_status] DEFAULT (''), " arg_tb[359].createsql_string += " [ifjd] [tinyint] NOT NULL CONSTRAINT [DF_U_OrderRqwp_ifjd] DEFAULT (1), " arg_tb[359].createsql_string += " [mtrlid] [int] NOT NULL CONSTRAINT [DF_U_OrderRqwp_mtrlid_1] DEFAULT (0), " arg_tb[359].createsql_string += " CONSTRAINT [PK_U_OrderRqwp] PRIMARY KEY CLUSTERED " arg_tb[359].createsql_string += " ( " arg_tb[359].createsql_string += " [scid], " arg_tb[359].createsql_string += " [printid], " arg_tb[359].createsql_string += " [Procode], " arg_tb[359].createsql_string += " [taskid], " arg_tb[359].createsql_string += " [mtrlid] " arg_tb[359].createsql_string += " ) ON [PRIMARY] " arg_tb[359].createsql_string += ") ON [PRIMARY] " arg_tb[359].ifmx = 0 arg_tb[359].tbname = "U_OrderRqwp" arg_tb[360].update_version = "3.0.100322" arg_tb[360].createsql_string += "alter table u_mtrldef_cost drop CONSTRAINT DF_u_mtrldef_cost_cmpdate " arg_tb[360].ifmx = 0 arg_tb[360].tbname = "u_mtrldef_cost" arg_tb[361].update_version = "3.0.100322" arg_tb[361].createsql_string += "Alter Table u_mtrldef_cost Alter Column cmpdate datetime " arg_tb[361].ifmx = 0 arg_tb[361].tbname = "u_mtrldef_cost" arg_tb[362].update_version = "3.0.100322" arg_tb[362].createsql_string += "ALTER TABLE u_cust ADD banktypeid int NOT NULL " arg_tb[362].createsql_string += "CONSTRAINT DF_u_cust_banktypeid DEFAULT 0 WITH VALUES " arg_tb[362].ifmx = 0 arg_tb[362].tbname = "u_cust" arg_tb[363].update_version = "3.0.100322" arg_tb[363].createsql_string += "ALTER TABLE u_cust ADD tele_sms char(100) NOT NULL " arg_tb[363].createsql_string += "CONSTRAINT DF_u_cust_tele_sms DEFAULT '' WITH VALUES " arg_tb[363].ifmx = 0 arg_tb[363].tbname = "u_cust" arg_tb[364].update_version = "3.0.100322" arg_tb[364].createsql_string += "ALTER TABLE u_order_wfjgMx ADD stopflag tinyint NOT NULL " arg_tb[364].createsql_string += "CONSTRAINT DF_u_order_wfjgMx_stopflag DEFAULT 0 WITH VALUES " arg_tb[364].ifmx = 0 arg_tb[364].tbname = "u_order_wfjgMx" arg_tb[365].update_version = "3.0.100322" arg_tb[365].createsql_string += "ALTER TABLE u_order_wfjgMx ADD stopemp char(20) NOT NULL " arg_tb[365].createsql_string += "CONSTRAINT DF_u_order_wfjgMx_stopemp DEFAULT '' WITH VALUES " arg_tb[365].ifmx = 0 arg_tb[365].tbname = "u_order_wfjgMx" arg_tb[366].update_version = "3.0.100322" arg_tb[366].createsql_string += "ALTER TABLE u_order_wfjgMx ADD stopdate datetime " arg_tb[366].ifmx = 0 arg_tb[366].tbname = "u_order_wfjgMx" arg_tb[367].update_version = "3.0.100322" arg_tb[367].createsql_string += "ALTER TABLE u_order_wfjgMx ADD stopreason varchar(100) NOT NULL " arg_tb[367].createsql_string += "CONSTRAINT DF_u_order_wfjgMx_stopreason DEFAULT '' WITH VALUES " arg_tb[367].ifmx = 0 arg_tb[367].tbname = "u_order_wfjgMx" arg_tb[368].update_version = "3.0.100322" arg_tb[368].createsql_string += "ALTER TABLE u_order_wfjgMx_out ADD stopflag tinyint NOT NULL " arg_tb[368].createsql_string += "CONSTRAINT DF_u_order_wfjgMx_out_stopflag DEFAULT 0 WITH VALUES " arg_tb[368].ifmx = 0 arg_tb[368].tbname = "u_order_wfjgMx_out" arg_tb[369].update_version = "3.0.100322" arg_tb[369].createsql_string += "ALTER TABLE u_order_wfjgMx_out ADD stopemp char(20) NOT NULL " arg_tb[369].createsql_string += "CONSTRAINT DF_u_order_wfjgMx_out_stopemp DEFAULT '' WITH VALUES " arg_tb[369].ifmx = 0 arg_tb[369].tbname = "u_order_wfjgMx_out" arg_tb[370].update_version = "3.0.100322" arg_tb[370].createsql_string += "ALTER TABLE u_order_wfjgMx_out ADD stopdate datetime " arg_tb[370].ifmx = 0 arg_tb[370].tbname = "u_order_wfjgMx_out" arg_tb[371].update_version = "3.0.100322" arg_tb[371].createsql_string += "ALTER TABLE u_order_wfjgMx_out ADD stopreason varchar(100) NOT NULL " arg_tb[371].createsql_string += "CONSTRAINT DF_u_order_wfjgMx_out_stopreason DEFAULT '' WITH VALUES " arg_tb[371].ifmx = 0 arg_tb[371].tbname = "u_order_wfjgMx_out" arg_tb[372].update_version = "3.0.100322" arg_tb[372].createsql_string += "ALTER TABLE u_order_wfjgMx_out ADD stopqty decimal(18,5) NOT NULL " arg_tb[372].createsql_string += "CONSTRAINT DF_u_order_wfjgMx_out_stopqty DEFAULT 0 WITH VALUES " arg_tb[372].ifmx = 0 arg_tb[372].tbname = "u_order_wfjgMx_out" arg_tb[373].update_version = "3.0.100322" arg_tb[373].createsql_string += "ALTER TABLE u_order_wfjgMx ADD stopqty decimal(18,5) NOT NULL " arg_tb[373].createsql_string += "CONSTRAINT DF_u_order_wfjgMx_stopqty DEFAULT 0 WITH VALUES " arg_tb[373].ifmx = 0 arg_tb[373].tbname = "u_order_wfjgMx" arg_tb[374].update_version = "3.0.100322" arg_tb[374].createsql_string += "ALTER TABLE u_buyTaskMx ADD stopqty decimal(18,5) NOT NULL " arg_tb[374].createsql_string += "CONSTRAINT DF_u_buyTaskMx_stopqty DEFAULT 0 WITH VALUES " arg_tb[374].ifmx = 0 arg_tb[374].tbname = "u_buyTaskMx" end subroutine public subroutine uof_createtable_int_arr_100319 (ref s_sys_create_table arg_tb[]); arg_tb[375].update_version = "3.0.100322" arg_tb[375].createsql_string += " CREATE TABLE [u_quote] ( " arg_tb[375].createsql_string += " [scid] [int] NOT NULL CONSTRAINT [DF__u_quote__scid__200A50B8] DEFAULT (0), " arg_tb[375].createsql_string += " [quoteid] [int] NOT NULL CONSTRAINT [DF__u_quote__quoteid__20FE74F1] DEFAULT (0), " arg_tb[375].createsql_string += " [quotecode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__u_quote__quoteco__21F2992A] DEFAULT (''), " arg_tb[375].createsql_string += " [cusid] [int] NOT NULL CONSTRAINT [DF__u_quote__cusid__22E6BD63] DEFAULT (0), " arg_tb[375].createsql_string += " [quotedate] [datetime] NULL , " arg_tb[375].createsql_string += " [assign_emp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__u_quote__assign___23DAE19C] DEFAULT (''), " arg_tb[375].createsql_string += " [relcode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__u_quote__relcode__24CF05D5] DEFAULT (''), " arg_tb[375].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__u_quote__dscrp__25C32A0E] DEFAULT (''), " arg_tb[375].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__u_quote__opemp__26B74E47] DEFAULT (''), " arg_tb[375].createsql_string += " [opdate] [datetime] NULL , " arg_tb[375].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__u_quote__modemp__27AB7280] DEFAULT (''), " arg_tb[375].createsql_string += " [moddate] [datetime] NULL , " arg_tb[375].createsql_string += " [auditingrep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__u_quote__auditin__289F96B9] DEFAULT (''), " arg_tb[375].createsql_string += " [auditingdate] [datetime] NULL , " arg_tb[375].createsql_string += " [flag] [tinyint] NOT NULL CONSTRAINT [DF__u_quote__flag__2993BAF2] DEFAULT (0), " arg_tb[375].createsql_string += " [ctmint] [int] NOT NULL CONSTRAINT [DF__u_quote__ctmint__2A87DF2B] DEFAULT (0), " arg_tb[375].createsql_string += " [printnum] [int] NOT NULL CONSTRAINT [DF__u_quote__printnu__2B7C0364] DEFAULT (0), " arg_tb[375].createsql_string += " CONSTRAINT [PK_u_quote] PRIMARY KEY CLUSTERED " arg_tb[375].createsql_string += " ( " arg_tb[375].createsql_string += " [scid], " arg_tb[375].createsql_string += " [quoteid] " arg_tb[375].createsql_string += " ) ON [PRIMARY] " arg_tb[375].createsql_string += " ) ON [PRIMARY] " arg_tb[375].ifmx = 0 arg_tb[375].tbname = "u_quote" arg_tb[376].update_version = "3.0.100322" arg_tb[376].createsql_string += " CREATE TABLE [u_quotemx] ( " arg_tb[376].createsql_string += " [scid] [int] NOT NULL CONSTRAINT [DF__u_quotemx__scid__2E58700F] DEFAULT (0), " arg_tb[376].createsql_string += " [quoteid] [int] NOT NULL CONSTRAINT [DF__u_quotemx__quote__2F4C9448] DEFAULT (0), " arg_tb[376].createsql_string += " [mtrlid] [int] NOT NULL CONSTRAINT [DF__u_quotemx__mtrli__3040B881] DEFAULT (0), " arg_tb[376].createsql_string += " [printid] [int] NOT NULL CONSTRAINT [DF__u_quotemx__print__3134DCBA] DEFAULT (0), " arg_tb[376].createsql_string += " [maxprice] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_quotemx__maxpr__322900F3] DEFAULT (0), " arg_tb[376].createsql_string += " [planprice] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_quotemx__planp__34114965] DEFAULT (0), " arg_tb[376].createsql_string += " [profit_margin] [decimal](18, 5) NOT NULL CONSTRAINT [DF__u_quotemx__profi__36EDB610] DEFAULT (0), " arg_tb[376].createsql_string += " [wfjgprice] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_quotemx__wfjgp__37E1DA49] DEFAULT (0), " arg_tb[376].createsql_string += " [ctmint] [int] NOT NULL CONSTRAINT [DF__u_quotemx__ctmin__38D5FE82] DEFAULT (0), " arg_tb[376].createsql_string += " [mxDscrp] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__u_quotemx__mxDsc__39CA22BB] DEFAULT (''), " arg_tb[376].createsql_string += " [sumprice] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_quotemx__sumpr__59845BE4] DEFAULT (0), " arg_tb[376].createsql_string += " [sumprice_1] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_quotemx__sumpr__5A78801D] DEFAULT (0), " arg_tb[376].createsql_string += " [outcost] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_quotemx__outco__4CDA889D] DEFAULT (0), " arg_tb[376].createsql_string += " [mancost] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_quotemx__manco__4DCEACD6] DEFAULT (0), " arg_tb[376].createsql_string += " [mtrlcost] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_quotemx__mtrlc__4EC2D10F] DEFAULT (0), " arg_tb[376].createsql_string += " [flag] [tinyint] NOT NULL CONSTRAINT [DF__u_quotemx__flag__67FBC089] DEFAULT (0), " arg_tb[376].createsql_string += " [auditemp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__u_quotemx__audit__68EFE4C2] DEFAULT (''), " arg_tb[376].createsql_string += " [auditdate] [datetime] NULL , " arg_tb[376].createsql_string += " [pfcode] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_quotemx_pfcode] DEFAULT (''), " arg_tb[376].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_quotemx_status] DEFAULT (''), " arg_tb[376].createsql_string += " [woodcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_quotemx_woodcode] DEFAULT (''), " arg_tb[376].createsql_string += " [pcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_quotemx_pcode] DEFAULT (''), " arg_tb[376].createsql_string += " [qty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_quotemx_qty] DEFAULT (0), " arg_tb[376].createsql_string += " [rebate] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_quotemx_rebate] DEFAULT (1), " arg_tb[376].createsql_string += " CONSTRAINT [PK_u_quotemx] PRIMARY KEY CLUSTERED " arg_tb[376].createsql_string += " ( " arg_tb[376].createsql_string += " [scid], " arg_tb[376].createsql_string += " [quoteid], " arg_tb[376].createsql_string += " [printid] " arg_tb[376].createsql_string += " ) ON [PRIMARY] " arg_tb[376].createsql_string += " ) ON [PRIMARY] " arg_tb[376].ifmx = 1 arg_tb[376].tbname = "u_quotemx" arg_tb[377].update_version = "3.0.100322" arg_tb[377].createsql_string += " CREATE TABLE [u_quoterqmtrl] ( " arg_tb[377].createsql_string += " [scid] [int] NOT NULL CONSTRAINT [DF__u_quoterqm__scid__3D98450D] DEFAULT (0), " arg_tb[377].createsql_string += " [quoteid] [int] NOT NULL , " arg_tb[377].createsql_string += " [printid] [int] NOT NULL CONSTRAINT [DF_u_quoterqmtrl_printid] DEFAULT (0), " arg_tb[377].createsql_string += " [MtrlID] [int] NOT NULL , " arg_tb[377].createsql_string += " [RqQty] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_quoterq__RqQty__3F808D7F] DEFAULT (0), " arg_tb[377].createsql_string += " [ctmint] [int] NOT NULL CONSTRAINT [DF__u_quoterq__ctmin__4721AF47] DEFAULT (0), " arg_tb[377].createsql_string += " [newprice] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_quoterq__newpr__49FE1BF2] DEFAULT (0), " arg_tb[377].createsql_string += " [planprice] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_quoterq__planp__4AF2402B] DEFAULT (0), " arg_tb[377].createsql_string += " [pid] [int] NOT NULL CONSTRAINT [DF_u_quoterqmtrl_pid] DEFAULT (0), " arg_tb[377].createsql_string += " [lp] [int] NOT NULL CONSTRAINT [DF_u_quoterqmtrl_lp] DEFAULT (0), " arg_tb[377].createsql_string += " [pmtrlid] [int] NOT NULL CONSTRAINT [DF_u_quoterqmtrl_pmtrlid] DEFAULT (0), " arg_tb[377].createsql_string += " CONSTRAINT [PK_u_quoterqmtrl] PRIMARY KEY CLUSTERED " arg_tb[377].createsql_string += " ( " arg_tb[377].createsql_string += " [scid], " arg_tb[377].createsql_string += " [quoteid], " arg_tb[377].createsql_string += " [printid], " arg_tb[377].createsql_string += " [pid] " arg_tb[377].createsql_string += " ) ON [PRIMARY] " arg_tb[377].createsql_string += " ) ON [PRIMARY] " arg_tb[377].ifmx = 1 arg_tb[377].tbname = "u_quoterqmtrl" arg_tb[378].update_version = "3.0.100322" arg_tb[378].createsql_string += " CREATE TABLE [u_quoteworkprice] ( " arg_tb[378].createsql_string += " [scid] [int] NOT NULL CONSTRAINT [DF_u_quoteworkprice_scid] DEFAULT (0), " arg_tb[378].createsql_string += " [quoteid] [int] NOT NULL CONSTRAINT [DF_u_quoteworkprice_quoteid] DEFAULT (0), " arg_tb[378].createsql_string += " [printid] [int] NOT NULL CONSTRAINT [DF_u_quoteworkprice_printid] DEFAULT (0), " arg_tb[378].createsql_string += " [pid] [int] NOT NULL CONSTRAINT [DF_u_quoteworkprice_pid] DEFAULT (0), " arg_tb[378].createsql_string += " [mtrlid] [int] NOT NULL CONSTRAINT [DF_u_quoteworkprice_mtrlid] DEFAULT (0), " arg_tb[378].createsql_string += " [proid] [int] NOT NULL CONSTRAINT [DF_u_quoteworkprice_proid] DEFAULT (0), " arg_tb[378].createsql_string += " [proorder] [int] NOT NULL CONSTRAINT [DF_u_quoteworkprice_proorder] DEFAULT (0), " arg_tb[378].createsql_string += " [procode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_quoteworkprice_procode] DEFAULT (''), " arg_tb[378].createsql_string += " [proname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_quoteworkprice_proname] DEFAULT (''), " arg_tb[378].createsql_string += " [wrkgrpid] [int] NOT NULL CONSTRAINT [DF_u_quoteworkprice_wrkgrpid] DEFAULT (0), " arg_tb[378].createsql_string += " [workprice] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_quoteworkprice_workprice] DEFAULT (0), " arg_tb[378].createsql_string += " [workqty] [decimal](18, 5) NOT NULL CONSTRAINT [DF_u_quoteworkprice_workqty] DEFAULT (0), " arg_tb[378].createsql_string += " [dscrp] [varchar] (250) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_quoteworkprice_dscrp] DEFAULT (''), " arg_tb[378].createsql_string += " [ctmint] [int] NOT NULL CONSTRAINT [DF_u_quoteworkprice_ctmint] DEFAULT (0), " arg_tb[378].createsql_string += " CONSTRAINT [PK_u_quoteworkprice] PRIMARY KEY CLUSTERED " arg_tb[378].createsql_string += " ( " arg_tb[378].createsql_string += " [scid], " arg_tb[378].createsql_string += " [quoteid], " arg_tb[378].createsql_string += " [printid], " arg_tb[378].createsql_string += " [pid] " arg_tb[378].createsql_string += " ) ON [PRIMARY] " arg_tb[378].createsql_string += " ) ON [PRIMARY] " arg_tb[378].ifmx = 1 arg_tb[378].tbname = "u_quoteworkprice" arg_tb[379].update_version = "3.0.100322" arg_tb[379].createsql_string += "ALTER TABLE u_quotemx ADD flag int NOT NULL " arg_tb[379].createsql_string += "CONSTRAINT DF_u_quotemx_flag DEFAULT 0 WITH VALUES " arg_tb[379].ifmx = 0 arg_tb[379].tbname = "u_quotemx" arg_tb[380].update_version = "3.0.100322" arg_tb[380].createsql_string += "ALTER TABLE u_quotemx ADD auditemp char(20) NOT NULL " arg_tb[380].createsql_string += "CONSTRAINT DF_u_quotemx_auditemp DEFAULT '' WITH VALUES " arg_tb[380].ifmx = 0 arg_tb[380].tbname = "u_quotemx" arg_tb[381].update_version = "3.0.100322" arg_tb[381].createsql_string += "ALTER TABLE u_quotemx ADD auditdate datetime " arg_tb[381].ifmx = 0 arg_tb[381].tbname = "u_quotemx" arg_tb[382].update_version = "3.0.100322" arg_tb[382].createsql_string += "ALTER TABLE u_quotemx ADD pfcode char(50) NOT NULL " arg_tb[382].createsql_string += "CONSTRAINT DF_u_quotemx_pfcode DEFAULT '' WITH VALUES " arg_tb[382].ifmx = 0 arg_tb[382].tbname = "u_quotemx" arg_tb[383].update_version = "3.0.100322" arg_tb[383].createsql_string += "ALTER TABLE u_quotemx ADD status varchar(255) NOT NULL " arg_tb[383].createsql_string += "CONSTRAINT DF_u_quotemx_status DEFAULT '' WITH VALUES " arg_tb[383].ifmx = 0 arg_tb[383].tbname = "u_quotemx" arg_tb[384].update_version = "3.0.100322" arg_tb[384].createsql_string += "ALTER TABLE u_quotemx ADD woodcode char(50) NOT NULL " arg_tb[384].createsql_string += "CONSTRAINT DF_u_quotemx_woodcode DEFAULT '' WITH VALUES " arg_tb[384].ifmx = 0 arg_tb[384].tbname = "u_quotemx" arg_tb[385].update_version = "3.0.100322" arg_tb[385].createsql_string += "ALTER TABLE u_quotemx ADD pcode varchar(255) NOT NULL " arg_tb[385].createsql_string += "CONSTRAINT DF_u_quotemx_pcode DEFAULT '' WITH VALUES " arg_tb[385].ifmx = 0 arg_tb[385].tbname = "u_quotemx" arg_tb[386].update_version = "3.0.100322" arg_tb[386].createsql_string += "ALTER TABLE u_quotemx ADD qty decimal(23,10) NOT NULL " arg_tb[386].createsql_string += "CONSTRAINT DF_u_quotemx_qty DEFAULT 0 WITH VALUES " arg_tb[386].ifmx = 0 arg_tb[386].tbname = "u_quotemx" arg_tb[387].update_version = "3.0.100322" arg_tb[387].createsql_string += "ALTER TABLE u_quotemx ADD rebate decimal(18,5) NOT NULL " arg_tb[387].createsql_string += "CONSTRAINT DF_u_quotemx_rebate DEFAULT 1 WITH VALUES " arg_tb[387].ifmx = 0 arg_tb[387].tbname = "u_quotemx" arg_tb[388].update_version = "3.0.100322" arg_tb[388].createsql_string += "ALTER TABLE u_quotemx ADD rebate decimal(18,5) NOT NULL " arg_tb[388].createsql_string += "CONSTRAINT DF_u_quotemx_rebate DEFAULT 1 WITH VALUES " arg_tb[388].ifmx = 0 arg_tb[388].tbname = "u_quotemx" arg_tb[389].update_version = "3.0.100322" arg_tb[389].createsql_string += "ALTER TABLE u_quoterqmtrl ADD printid int NOT NULL " arg_tb[389].createsql_string += "CONSTRAINT DF_u_quoterqmtrl_printid DEFAULT 0 WITH VALUES " arg_tb[389].ifmx = 0 arg_tb[389].tbname = "u_quoterqmtrl" arg_tb[390].update_version = "3.0.100322" arg_tb[390].createsql_string += "ALTER TABLE u_quoterqmtrl ADD pid int NOT NULL " arg_tb[390].createsql_string += "CONSTRAINT DF_u_quoterqmtrl_pid DEFAULT 0 WITH VALUES " arg_tb[390].ifmx = 0 arg_tb[390].tbname = "u_quoterqmtrl" arg_tb[391].update_version = "3.0.100322" arg_tb[391].createsql_string += "ALTER TABLE u_quoterqmtrl ADD lp int NOT NULL " arg_tb[391].createsql_string += "CONSTRAINT DF_u_quoterqmtrl_lp DEFAULT 0 WITH VALUES " arg_tb[391].ifmx = 0 arg_tb[391].tbname = "u_quoterqmtrl" arg_tb[392].update_version = "3.0.100322" arg_tb[392].createsql_string += "ALTER TABLE u_quoterqmtrl ADD pmtrlid int NOT NULL " arg_tb[392].createsql_string += "CONSTRAINT DF_u_quoterqmtrl_pmtrlid DEFAULT 0 WITH VALUES " arg_tb[392].ifmx = 0 arg_tb[392].tbname = "u_quoterqmtrl" arg_tb[393].update_version = "3.0.100322" arg_tb[393].createsql_string += "alter table u_quoterqmtrl drop CONSTRAINT PK_u_quoterqmtrl " arg_tb[393].ifmx = 0 arg_tb[393].tbname = "u_quoterqmtrl" arg_tb[394].update_version = "3.0.100322" arg_tb[394].createsql_string += "ALTER TABLE [dbo].[u_quoterqmtrl] WITH NOCHECK ADD " arg_tb[394].createsql_string += "CONSTRAINT [PK_u_quoterqmtrl] PRIMARY KEY CLUSTERED " arg_tb[394].createsql_string += "( [scid],[quoteid],[printid],[pid]) ON [PRIMARY] " arg_tb[394].ifmx = 0 arg_tb[394].tbname = "u_quoterqmtrl" arg_tb[395].update_version = "3.0.100324" arg_tb[395].createsql_string += " CREATE VIEW dbo.uv_mtrlware_noallocqty_mtrlid AS SELECT SUM(noallocqty) " arg_tb[395].createsql_string += " AS noallocqty,mtrlid FROM dbo.u_mtrlware GROUP BY mtrlid " arg_tb[395].ifmx = 0 arg_tb[395].tbname = "uv_mtrlware_noallocqty_mtrlid" arg_tb[396].update_version = "3.0.100402" arg_tb[396].createsql_string += "ALTER TABLE sys_ct_datamx ADD ct_delflag int NOT NULL " arg_tb[396].createsql_string += "CONSTRAINT DF_sys_ct_ct_delflag DEFAULT 0 WITH VALUES " arg_tb[396].ifmx = 0 arg_tb[396].tbname = "sys_ct_datamx" arg_tb[397].update_version = "3.0.100414" arg_tb[397].createsql_string += "ALTER TABLE u_outware_move ADD d_auditFlag int NOT NULL " arg_tb[397].createsql_string += "CONSTRAINT DF_u_outware_move_d_auditFlag DEFAULT 0 WITH VALUES " arg_tb[397].ifmx = 0 arg_tb[397].tbname = "u_outware_move" arg_tb[398].update_version = "3.0.100414" arg_tb[398].createsql_string += "ALTER TABLE u_outware_move ADD d_Auditingdate datetime " arg_tb[398].ifmx = 0 arg_tb[398].tbname = "u_outware_move" arg_tb[399].update_version = "3.0.100414" arg_tb[399].createsql_string += "ALTER TABLE u_outware_move ADD d_Auditingrep char(20) NOT NULL " arg_tb[399].createsql_string += "CONSTRAINT DF_u_outware_move_d_Auditingrep DEFAULT '' WITH VALUES " arg_tb[399].ifmx = 0 arg_tb[399].tbname = "u_outware_move" arg_tb[400].update_version = "3.0.100414" arg_tb[400].createsql_string += "alter table u_email_rev drop CONSTRAINT DF_u_email_rev_Subject " arg_tb[400].ifmx = 0 arg_tb[400].tbname = "u_email_rev" arg_tb[401].update_version = "3.0.100414" arg_tb[401].createsql_string += "alter table u_email_rev alter column subject varchar(250) not null " arg_tb[401].ifmx = 0 arg_tb[401].tbname = "u_email_rev" arg_tb[402].update_version = "3.0.100414" arg_tb[402].createsql_string += "ALTER TABLE u_email_rev ADD CONSTRAINT [DF_u_email_rev_Subject] DEFAULT ('') FOR [Subject] " arg_tb[402].ifmx = 0 arg_tb[402].tbname = "u_email_rev" arg_tb[403].update_version = "3.0.100414" arg_tb[403].createsql_string += "alter table u_email_rev add orgData image NULL " arg_tb[403].ifmx = 0 arg_tb[403].tbname = "u_email_rev" arg_tb[404].update_version = "3.0.100417" arg_tb[404].createsql_string += " alter table [dbo].[u_email_sendmx] add status tinyint not null " arg_tb[404].createsql_string += " CONSTRAINT [DF_u_email_sendmx_status] DEFAULT (0) " arg_tb[404].ifmx = 0 arg_tb[404].tbname = "u_email_sendmx" arg_tb[405].update_version = "3.0.100422" arg_tb[405].createsql_string += " ALTER TABLE [dbo].[u_email_rep] DROP CONSTRAINT [DF_u_email_rep_mailuser] " arg_tb[405].createsql_string += " alter table [dbo].[u_email_rep] alter column mailname varchar(255) not null " arg_tb[405].createsql_string += " ALTER TABLE [dbo].[u_email_rep] ADD CONSTRAINT [DF_u_email_rep_mailuser] DEFAULT ('') FOR [mailname] " arg_tb[405].ifmx = 0 arg_tb[405].tbname = "u_email_rep" arg_tb[406].update_version = "3.0.100422" arg_tb[406].createsql_string += " ALTER TABLE [dbo].[u_email_rep] DROP CONSTRAINT [DF_u_email_rep_mailaddress] " arg_tb[406].createsql_string += " alter table [dbo].[u_email_rep] alter column mailaddress varchar(255) not null " arg_tb[406].createsql_string += " ALTER TABLE [dbo].[u_email_rep] ADD CONSTRAINT [DF_u_email_rep_mailaddress] DEFAULT ('') FOR [mailaddress] " arg_tb[406].ifmx = 0 arg_tb[406].tbname = "u_email_rep" arg_tb[407].update_version = "3.0.100422" arg_tb[407].createsql_string += " ALTER TABLE [dbo].[u_email_rev] DROP CONSTRAINT [DF_u_email_rev_mailaddress] " arg_tb[407].createsql_string += " ALTER TABLE [dbo].[u_email_rev] alter column mailaddress varchar(255) not null " arg_tb[407].createsql_string += " ALTER TABLE [dbo].[u_email_rev] ADD CONSTRAINT [DF_u_email_rev_mailaddress] DEFAULT ('') FOR [mailaddress] " arg_tb[407].ifmx = 0 arg_tb[407].tbname = "u_email_rev" arg_tb[408].update_version = "3.0.100422" arg_tb[408].createsql_string += " alter table [dbo].[u_email_rev] add orgData image NULL " arg_tb[408].ifmx = 0 arg_tb[408].tbname = "u_email_rev" arg_tb[409].update_version = "3.0.100422" arg_tb[409].createsql_string += " ALTER TABLE [dbo].[u_email_rev] DROP CONSTRAINT [DF_u_email_rev_Revname] " arg_tb[409].createsql_string += " alter table [dbo].[u_email_rev] alter column senduser varchar(255) not null " arg_tb[409].createsql_string += " ALTER TABLE [dbo].[u_email_rev] ADD CONSTRAINT [DF_u_email_rev_Revname] DEFAULT ('') FOR [senduser] " arg_tb[409].ifmx = 0 arg_tb[409].tbname = "u_email_rev" arg_tb[410].update_version = "3.0.100422" arg_tb[410].createsql_string += " ALTER TABLE [dbo].[u_email_rev] DROP CONSTRAINT [DF_u_email_rev_Revaddress] " arg_tb[410].createsql_string += " alter table [dbo].[u_email_rev] alter column sendaddress varchar(255) not null " arg_tb[410].createsql_string += " ALTER TABLE [dbo].[u_email_rev] ADD CONSTRAINT [DF_u_email_rev_Revaddress] DEFAULT ('') FOR [sendaddress] " arg_tb[410].ifmx = 0 arg_tb[410].tbname = "u_email_rev" arg_tb[411].update_version = "3.0.100422" arg_tb[411].createsql_string += " ALTER TABLE [dbo].[u_email_send] DROP CONSTRAINT [DF_u_email_send_mailaddress] " arg_tb[411].createsql_string += " alter table [dbo].[u_email_send] alter column mailaddress varchar(255) not null " arg_tb[411].createsql_string += " ALTER TABLE [dbo].[u_email_send] ADD CONSTRAINT [DF_u_email_send_mailaddress] DEFAULT ('') FOR [mailaddress] " arg_tb[411].ifmx = 0 arg_tb[411].tbname = "u_email_send" arg_tb[412].update_version = "3.0.100422" arg_tb[412].createsql_string += " ALTER TABLE [dbo].[u_email_send] DROP CONSTRAINT [DF_u_email_send_Subject] " arg_tb[412].createsql_string += " alter table [dbo].[u_email_send] alter column Subject varchar(255) not null " arg_tb[412].createsql_string += " ALTER TABLE [dbo].[u_email_send] ADD CONSTRAINT [DF_u_email_send_Subject] DEFAULT ('') FOR [Subject] " arg_tb[412].ifmx = 0 arg_tb[412].tbname = "u_email_send" arg_tb[413].update_version = "3.0.100422" arg_tb[413].createsql_string += " ALTER TABLE [dbo].[u_email_set] DROP CONSTRAINT [DF_u_email_set_mailuser] " arg_tb[413].createsql_string += " alter table [dbo].[u_email_set] alter column mailuser varchar(255) not null " arg_tb[413].createsql_string += " ALTER TABLE [dbo].[u_email_set] ADD CONSTRAINT [DF_u_email_set_mailuser] DEFAULT ('') FOR [mailuser] " arg_tb[413].ifmx = 0 arg_tb[413].tbname = "u_email_set" arg_tb[414].update_version = "3.0.100422" arg_tb[414].createsql_string += " ALTER TABLE [dbo].[u_email_set] DROP CONSTRAINT [DF_u_email_set_mailaddress] " arg_tb[414].createsql_string += " alter table [dbo].[u_email_set] alter column mailaddress varchar(255) not null " arg_tb[414].createsql_string += " ALTER TABLE [dbo].[u_email_set] ADD CONSTRAINT [DF_u_email_set_mailaddress] DEFAULT ('') FOR [mailaddress] " arg_tb[414].ifmx = 0 arg_tb[414].tbname = "u_email_set" arg_tb[415].update_version = "3.0.100422" arg_tb[415].createsql_string += " alter table [dbo].[u_email_rev] add htmltext text not null " arg_tb[415].createsql_string += " CONSTRAINT [DF_u_email_rev_htmltext] DEFAULT ('') " arg_tb[415].ifmx = 0 arg_tb[415].tbname = "u_email_rev" arg_tb[416].update_version = "3.0.100422" arg_tb[416].createsql_string += " alter table [dbo].[u_email_send] add htmltext text not null " arg_tb[416].createsql_string += " CONSTRAINT [DF_u_email_send_htmltext] DEFAULT ('') " arg_tb[416].ifmx = 0 arg_tb[416].tbname = "u_email_send" arg_tb[417].update_version = "3.0.100512" arg_tb[417].createsql_string += " sp_bindrule bl_zero, 'ow_wfjgware.cost'" arg_tb[417].ifmx = 0 arg_tb[417].tbname = "bl_zero" arg_tb[418].update_version = "3.0.100512" arg_tb[418].createsql_string += " EXEC SP_UNBINDRULE 'ow_wfjgware.noallocqty'" arg_tb[418].ifmx = 0 arg_tb[418].tbname = "bl_zero" arg_tb[419].update_version = "3.0.100512" arg_tb[419].createsql_string += " EXEC SP_UNBINDRULE 'ow_wfjgware.allocqty'" arg_tb[419].ifmx = 0 arg_tb[419].tbname = "bl_zero" arg_tb[420].update_version = "3.0.100512" arg_tb[420].createsql_string += " CREATE TABLE [ow_wfjg_sptpdb] ( " arg_tb[420].createsql_string += " [pdbdate] [char] (8) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_pdbdate] DEFAULT (''), " arg_tb[420].createsql_string += " [mtrlid] [int] NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_mtrlid] DEFAULT (0), " arg_tb[420].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_status] DEFAULT (''), " arg_tb[420].createsql_string += " [qty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_qty] DEFAULT (0), " arg_tb[420].createsql_string += " [factqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_factqty] DEFAULT (0), " arg_tb[420].createsql_string += " [flag] [tinyint] NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_flag] DEFAULT (0), " arg_tb[420].createsql_string += " [ctmint] [int] NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_ctmint] DEFAULT (0), " arg_tb[420].createsql_string += " [plancode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_plancode] DEFAULT (''), " arg_tb[420].createsql_string += " [Sptid] [int] NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_Sptid] DEFAULT (0), " arg_tb[420].createsql_string += " [scid] [int] NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_scid] DEFAULT (0), " arg_tb[420].createsql_string += " [mtrlwareid] [int] NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_mtrlwareid] DEFAULT (0), " arg_tb[420].createsql_string += " [woodcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_woodcode] DEFAULT (''), " arg_tb[420].createsql_string += " [pcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_pcode] DEFAULT (''), " arg_tb[420].createsql_string += " [wareamt] [decimal](18, 5) NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_wareamt] DEFAULT (0), " arg_tb[420].createsql_string += " [cost] [decimal](23, 10) NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_cost] DEFAULT (0), " arg_tb[420].createsql_string += " [newprice] [decimal](23, 10) NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_newprice] DEFAULT (0), " arg_tb[420].createsql_string += " [planprice] [decimal](23, 10) NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_planprice] DEFAULT (0), " arg_tb[420].createsql_string += " [scllflag] [tinyint] NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_scllflag] DEFAULT (0), " arg_tb[420].createsql_string += " [auditemp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_ow_wfjgbalc_auditemp] DEFAULT (''), " arg_tb[420].createsql_string += " [auditdate] [datetime] NULL , " arg_tb[420].createsql_string += " [rate] [decimal](18, 5) NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_rate] DEFAULT (1), " arg_tb[420].createsql_string += " [uqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_uqty] DEFAULT (0), " arg_tb[420].createsql_string += " [unit] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_ow_wfjg_sptpdb_unit] DEFAULT (''), " arg_tb[420].createsql_string += " CONSTRAINT [PK_ow_wfjg_sptpdb] PRIMARY KEY CLUSTERED " arg_tb[420].createsql_string += " ( " arg_tb[420].createsql_string += " [pdbdate], " arg_tb[420].createsql_string += " [mtrlid], " arg_tb[420].createsql_string += " [plancode], " arg_tb[420].createsql_string += " [status], " arg_tb[420].createsql_string += " [woodcode], " arg_tb[420].createsql_string += " [pcode], " arg_tb[420].createsql_string += " [Sptid], " arg_tb[420].createsql_string += " [scid] " arg_tb[420].createsql_string += " ) ON [PRIMARY] " arg_tb[420].createsql_string += " ) ON [PRIMARY] " arg_tb[420].ifmx = 0 arg_tb[420].tbname = "ow_wfjg_sptpdb" arg_tb[421].update_version = "3.0.100512" arg_tb[421].createsql_string += " alter table [dbo].[ow_wfjgbalc] add pypkqty decimal(18,5) not null " arg_tb[421].createsql_string += " CONSTRAINT [DF_ow_wfjgbalc_pypkqty] DEFAULT (0) " arg_tb[421].ifmx = 0 arg_tb[421].tbname = "ow_wfjgbalc" arg_tb[422].update_version = "3.0.100512" arg_tb[422].createsql_string += " alter table [dbo].[ow_wfjgbalc] add pypkamt decimal(18,5) not null " arg_tb[422].createsql_string += " CONSTRAINT [DF_ow_wfjgbalc_pypkamt] DEFAULT (0) " arg_tb[422].ifmx = 0 arg_tb[422].tbname = "ow_wfjgbalc" arg_tb[423].update_version = "3.0.100512" arg_tb[423].createsql_string += " CREATE TABLE [u_parm_balcdate_sptpdb] ( " arg_tb[423].createsql_string += " [first_date] [datetime] NOT NULL , " arg_tb[423].createsql_string += " [end_date] [datetime] NOT NULL , " arg_tb[423].createsql_string += " CONSTRAINT [PK_u_parm_balcdate_sptpdb] PRIMARY KEY CLUSTERED " arg_tb[423].createsql_string += " ( " arg_tb[423].createsql_string += " [first_date], " arg_tb[423].createsql_string += " [end_date] " arg_tb[423].createsql_string += " ) ON [PRIMARY] " arg_tb[423].createsql_string += " ) ON [PRIMARY] " arg_tb[423].ifmx = 0 arg_tb[423].tbname = "u_parm_balcdate_sptpdb" arg_tb[424].update_version = "3.0.100512" arg_tb[424].createsql_string += " CREATE VIEW dbo.uv_pdb_inware AS " arg_tb[424].createsql_string += " SELECT SUM(dbo.u_inwaremx.qty) AS incqty, SUM(dbo.u_inwaremx.uqty) AS incuqty, " arg_tb[424].createsql_string += " SUM(dbo.u_inwaremx.price * dbo.u_inwaremx.qty) AS incamt, " arg_tb[424].createsql_string += " dbo.u_inware.storageid, dbo.u_inwaremx.mtrlid, dbo.u_inwaremx.plancode, " arg_tb[424].createsql_string += " dbo.u_inwaremx.status, dbo.u_inwaremx.sptid_cusid AS cusid, " arg_tb[424].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode, dbo.u_inware.Dxflag " arg_tb[424].createsql_string += " FROM dbo.u_inware INNER JOIN dbo.u_inwaremx " arg_tb[424].createsql_string += " ON dbo.u_inware.scid = dbo.u_inwaremx.scid AND " arg_tb[424].createsql_string += " dbo.u_inware.inwareid = dbo.u_inwaremx.inwareid INNER JOIN " arg_tb[424].createsql_string += " dbo.u_parm_balcdate ON dbo.u_inware.indate >= dbo.u_parm_balcdate.first_date AND " arg_tb[424].createsql_string += " dbo.u_inware.indate < dbo.u_parm_balcdate.end_date AND " arg_tb[424].createsql_string += " dbo.u_inware.flag = 1 " arg_tb[424].createsql_string += " GROUP BY dbo.u_inware.storageid, dbo.u_inwaremx.mtrlid, dbo.u_inwaremx.plancode, " arg_tb[424].createsql_string += " dbo.u_inwaremx.status, dbo.u_inwaremx.sptid_cusid, dbo.u_inwaremx.woodcode, " arg_tb[424].createsql_string += " dbo.u_inwaremx.pcode, dbo.u_inware.Dxflag " arg_tb[424].ifmx = 0 arg_tb[424].tbname = "uv_pdb_inware" arg_tb[425].update_version = "3.0.100512" arg_tb[425].createsql_string += " CREATE VIEW dbo.uv_pdb_inware_sptpdb " arg_tb[425].createsql_string += " AS " arg_tb[425].createsql_string += " SELECT SUM(dbo.ow_wfjgmx_out.qty) AS incqty, " arg_tb[425].createsql_string += " SUM(dbo.ow_wfjgmx_out.qty * dbo.ow_wfjgmx_out.price) AS incamt, " arg_tb[425].createsql_string += " dbo.ow_wfjg_out.sptid, dbo.ow_wfjgmx_out.mtrlid, dbo.ow_wfjgmx_out.plancode, " arg_tb[425].createsql_string += " dbo.ow_wfjgmx_out.status, dbo.ow_wfjgmx_out.woodcode, " arg_tb[425].createsql_string += " dbo.ow_wfjgmx_out.pcode " arg_tb[425].createsql_string += " FROM dbo.ow_wfjg_out INNER JOIN " arg_tb[425].createsql_string += " dbo.ow_wfjgmx_out ON dbo.ow_wfjg_out.scid = dbo.ow_wfjgmx_out.scid AND " arg_tb[425].createsql_string += " dbo.ow_wfjg_out.outwareid = dbo.ow_wfjgmx_out.outwareid INNER JOIN " arg_tb[425].createsql_string += " dbo.u_parm_balcdate_sptpdb ON " arg_tb[425].createsql_string += " dbo.ow_wfjg_out.outdate >= dbo.u_parm_balcdate_sptpdb.first_date AND " arg_tb[425].createsql_string += " dbo.ow_wfjg_out.outdate < dbo.u_parm_balcdate_sptpdb.end_date AND " arg_tb[425].createsql_string += " dbo.ow_wfjg_out.flag = 1 " arg_tb[425].createsql_string += " GROUP BY dbo.ow_wfjg_out.sptid, dbo.ow_wfjgmx_out.mtrlid, " arg_tb[425].createsql_string += " dbo.ow_wfjgmx_out.plancode, dbo.ow_wfjgmx_out.status, " arg_tb[425].createsql_string += " dbo.ow_wfjgmx_out.woodcode, dbo.ow_wfjgmx_out.pcode " arg_tb[425].ifmx = 0 arg_tb[425].tbname = "uv_pdb_inware_sptpdb" arg_tb[426].update_version = "3.0.100512" arg_tb[426].createsql_string += " CREATE VIEW dbo.uv_pdb_outware AS " arg_tb[426].createsql_string += " SELECT SUM(dbo.u_outwaremx.qty) AS desqty, SUM(dbo.u_outwaremx.uqty) AS desuqty, " arg_tb[426].createsql_string += " SUM(dbo.u_outwaremx.costamt) AS desamt, dbo.u_outware.StorageID, " arg_tb[426].createsql_string += " dbo.u_outwaremx.mtrlid, dbo.u_outwaremx.plancode, dbo.u_outwaremx.status, " arg_tb[426].createsql_string += " dbo.u_outwaremx.Sptid, dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode, " arg_tb[426].createsql_string += " dbo.u_outwaremx.Dxflag FROM dbo.u_outware INNER JOIN " arg_tb[426].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.scid = dbo.u_outwaremx.scid AND " arg_tb[426].createsql_string += " dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid INNER JOIN " arg_tb[426].createsql_string += " dbo.u_parm_balcdate ON dbo.u_outware.outdate >= dbo.u_parm_balcdate.first_date AND " arg_tb[426].createsql_string += " dbo.u_outware.outdate < dbo.u_parm_balcdate.end_date AND " arg_tb[426].createsql_string += " dbo.u_outware.flag = 1 " arg_tb[426].createsql_string += " GROUP BY dbo.u_outware.StorageID, dbo.u_outwaremx.mtrlid, dbo.u_outwaremx.plancode, " arg_tb[426].createsql_string += " dbo.u_outwaremx.status, dbo.u_outwaremx.Sptid, dbo.u_outwaremx.woodcode, " arg_tb[426].createsql_string += " dbo.u_outwaremx.pcode, dbo.u_outwaremx.Dxflag " arg_tb[426].ifmx = 0 arg_tb[426].tbname = "uv_pdb_outware" arg_tb[427].update_version = "3.0.100512" arg_tb[427].createsql_string += " CREATE VIEW dbo.uv_pdb_outware_sptpdb " arg_tb[427].createsql_string += " AS " arg_tb[427].createsql_string += " SELECT SUM(dbo.ow_wfjgmx_in_bef.qty) AS desqty, " arg_tb[427].createsql_string += " SUM(dbo.ow_wfjgmx_in_bef.qty * dbo.ow_wfjgmx_in_bef.fprice) AS desamt, " arg_tb[427].createsql_string += " dbo.ow_wfjg_in.sptid, dbo.ow_wfjgmx_in_bef.mtrlid, dbo.ow_wfjgmx_in_bef.plancode, " arg_tb[427].createsql_string += " dbo.ow_wfjgmx_in_bef.status, dbo.ow_wfjgmx_in_bef.woodcode, " arg_tb[427].createsql_string += " dbo.ow_wfjgmx_in_bef.pcode " arg_tb[427].createsql_string += " FROM dbo.ow_wfjg_in INNER JOIN " arg_tb[427].createsql_string += " dbo.ow_wfjgmx_in_bef ON dbo.ow_wfjg_in.scid = dbo.ow_wfjgmx_in_bef.scid AND " arg_tb[427].createsql_string += " dbo.ow_wfjg_in.inwareid = dbo.ow_wfjgmx_in_bef.inwareid INNER JOIN " arg_tb[427].createsql_string += " dbo.u_parm_balcdate_sptpdb ON " arg_tb[427].createsql_string += " dbo.ow_wfjg_in.indate >= dbo.u_parm_balcdate_sptpdb.first_date AND " arg_tb[427].createsql_string += " dbo.ow_wfjg_in.indate < dbo.u_parm_balcdate_sptpdb.end_date AND " arg_tb[427].createsql_string += " dbo.ow_wfjg_in.flag = 1 " arg_tb[427].createsql_string += " GROUP BY dbo.ow_wfjg_in.sptid, dbo.ow_wfjgmx_in_bef.mtrlid, " arg_tb[427].createsql_string += " dbo.ow_wfjgmx_in_bef.plancode, dbo.ow_wfjgmx_in_bef.status, " arg_tb[427].createsql_string += " dbo.ow_wfjgmx_in_bef.woodcode, dbo.ow_wfjgmx_in_bef.pcode " arg_tb[427].ifmx = 0 arg_tb[427].tbname = "uv_pdb_outware_sptpdb" arg_tb[428].update_version = "3.0.100512" arg_tb[428].createsql_string += " alter table [dbo].[ow_wfjg_in] add plandate datetime not null " arg_tb[428].createsql_string += " CONSTRAINT [DF_ow_wfjg_in_plandate] DEFAULT (getdate()) " arg_tb[428].ifmx = 0 arg_tb[428].tbname = "ow_wfjg_in" arg_tb[429].update_version = "3.0.100512" arg_tb[429].createsql_string += " alter table [dbo].[ow_wfjgmx_out] add olmtrlid int not null " arg_tb[429].createsql_string += " CONSTRAINT [DF_ow_wfjgmx_out_olmtrlid] DEFAULT (0) " arg_tb[429].ifmx = 0 arg_tb[429].tbname = "ow_wfjg_in" arg_tb[430].update_version = "3.0.100514" arg_tb[430].createsql_string += " alter table [dbo].[u_mtrldef] add ifunit int not null " arg_tb[430].createsql_string += " CONSTRAINT [DF_u_mtrldef_ifunit] DEFAULT (0) " arg_tb[430].ifmx = 0 arg_tb[430].tbname = "u_mtrldef" arg_tb[431].update_version = "3.0.100514" arg_tb[431].createsql_string += " CREATE VIEW dbo.uv_spt_warebalc_his " arg_tb[431].createsql_string += " AS " arg_tb[431].createsql_string += " SELECT dbo.u_mtrldef.mtrlcode, dbo.u_mtrldef.mtrlname, dbo.u_mtrldef.mtrlmode, " arg_tb[431].createsql_string += " dbo.u_mtrldef.unit, dbo.uv_spt_warebalc_his_incdes.status, " arg_tb[431].createsql_string += " dbo.uv_spt_warebalc_his_incdes.woodcode, " arg_tb[431].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.inqty, 0) AS inqty, " arg_tb[431].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.inamt, 0) AS inamt, " arg_tb[431].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.thqty, 0) AS thqty, " arg_tb[431].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.thamt, 0) AS thamt, " arg_tb[431].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.outqty, 0) AS outqty, " arg_tb[431].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.outamt, 0) AS outamt, " arg_tb[431].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.reoutqty, 0) AS reoutqty, " arg_tb[431].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.reoutamt, 0) AS reoutamt, " arg_tb[431].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_balc.balcqty, 0) AS balcqty, " arg_tb[431].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_balc.balcamt, 0) AS balcamt, " arg_tb[431].createsql_string += " dbo.u_mtrldef.mtrltype, dbo.uv_spt_warebalc_his_incdes.mtrlid " arg_tb[431].createsql_string += " FROM dbo.uv_spt_warebalc_his_incdes INNER JOIN " arg_tb[431].createsql_string += " dbo.u_mtrldef ON " arg_tb[431].createsql_string += " dbo.uv_spt_warebalc_his_incdes.mtrlid = dbo.u_mtrldef.mtrlid LEFT OUTER JOIN " arg_tb[431].createsql_string += " dbo.uv_spt_warebalc_his_balc ON " arg_tb[431].createsql_string += " dbo.uv_spt_warebalc_his_incdes.mtrlid = dbo.uv_spt_warebalc_his_balc.mtrlid AND " arg_tb[431].createsql_string += " dbo.uv_spt_warebalc_his_incdes.status = dbo.uv_spt_warebalc_his_balc.status AND " arg_tb[431].createsql_string += " dbo.uv_spt_warebalc_his_incdes.woodcode = dbo.uv_spt_warebalc_his_balc.woodcode " arg_tb[431].ifmx = 0 arg_tb[431].tbname = "uv_spt_warebalc_his" arg_tb[432].update_version = "3.0.100711" arg_tb[432].createsql_string += "sp_bindrule bl_zero, 'u_mtrlware.cost'" arg_tb[432].ifmx = 0 arg_tb[432].tbname = "bl_zero" arg_tb[433].update_version = "3.0.100721" arg_tb[433].createsql_string += "ALTER TABLE u_email_send ADD normal_flag tinyint default(0) not null" arg_tb[433].ifmx = 0 arg_tb[433].tbname = "u_email_send" arg_tb[434].update_version = "3.0.100724" arg_tb[434].createsql_string += "CREATE TABLE [cw_accset] ( " arg_tb[434].createsql_string += "[accsetid] [int] NOT NULL CONSTRAINT [DF_cw_accset_accsetid] DEFAULT (0), " arg_tb[434].createsql_string += "[accsetname] [char] (40) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_cw_accset_accsetname] DEFAULT (''), " arg_tb[434].createsql_string += "[cropname] [char] (40) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_cw_accset_cropname] DEFAULT (''), " arg_tb[434].createsql_string += "CONSTRAINT [PK_cw_accset] PRIMARY KEY CLUSTERED " arg_tb[434].createsql_string += " ( " arg_tb[434].createsql_string += " [accsetid] " arg_tb[434].createsql_string += " ) ON [PRIMARY] " arg_tb[434].createsql_string += ") ON [PRIMARY] " arg_tb[434].ifmx = 0 arg_tb[434].tbname = "cw_accset" arg_tb[435].update_version = "3.0.100724" arg_tb[435].createsql_string += "ALTER TABLE u_scdef ADD accsetid tinyint default(0) not null" arg_tb[435].ifmx = 0 arg_tb[435].tbname = "u_scdef" arg_tb[436].update_version = "3.0.100804" arg_tb[436].createsql_string += "ALTER TABLE u_SaleTaskMx ADD mxdscrp2 varchar(1000) default('') not null" arg_tb[436].ifmx = 0 arg_tb[436].tbname = "u_SaleTaskMx" arg_tb[437].update_version = "3.0.100804" arg_tb[437].createsql_string += "ALTER TABLE u_outwaremx ADD mxdscrp2 varchar(1000) default('') not null" arg_tb[437].ifmx = 0 arg_tb[437].tbname = "u_SaleTaskMx" arg_tb[438].update_version = "3.0.100805" arg_tb[438].createsql_string += "ALTER TABLE u_SaleTask ADD dscrp3 varchar(1000) default('') not null" arg_tb[438].ifmx = 0 arg_tb[438].tbname = "u_SaleTask" arg_tb[439].update_version = "3.0.100813" arg_tb[439].createsql_string += " alter table [dbo].[u_buyTask] add billtype int not null " arg_tb[439].createsql_string += " CONSTRAINT [DF_u_buyTask_billtype] DEFAULT (0) " arg_tb[439].ifmx = 0 arg_tb[439].tbname = "u_buyTask" ///// arg_tb[440].update_version = "3.0.100818" arg_tb[440].createsql_string += " alter table [dbo].[u_buyTask] add moneyid int not null " arg_tb[440].createsql_string += " CONSTRAINT [DF_u_buyTask_moneyid] DEFAULT (0) " arg_tb[440].ifmx = 0 arg_tb[440].tbname = "u_buyTask" arg_tb[441].update_version = "3.0.100818" arg_tb[441].createsql_string += " alter table [dbo].[u_buyTask] add mrate decimal(18,5) not null " arg_tb[441].createsql_string += " CONSTRAINT [DF_u_buyTask_mrate] DEFAULT (0) " arg_tb[441].ifmx = 0 arg_tb[441].tbname = "u_buyTask" arg_tb[442].update_version = "3.0.100818" arg_tb[442].createsql_string += " alter table [dbo].[u_inware] add mrate decimal(18,5) not null " arg_tb[442].createsql_string += " CONSTRAINT [DF_u_inware_mrate] DEFAULT (0) " arg_tb[442].ifmx = 0 arg_tb[442].tbname = "u_inware" arg_tb[443].update_version = "3.0.100818" arg_tb[443].createsql_string += " alter table [dbo].[u_Bmstpay] add moneyid int not null " arg_tb[443].createsql_string += " CONSTRAINT [DF_u_Bmstpay_moneyid] DEFAULT (0) " arg_tb[443].ifmx = 0 arg_tb[443].tbname = "u_Bmstpay" arg_tb[444].update_version = "3.0.100818" arg_tb[444].createsql_string += " alter table [dbo].[u_Bmstpaymx] add moneyid int not null " arg_tb[444].createsql_string += " CONSTRAINT [DF_u_u_Bmstpaymx_moneyid] DEFAULT (0) " arg_tb[444].ifmx = 1 arg_tb[444].tbname = "u_Bmstpaymx" arg_tb[445].update_version = "3.0.100818" arg_tb[445].createsql_string += " alter table [dbo].[u_spt_price] add moneyid int not null " arg_tb[445].createsql_string += " CONSTRAINT [DF_u_spt_price_moneyid] DEFAULT (0) " arg_tb[445].ifmx = 0 arg_tb[445].tbname = "u_spt_price" arg_tb[446].update_version = "3.0.100818" arg_tb[446].createsql_string += " alter table [dbo].[u_spt_price_MX] add moneyid int not null " arg_tb[446].createsql_string += " CONSTRAINT [DF_u_spt_price_MX_moneyid] DEFAULT (0) " arg_tb[446].ifmx = 0 arg_tb[446].tbname = "u_spt_price_MX" arg_tb[447].update_version = "3.0.100818" arg_tb[447].createsql_string += "alter table u_spt_price drop CONSTRAINT PK_u_spt_price " arg_tb[447].ifmx = 0 arg_tb[447].tbname = "u_spt_price" arg_tb[448].update_version = "3.0.100818" arg_tb[448].createsql_string += "ALTER TABLE [dbo].[u_spt_price] WITH NOCHECK ADD " arg_tb[448].createsql_string += "CONSTRAINT [PK_u_spt_price] PRIMARY KEY CLUSTERED " arg_tb[448].createsql_string += "( [sptid],[mtrlid],[unit],[woodcode],[pcode],[status],[moneyid]) ON [PRIMARY] " arg_tb[448].ifmx = 0 arg_tb[448].tbname = "u_spt_price" arg_tb[449].update_version = "3.0.100818" arg_tb[449].createsql_string += "alter table u_spt_price_MX drop CONSTRAINT PK_u_spt_price_MX " arg_tb[449].ifmx = 0 arg_tb[449].tbname = "u_spt_price" arg_tb[450].update_version = "3.0.100818" arg_tb[450].createsql_string += "ALTER TABLE [dbo].[u_spt_price_MX] WITH NOCHECK ADD " arg_tb[450].createsql_string += "CONSTRAINT [PK_u_spt_price_MX] PRIMARY KEY CLUSTERED " arg_tb[450].createsql_string += "( [sptid],[mtrlid],[unit],[woodcode],[pcode],[status],[moneyid],[opdate],[printid]) ON [PRIMARY] " arg_tb[450].ifmx = 0 arg_tb[450].tbname = "u_spt_price_MX" arg_tb[451].update_version = "3.0.100818" arg_tb[451].createsql_string += " alter table [dbo].[u_spt_amerce] add moneyid int not null " arg_tb[451].createsql_string += " CONSTRAINT [DF_u_spt_amerce_moneyid] DEFAULT (0) " arg_tb[451].ifmx = 0 arg_tb[451].tbname = "u_spt_amerce" arg_tb[452].update_version = "3.0.100818" arg_tb[452].createsql_string += " alter table [dbo].[u_buybill] add moneyid int not null " arg_tb[452].createsql_string += " CONSTRAINT [DF_u_buybill_moneyid] DEFAULT (0) " arg_tb[452].ifmx = 0 arg_tb[452].tbname = "u_spt_amerce" ///// end subroutine public subroutine uof_createtable_int_arr_100818 (ref s_sys_create_table arg_tb[]); arg_tb[453].update_version = "3.0.100818" arg_tb[453].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id " arg_tb[453].createsql_string += " (N'[dbo].[v_mustpaybalc_balcamt]') and OBJECTPROPERTY(id, N'IsView') " arg_tb[453].createsql_string += " = 1) " arg_tb[453].createsql_string += " drop view [dbo].[v_mustpaybalc_balcamt] " arg_tb[453].ifmx = 0 arg_tb[453].tbname = "v_mustpaybalc_balcamt" arg_tb[454].update_version = "3.0.100818" arg_tb[454].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_balcamt " arg_tb[454].createsql_string += " AS " arg_tb[454].createsql_string += " SELECT sptid, SUM(Mstpayamt - Payamt) AS balcamt, scid, moneyid " arg_tb[454].createsql_string += " FROM dbo.u_Bmstpay " arg_tb[454].createsql_string += " GROUP BY sptid, scid, moneyid " arg_tb[454].ifmx = 0 arg_tb[454].tbname = "v_mustpaybalc_balcamt" arg_tb[455].update_version = "3.0.100818" arg_tb[455].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id " arg_tb[455].createsql_string += " (N'[dbo].[v_mustpaybalc_balcamt_month]') and OBJECTPROPERTY(id, " arg_tb[455].createsql_string += " N'IsView') = 1) " arg_tb[455].createsql_string += " drop view [dbo].[v_mustpaybalc_balcamt_month] " arg_tb[455].ifmx = 0 arg_tb[455].tbname = "v_mustpaybalc_balcamt_month" arg_tb[456].update_version = "3.0.100818" arg_tb[456].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_balcamt_month " arg_tb[456].createsql_string += " AS " arg_tb[456].createsql_string += " SELECT sptid, SUM(Mstpayamt - Payamt) AS balcamt, CONVERT(char(7), " arg_tb[456].createsql_string += " paydate, 120) " arg_tb[456].createsql_string += " AS paydate, scid, moneyid " arg_tb[456].createsql_string += " FROM dbo.u_Bmstpay " arg_tb[456].createsql_string += " GROUP BY sptid, CONVERT(char(7), paydate, 120), scid, moneyid " arg_tb[456].ifmx = 0 arg_tb[456].tbname = "v_mustpaybalc_balcamt_month" arg_tb[457].update_version = "3.0.100818" arg_tb[457].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id " arg_tb[457].createsql_string += " (N'[dbo].[v_mustpaybalc_balcamt_mx]') and OBJECTPROPERTY(id, " arg_tb[457].createsql_string += " N'IsView') = 1) " arg_tb[457].createsql_string += " drop view [dbo].[v_mustpaybalc_balcamt_mx] " arg_tb[457].ifmx = 0 arg_tb[457].tbname = "v_mustpaybalc_balcamt_mx" arg_tb[458].update_version = "3.0.100818" arg_tb[458].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_balcamt_mx " arg_tb[458].createsql_string += " AS " arg_tb[458].createsql_string += " SELECT sptid, SUM(Mstpayamt - Payamt) AS balcamt, scid, moneyid " arg_tb[458].createsql_string += " FROM dbo.u_Bmstpaymx " arg_tb[458].createsql_string += " GROUP BY sptid, scid, moneyid " arg_tb[458].ifmx = 0 arg_tb[458].tbname = "v_mustpaybalc_balcamt_mx" arg_tb[459].update_version = "3.0.100818" arg_tb[459].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id " arg_tb[459].createsql_string += " (N'[dbo].[v_mustpaybalc_balcamt_mx_no_scid]') and OBJECTPROPERTY(id, " arg_tb[459].createsql_string += " N'IsView') = 1) " arg_tb[459].createsql_string += " drop view [dbo].[v_mustpaybalc_balcamt_mx_no_scid] " arg_tb[459].ifmx = 0 arg_tb[459].tbname = "v_mustpaybalc_balcamt_mx_no_scid" arg_tb[460].update_version = "3.0.100818" arg_tb[460].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_balcamt_mx_no_scid " arg_tb[460].createsql_string += " AS " arg_tb[460].createsql_string += " SELECT sptid, SUM(Mstpayamt - Payamt) AS balcamt, moneyid " arg_tb[460].createsql_string += " FROM dbo.u_Bmstpaymx " arg_tb[460].createsql_string += " GROUP BY sptid, moneyid " arg_tb[460].ifmx = 0 arg_tb[460].tbname = "v_mustpaybalc_balcamt_mx_no_scid" arg_tb[461].update_version = "3.0.100818" arg_tb[461].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id " arg_tb[461].createsql_string += " (N'[dbo].[v_mustpaybalc_incdec]') and OBJECTPROPERTY(id, N'IsView') = " arg_tb[461].createsql_string += " 1) " arg_tb[461].createsql_string += " drop view [dbo].[v_mustpaybalc_incdec] " arg_tb[461].ifmx = 0 arg_tb[461].tbname = "v_mustpaybalc_incdec" arg_tb[462].update_version = "3.0.100818" arg_tb[462].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_incdec " arg_tb[462].createsql_string += " AS " arg_tb[462].createsql_string += " SELECT SUM(dbo.u_Bmstpaymx.Mstpayamt) AS Mstpayamt, " arg_tb[462].createsql_string += " SUM(dbo.u_Bmstpaymx.Payamt) AS Payamt, dbo.u_Bmstpaymx.sptid, " arg_tb[462].createsql_string += " dbo.u_Bmstpaymx.scid, dbo.u_Bmstpaymx.moneyid " arg_tb[462].createsql_string += " FROM dbo.u_Bmstpaymx INNER JOIN " arg_tb[462].createsql_string += " dbo.u_parm_pay ON dbo.u_Bmstpaymx.paydate < " arg_tb[462].createsql_string += " dbo.u_parm_pay.enddate AND " arg_tb[462].createsql_string += " dbo.u_Bmstpaymx.paydate >= dbo.u_parm_pay.firstdate " arg_tb[462].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) " arg_tb[462].createsql_string += " GROUP BY dbo.u_Bmstpaymx.sptid, dbo.u_Bmstpaymx.scid, " arg_tb[462].createsql_string += " dbo.u_Bmstpaymx.moneyid " arg_tb[462].ifmx = 0 arg_tb[462].tbname = "v_mustpaybalc_incdec" arg_tb[463].update_version = "3.0.100818" arg_tb[463].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id " arg_tb[463].createsql_string += " (N'[dbo].[v_mustpaybalc_incdec_no_scid]') and OBJECTPROPERTY(id, " arg_tb[463].createsql_string += " N'IsView') = 1) " arg_tb[463].createsql_string += " drop view [dbo].[v_mustpaybalc_incdec_no_scid] " arg_tb[463].ifmx = 0 arg_tb[463].tbname = "v_mustpaybalc_incdec_no_scid" arg_tb[464].update_version = "3.0.100818" arg_tb[464].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_incdec_no_scid " arg_tb[464].createsql_string += " AS " arg_tb[464].createsql_string += " SELECT SUM(dbo.u_Bmstpaymx.Mstpayamt) AS Mstpayamt, " arg_tb[464].createsql_string += " SUM(dbo.u_Bmstpaymx.Payamt) AS Payamt, dbo.u_Bmstpaymx.sptid, " arg_tb[464].createsql_string += " dbo.u_Bmstpaymx.moneyid " arg_tb[464].createsql_string += " FROM dbo.u_Bmstpaymx INNER JOIN " arg_tb[464].createsql_string += " dbo.u_parm_pay ON dbo.u_Bmstpaymx.paydate < " arg_tb[464].createsql_string += " dbo.u_parm_pay.enddate AND " arg_tb[464].createsql_string += " dbo.u_Bmstpaymx.paydate >= dbo.u_parm_pay.firstdate " arg_tb[464].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) " arg_tb[464].createsql_string += " GROUP BY dbo.u_Bmstpaymx.sptid, dbo.u_Bmstpaymx.moneyid " arg_tb[464].ifmx = 0 arg_tb[464].tbname = "v_mustpaybalc_incdec_no_scid" arg_tb[465].update_version = "3.0.100818" arg_tb[465].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id " arg_tb[465].createsql_string += " (N'[dbo].[v_mustpaybalc_item]') and OBJECTPROPERTY(id, N'IsView') = " arg_tb[465].createsql_string += " 1) " arg_tb[465].createsql_string += " drop view [dbo].[v_mustpaybalc_item] " arg_tb[465].ifmx = 0 arg_tb[465].tbname = "v_mustpaybalc_item" arg_tb[466].update_version = "3.0.100818" arg_tb[466].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_item " arg_tb[466].createsql_string += " AS " arg_tb[466].createsql_string += " SELECT SUM(dbo.u_Bmstpaymx.Mstpayamt) AS Mstpayamt, " arg_tb[466].createsql_string += " dbo.u_Bmstpaymx.sptid, " arg_tb[466].createsql_string += " dbo.u_Bmstpaymx.itemid, ISNULL(dbo.u_itemdef.itemname, '采购') " arg_tb[466].createsql_string += " AS itemname, " arg_tb[466].createsql_string += " dbo.u_Bmstpaymx.scid, dbo.u_Bmstpaymx.moneyid " arg_tb[466].createsql_string += " FROM dbo.u_Bmstpaymx INNER JOIN " arg_tb[466].createsql_string += " dbo.u_parm_pay ON dbo.u_Bmstpaymx.paydate < " arg_tb[466].createsql_string += " dbo.u_parm_pay.enddate AND " arg_tb[466].createsql_string += " dbo.u_Bmstpaymx.paydate >= dbo.u_parm_pay.firstdate LEFT OUTER " arg_tb[466].createsql_string += " JOIN " arg_tb[466].createsql_string += " dbo.u_itemdef ON dbo.u_Bmstpaymx.itemid = dbo.u_itemdef.itemid " arg_tb[466].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) " arg_tb[466].createsql_string += " GROUP BY dbo.u_Bmstpaymx.sptid, dbo.u_Bmstpaymx.itemid, " arg_tb[466].createsql_string += " ISNULL(dbo.u_itemdef.itemname, '采购'), dbo.u_Bmstpaymx.scid, " arg_tb[466].createsql_string += " dbo.u_Bmstpaymx.moneyid " arg_tb[466].ifmx = 0 arg_tb[466].tbname = "v_mustpaybalc_item" arg_tb[467].update_version = "3.0.100818" arg_tb[467].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id " arg_tb[467].createsql_string += " (N'[dbo].[v_mustpaybalc_item_no_scid]') and OBJECTPROPERTY(id, " arg_tb[467].createsql_string += " N'IsView') = 1) " arg_tb[467].createsql_string += " drop view [dbo].[v_mustpaybalc_item_no_scid] " arg_tb[467].ifmx = 0 arg_tb[467].tbname = "v_mustpaybalc_item_no_scid" arg_tb[468].update_version = "3.0.100818" arg_tb[468].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_item_no_scid " arg_tb[468].createsql_string += " AS " arg_tb[468].createsql_string += " SELECT SUM(dbo.u_Bmstpaymx.Mstpayamt) AS Mstpayamt, " arg_tb[468].createsql_string += " dbo.u_Bmstpaymx.sptid, " arg_tb[468].createsql_string += " dbo.u_Bmstpaymx.itemid, ISNULL(dbo.u_itemdef.itemname, '采购') " arg_tb[468].createsql_string += " AS itemname, " arg_tb[468].createsql_string += " dbo.u_Bmstpaymx.moneyid " arg_tb[468].createsql_string += " FROM dbo.u_Bmstpaymx INNER JOIN " arg_tb[468].createsql_string += " dbo.u_parm_pay ON dbo.u_Bmstpaymx.paydate < " arg_tb[468].createsql_string += " dbo.u_parm_pay.enddate AND " arg_tb[468].createsql_string += " dbo.u_Bmstpaymx.paydate >= dbo.u_parm_pay.firstdate LEFT OUTER " arg_tb[468].createsql_string += " JOIN " arg_tb[468].createsql_string += " dbo.u_itemdef ON dbo.u_Bmstpaymx.itemid = dbo.u_itemdef.itemid " arg_tb[468].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) " arg_tb[468].createsql_string += " GROUP BY dbo.u_Bmstpaymx.sptid, dbo.u_Bmstpaymx.itemid, " arg_tb[468].createsql_string += " ISNULL(dbo.u_itemdef.itemname, '采购'), dbo.u_Bmstpaymx.moneyid " arg_tb[468].ifmx = 0 arg_tb[468].tbname = "v_mustpaybalc_item_no_scid" arg_tb[469].update_version = "3.0.100818" arg_tb[469].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id " arg_tb[469].createsql_string += " (N'[dbo].[v_mustpaybalc_outdate_incdec]') and OBJECTPROPERTY(id, " arg_tb[469].createsql_string += " N'IsView') = 1) " arg_tb[469].createsql_string += " drop view [dbo].[v_mustpaybalc_outdate_incdec] " arg_tb[469].ifmx = 0 arg_tb[469].tbname = "v_mustpaybalc_outdate_incdec" arg_tb[470].update_version = "3.0.100818" arg_tb[470].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_outdate_incdec " arg_tb[470].createsql_string += " AS " arg_tb[470].createsql_string += " SELECT SUM(dbo.u_Bmstpaymx.Mstpayamt - dbo.u_Bmstpaymx.Payamt) " arg_tb[470].createsql_string += " AS outdate_Mstpayamt, dbo.u_Bmstpaymx.sptid, " arg_tb[470].createsql_string += " dbo.u_Bmstpaymx.scid, " arg_tb[470].createsql_string += " dbo.u_Bmstpaymx.moneyid " arg_tb[470].createsql_string += " FROM dbo.u_Bmstpaymx INNER JOIN " arg_tb[470].createsql_string += " dbo.u_parm_pay ON " arg_tb[470].createsql_string += " dbo.u_Bmstpaymx.paydate >= dbo.u_parm_pay.enddate " arg_tb[470].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) " arg_tb[470].createsql_string += " GROUP BY dbo.u_Bmstpaymx.sptid, dbo.u_Bmstpaymx.scid, " arg_tb[470].createsql_string += " dbo.u_Bmstpaymx.moneyid " arg_tb[470].ifmx = 0 arg_tb[470].tbname = "v_mustpaybalc_outdate_incdec" arg_tb[471].update_version = "3.0.100818" arg_tb[471].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id " arg_tb[471].createsql_string += " (N'[dbo].[v_mustpaybalc_outdate_incdec_no_scid]') and OBJECTPROPERTY " arg_tb[471].createsql_string += " (id, N'IsView') = 1) " arg_tb[471].createsql_string += " drop view [dbo].[v_mustpaybalc_outdate_incdec_no_scid] " arg_tb[471].ifmx = 0 arg_tb[471].tbname = "v_mustpaybalc_outdate_incdec_no_scid" arg_tb[472].update_version = "3.0.100818" arg_tb[472].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_outdate_incdec_no_scid " arg_tb[472].createsql_string += " AS " arg_tb[472].createsql_string += " SELECT SUM(dbo.u_Bmstpaymx.Mstpayamt - dbo.u_Bmstpaymx.Payamt) " arg_tb[472].createsql_string += " AS outdate_Mstpayamt, dbo.u_Bmstpaymx.sptid, " arg_tb[472].createsql_string += " dbo.u_Bmstpaymx.moneyid " arg_tb[472].createsql_string += " FROM dbo.u_Bmstpaymx INNER JOIN " arg_tb[472].createsql_string += " dbo.u_parm_pay ON " arg_tb[472].createsql_string += " dbo.u_Bmstpaymx.paydate >= dbo.u_parm_pay.enddate " arg_tb[472].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) " arg_tb[472].createsql_string += " GROUP BY dbo.u_Bmstpaymx.sptid, dbo.u_Bmstpaymx.moneyid " arg_tb[472].ifmx = 0 arg_tb[472].tbname = "v_mustpaybalc_outdate_incdec_no_scid" arg_tb[473].update_version = "3.0.100818" arg_tb[473].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id " arg_tb[473].createsql_string += " (N'[dbo].[v_mustpaybalc_notaudit_union]') and OBJECTPROPERTY(id, " arg_tb[473].createsql_string += " N'IsView') = 1) " arg_tb[473].createsql_string += " drop view [dbo].[v_mustpaybalc_notaudit_union] " arg_tb[473].ifmx = 0 arg_tb[473].tbname = "v_mustpaybalc_notaudit_union" arg_tb[474].update_version = "3.0.100818" arg_tb[474].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_notaudit_union " arg_tb[474].createsql_string += " AS " arg_tb[474].createsql_string += " SELECT SUM(ROUND(dbo.u_inwaremx.uqty * dbo.u_inwaremx.uprice * " arg_tb[474].createsql_string += " dbo.u_inwaremx.rebate, " arg_tb[474].createsql_string += " 2)) AS notauditamt, dbo.u_inware.scid AS scid, " arg_tb[474].createsql_string += " dbo.u_inware.sptid AS sptid, " arg_tb[474].createsql_string += " u_inware.relint_3 AS moneyid " arg_tb[474].createsql_string += " FROM dbo.u_inware INNER JOIN " arg_tb[474].createsql_string += " dbo.u_inwaremx ON dbo.u_inware.scid = dbo.u_inwaremx.scid AND " arg_tb[474].createsql_string += " dbo.u_inware.inwareid = dbo.u_inwaremx.inwareid INNER JOIN " arg_tb[474].createsql_string += " dbo.u_parm_pay ON dbo.u_inware.indate >= " arg_tb[474].createsql_string += " dbo.u_parm_pay.firstdate AND " arg_tb[474].createsql_string += " dbo.u_inware.indate <= dbo.u_parm_pay.enddate " arg_tb[474].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) AND (dbo.u_inware.billtype = 1) AND " arg_tb[474].createsql_string += " (dbo.u_inware.secflag = 0) " arg_tb[474].createsql_string += " GROUP BY dbo.u_inware.scid, dbo.u_inware.sptid, u_inware.relint_3 " arg_tb[474].createsql_string += " UNION ALL " arg_tb[474].createsql_string += " SELECT SUM(ROUND(dbo.ow_wfjgmx_in_aft.uqty * " arg_tb[474].createsql_string += " dbo.ow_wfjgmx_in_aft.jgprice, 2)) " arg_tb[474].createsql_string += " AS notauditamt, dbo.ow_wfjg_in.scid AS scid, " arg_tb[474].createsql_string += " dbo.ow_wfjg_in.sptid AS sptid, " arg_tb[474].createsql_string += " cw_currency.moneyid " arg_tb[474].createsql_string += " FROM dbo.ow_wfjg_in INNER JOIN " arg_tb[474].createsql_string += " dbo.ow_wfjgmx_in_aft ON dbo.ow_wfjg_in.scid = " arg_tb[474].createsql_string += " dbo.ow_wfjgmx_in_aft.scid AND " arg_tb[474].createsql_string += " dbo.ow_wfjg_in.inwareid = dbo.ow_wfjgmx_in_aft.inwareid INNER " arg_tb[474].createsql_string += " JOIN " arg_tb[474].createsql_string += " dbo.u_parm_pay ON dbo.ow_wfjg_in.indate >= " arg_tb[474].createsql_string += " dbo.u_parm_pay.firstdate AND " arg_tb[474].createsql_string += " dbo.ow_wfjg_in.indate <= dbo.u_parm_pay.enddate INNER JOIN " arg_tb[474].createsql_string += " cw_currency ON cw_currency.native = 1 " arg_tb[474].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) AND (dbo.ow_wfjg_in.secflag = 0) " arg_tb[474].createsql_string += " GROUP BY dbo.ow_wfjg_in.scid, dbo.ow_wfjg_in.sptid, " arg_tb[474].createsql_string += " cw_currency.moneyid " arg_tb[474].createsql_string += " UNION ALL " arg_tb[474].createsql_string += " SELECT SUM(0 - dbo.u_spt_amerce.amerceamt) AS notauditamt, " arg_tb[474].createsql_string += " dbo.u_spt_amerce.scid AS scid, dbo.u_spt_amerce.sptid AS sptid, " arg_tb[474].createsql_string += " dbo.u_spt_amerce.moneyid " arg_tb[474].createsql_string += " FROM dbo.u_spt_amerce INNER JOIN " arg_tb[474].createsql_string += " dbo.u_parm_pay ON dbo.u_spt_amerce.billdate >= " arg_tb[474].createsql_string += " dbo.u_parm_pay.firstdate AND " arg_tb[474].createsql_string += " dbo.u_spt_amerce.billdate <= dbo.u_parm_pay.enddate " arg_tb[474].createsql_string += " WHERE (dbo.u_parm_pay.id = 1) AND (dbo.u_spt_amerce.flag = 0) " arg_tb[474].createsql_string += " GROUP BY dbo.u_spt_amerce.scid, dbo.u_spt_amerce.sptid, " arg_tb[474].createsql_string += " dbo.u_spt_amerce.moneyid " arg_tb[474].ifmx = 0 arg_tb[474].tbname = "v_mustpaybalc_notaudit_union" arg_tb[475].update_version = "3.0.100818" arg_tb[475].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id " arg_tb[475].createsql_string += " (N'[dbo].[v_mustpaybalc_notaudit]') and OBJECTPROPERTY(id, N'IsView') " arg_tb[475].createsql_string += " = 1) " arg_tb[475].createsql_string += " drop view [dbo].[v_mustpaybalc_notaudit] " arg_tb[475].ifmx = 0 arg_tb[475].tbname = "v_mustpaybalc_notaudit" arg_tb[476].update_version = "3.0.100818" arg_tb[476].createsql_string += " CREATE VIEW dbo.v_mustpaybalc_notaudit " arg_tb[476].createsql_string += " AS " arg_tb[476].createsql_string += " SELECT sptid, scid, SUM(notauditamt) AS amt, moneyid " arg_tb[476].createsql_string += " FROM dbo.v_mustpaybalc_notaudit_union " arg_tb[476].createsql_string += " GROUP BY sptid, scid, moneyid " arg_tb[476].ifmx = 0 arg_tb[476].tbname = "v_mustpaybalc_notaudit" arg_tb[477].update_version = "3.0.100818" arg_tb[477].createsql_string += " CREATE VIEW dbo.v_spt " arg_tb[477].createsql_string += " AS " arg_tb[477].createsql_string += " SELECT ISNULL(dbo.cw_currency.moneyid, 0) AS moneyid, ISNULL " arg_tb[477].createsql_string += " (dbo.cw_currency.name, " arg_tb[477].createsql_string += " '') AS name, dbo.u_spt.sptid, dbo.u_spt.name AS sptname, " arg_tb[477].createsql_string += " dbo.u_spt.sptcode, " arg_tb[477].createsql_string += " dbo.u_spt.spttype, dbo.u_spt.spttypeid " arg_tb[477].createsql_string += " FROM dbo.cw_currency CROSS JOIN " arg_tb[477].createsql_string += " dbo.u_spt " arg_tb[477].createsql_string += " GROUP BY dbo.cw_currency.moneyid, dbo.cw_currency.name, " arg_tb[477].createsql_string += " dbo.u_spt.sptid, " arg_tb[477].createsql_string += " dbo.u_spt.name, dbo.u_spt.sptcode, dbo.u_spt.spttype, " arg_tb[477].createsql_string += " dbo.u_spt.spttypeid " arg_tb[477].ifmx = 0 arg_tb[477].tbname = "v_spt" arg_tb[478].update_version = "3.0.100818" arg_tb[478].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[v_sptid_moneyid]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[478].createsql_string += " drop view [dbo].[v_sptid_moneyid] " arg_tb[478].ifmx = 0 arg_tb[478].tbname = "v_sptid_moneyid" arg_tb[479].update_version = "3.0.100818" arg_tb[479].createsql_string += " CREATE VIEW dbo.v_sptid_moneyid AS SELECT dbo.cw_currency.moneyid, dbo.u_spt.sptid, dbo.u_scdef.ScID FROM dbo.cw_currency CROSS JOIN dbo.u_spt CROSS JOIN dbo.u_scdef " arg_tb[479].ifmx = 0 arg_tb[479].tbname = "v_sptid_moneyid" arg_tb[480].update_version = "3.0.100818" arg_tb[480].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[v_sptid_moneyid_no_scid]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[480].createsql_string += " drop view [dbo].[v_sptid_moneyid_no_scid] " arg_tb[480].ifmx = 0 arg_tb[480].tbname = "v_sptid_moneyid_no_scid" arg_tb[481].update_version = "3.0.100818" arg_tb[481].createsql_string += " CREATE VIEW dbo.v_sptid_moneyid_no_scid AS SELECT dbo.cw_currency.moneyid, dbo.u_spt.sptid FROM dbo.cw_currency CROSS JOIN dbo.u_spt " arg_tb[481].ifmx = 0 arg_tb[481].tbname = "v_sptid_moneyid_no_scid" arg_tb[482].update_version = "3.0.100818" arg_tb[482].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[v_spt_balcamt]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[482].createsql_string += " drop view [dbo].[v_spt_balcamt] " arg_tb[482].ifmx = 0 arg_tb[482].tbname = "v_spt_balcamt" arg_tb[483].update_version = "3.0.100818" arg_tb[483].createsql_string += " CREATE VIEW dbo.v_spt_balcamt " arg_tb[483].createsql_string += " AS " arg_tb[483].createsql_string += " SELECT ISNULL(SUM(dbo.u_Bmstpay.Mstpayamt), 0) " arg_tb[483].createsql_string += " - ISNULL(SUM(dbo.u_Bmstpay.Payamt), 0) AS spt_balcamt, " arg_tb[483].createsql_string += " dbo.v_sptid_moneyid.sptid, dbo.v_sptid_moneyid.ScID, " arg_tb[483].createsql_string += " dbo.v_sptid_moneyid.moneyid " arg_tb[483].createsql_string += " FROM dbo.u_Bmstpay RIGHT OUTER JOIN " arg_tb[483].createsql_string += " dbo.v_sptid_moneyid ON dbo.u_Bmstpay.scid = dbo.v_sptid_moneyid.ScID AND " arg_tb[483].createsql_string += " dbo.u_Bmstpay.sptid = dbo.v_sptid_moneyid.sptid AND " arg_tb[483].createsql_string += " dbo.u_Bmstpay.moneyid = dbo.v_sptid_moneyid.moneyid " arg_tb[483].createsql_string += " GROUP BY dbo.v_sptid_moneyid.sptid, dbo.v_sptid_moneyid.ScID, " arg_tb[483].createsql_string += " dbo.v_sptid_moneyid.moneyid " arg_tb[483].ifmx = 0 arg_tb[483].tbname = "v_spt_balcamt" arg_tb[484].update_version = "3.0.100820" arg_tb[484].createsql_string += " alter table [dbo].[u_quotemx] add addqty decimal(18,10) not null " arg_tb[484].createsql_string += " CONSTRAINT [DF_u_quotemx_addqty] DEFAULT (0) " arg_tb[484].ifmx = 0 arg_tb[484].tbname = "u_quotemx" arg_tb[485].update_version = "3.0.100820" arg_tb[485].createsql_string += "ALTER TABLE u_quotemx ADD formula varchar(255) NOT NULL " arg_tb[485].createsql_string += "CONSTRAINT DF_u_quotemx_formula DEFAULT '' WITH VALUES " arg_tb[485].ifmx = 0 arg_tb[485].tbname = "u_quotemx" arg_tb[486].update_version = "3.0.100904" arg_tb[486].createsql_string += "alter table u_quotemx drop CONSTRAINT IX_u_quotemx" arg_tb[486].ifmx = 0 arg_tb[486].tbname = "u_quotemx" arg_tb[487].update_version = "3.0.100904" arg_tb[487].createsql_string += "CREATE UNIQUE INDEX [IX_u_quotemx] ON [dbo].[u_quotemx](mtrlid,scid,quoteid,status,woodcode,pcode) ON [PRIMARY] " arg_tb[487].ifmx = 0 arg_tb[487].tbname = "u_quotemx" arg_tb[488].update_version = "3.0.100916" arg_tb[488].createsql_string += "alter table u_cus_price drop CONSTRAINT PK_u_cus_price" arg_tb[488].ifmx = 0 arg_tb[488].tbname = "u_cus_price" arg_tb[489].update_version = "3.0.100916" arg_tb[489].createsql_string += "alter table u_cus_price drop CONSTRAINT DF_u_cus_price_status " arg_tb[489].ifmx = 0 arg_tb[489].tbname = "u_cus_price" arg_tb[490].update_version = "3.0.100916" arg_tb[490].createsql_string += "alter table u_cus_price drop CONSTRAINT DF_u_cus_price_woodcode " arg_tb[490].ifmx = 0 arg_tb[490].tbname = "u_cus_price" arg_tb[491].update_version = "3.0.100916" arg_tb[491].createsql_string += "alter table u_cus_price drop CONSTRAINT DF_u_cus_price_pcode " arg_tb[491].ifmx = 0 arg_tb[491].tbname = "u_cus_price" arg_tb[492].update_version = "3.0.100916" arg_tb[492].createsql_string += "alter table u_cus_price alter column status varchar(255) not null " arg_tb[492].ifmx = 0 arg_tb[492].tbname = "u_cus_price" arg_tb[493].update_version = "3.0.100916" arg_tb[493].createsql_string += "alter table u_cus_price alter column woodcode varchar(255) not null " arg_tb[493].ifmx = 0 arg_tb[493].tbname = "u_cus_price" arg_tb[494].update_version = "3.0.100916" arg_tb[494].createsql_string += "alter table u_cus_price alter column pcode varchar(255) not null " arg_tb[494].ifmx = 0 arg_tb[494].tbname = "u_cus_price" arg_tb[495].update_version = "3.0.100916" arg_tb[495].createsql_string += "alter table u_cus_price add constraint PK_u_cus_price primary key(cusid,mtrlid,moneyid,unit,status,woodcode,pcode) " arg_tb[495].ifmx = 0 arg_tb[495].tbname = "u_cus_price" arg_tb[496].update_version = "3.0.100922" arg_tb[496].createsql_string += "alter table u_cust drop CONSTRAINT DF_u_cust_address " arg_tb[496].ifmx = 0 arg_tb[496].tbname = "u_cust" arg_tb[497].update_version = "3.0.100922" arg_tb[497].createsql_string += " alter table u_cust alter column address varchar(1000) not null " arg_tb[497].ifmx = 0 arg_tb[497].tbname = "u_cust" arg_tb[498].update_version = "3.0.100922" arg_tb[498].createsql_string += " ALTER TABLE u_cust ADD CONSTRAINT DF_u_cust_address DEFAULT '' FOR address " arg_tb[498].ifmx = 0 arg_tb[498].tbname = "u_cust" arg_tb[499].update_version = "3.0.100922" arg_tb[499].createsql_string += "alter table u_spt drop CONSTRAINT DF_u_spt_address " arg_tb[499].ifmx = 0 arg_tb[499].tbname = "u_spt" arg_tb[500].update_version = "3.0.100922" arg_tb[500].createsql_string += " alter table u_spt alter column address varchar(1000) not null " arg_tb[500].ifmx = 0 arg_tb[500].tbname = "u_spt" arg_tb[501].update_version = "3.0.100922" arg_tb[501].createsql_string += " ALTER TABLE u_spt ADD CONSTRAINT DF_u_spt_address DEFAULT '' FOR address " arg_tb[501].ifmx = 0 arg_tb[501].tbname = "u_spt" arg_tb[502].update_version = "3.0.100922" arg_tb[502].createsql_string += "alter table u_saletask drop CONSTRAINT DF_u_saletask_cus_address " arg_tb[502].ifmx = 0 arg_tb[502].tbname = "u_saletask" arg_tb[503].update_version = "3.0.100922" arg_tb[503].createsql_string += " alter table u_saletask alter column cus_address varchar(1000) not null " arg_tb[503].ifmx = 0 arg_tb[503].tbname = "u_saletask" arg_tb[504].update_version = "3.0.100922" arg_tb[504].createsql_string += " ALTER TABLE u_saletask ADD CONSTRAINT DF_u_saletask_cus_address DEFAULT '' FOR cus_address " arg_tb[504].ifmx = 0 arg_tb[504].tbname = "u_saletask" arg_tb[505].update_version = "3.0.100922" arg_tb[505].createsql_string += "alter table u_outware drop CONSTRAINT DF_u_outware_rel_address " arg_tb[505].ifmx = 0 arg_tb[505].tbname = "u_outware" arg_tb[506].update_version = "3.0.100922" arg_tb[506].createsql_string += " alter table u_outware alter column rel_address varchar(1000) not null " arg_tb[506].ifmx = 0 arg_tb[506].tbname = "u_outware" arg_tb[507].update_version = "3.0.100922" arg_tb[507].createsql_string += " ALTER TABLE u_outware ADD CONSTRAINT DF_u_outware_rel_address DEFAULT '' FOR rel_address " arg_tb[507].ifmx = 0 arg_tb[507].tbname = "u_outware" arg_tb[508].update_version = "3.0.101001" arg_tb[508].createsql_string += " alter table [dbo].[u_order_wfjgMx_out] add dscrp2 varchar(255) not null " arg_tb[508].createsql_string += " CONSTRAINT [DF_u_order_wfjgMx_out_dscrp2] DEFAULT ('') " arg_tb[508].ifmx = 0 arg_tb[508].tbname = "u_order_wfjgMx_out" arg_tb[509].update_version = "3.0.101001" arg_tb[509].createsql_string += " alter table [dbo].[ow_wfjgmx_out] add mxdscrp2 varchar(255) not null " arg_tb[509].createsql_string += " CONSTRAINT [DF_ow_wfjgmx_out_mxdscrp2] DEFAULT ('') " arg_tb[509].ifmx = 0 arg_tb[509].tbname = "u_order_wfjgMx_out" arg_tb[510].update_version = "3.0.101007" arg_tb[510].createsql_string += " CREATE TABLE [u_OrderRqMtrl_tree] ( " arg_tb[510].createsql_string += " [scid] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_scid] DEFAULT (0), " arg_tb[510].createsql_string += " [taskid] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_OrderID] DEFAULT (0), " arg_tb[510].createsql_string += " [MtrlID] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_MtrlID] DEFAULT (0), " arg_tb[510].createsql_string += " [wrkGrpid] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_wrkGrpid] DEFAULT (0), " arg_tb[510].createsql_string += " [RqQty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_RqQty] DEFAULT (0), " arg_tb[510].createsql_string += " [truerqqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_truerqqty] DEFAULT (0), " arg_tb[510].createsql_string += " [RqDate] [datetime] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_RqDate] DEFAULT (getdate()), " arg_tb[510].createsql_string += " [ctmint] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_ctmint] DEFAULT (0), " arg_tb[510].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_orderrqmtrl_tree_status] DEFAULT (''), " arg_tb[510].createsql_string += " [woodcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_orderrqmtrl_tree_woodcode] DEFAULT (''), " arg_tb[510].createsql_string += " [pcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_orderrqmtrl_tree_pcode] DEFAULT (''), " arg_tb[510].createsql_string += " [lp] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_lp] DEFAULT (0), " arg_tb[510].createsql_string += " [printid] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_printid] DEFAULT (0), " arg_tb[510].createsql_string += " [pfcode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_pfcode] DEFAULT (''), " arg_tb[510].createsql_string += " [produce_scid] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_produce_scid] DEFAULT (0), " arg_tb[510].createsql_string += " [mqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_mqty] DEFAULT (0), " arg_tb[510].createsql_string += " [bqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_bqty] DEFAULT (0), " arg_tb[510].createsql_string += " [wqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_wqty] DEFAULT (0), " arg_tb[510].createsql_string += " [pqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_pqty] DEFAULT (0), " arg_tb[510].createsql_string += " [otherrqqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_otherrqqty] DEFAULT (0), " arg_tb[510].createsql_string += " [edate] [datetime] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_edate] DEFAULT (getdate()), " arg_tb[510].createsql_string += " [plantype] [tinyint] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_plantype] DEFAULT (0), " arg_tb[510].createsql_string += " [produce_wrkGrpid] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_produce_wrkGrpid] DEFAULT (0), " arg_tb[510].createsql_string += " [ifmainmtrlid] [tinyint] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_mainmtrlid] DEFAULT (0), " arg_tb[510].createsql_string += " [samerqqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_samerqqty] DEFAULT (0), " arg_tb[510].createsql_string += " [pmtrlid] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_pmtrlid] DEFAULT (0), " arg_tb[510].createsql_string += " [ifchanged] [tinyint] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_ifchanged] DEFAULT (0), " arg_tb[510].createsql_string += " [gydscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_gydscrp] DEFAULT (''), " arg_tb[510].createsql_string += " [pfklmode] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_pfklmode] DEFAULT (''), " arg_tb[510].createsql_string += " [rqqty_ori] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_rqqty_ori] DEFAULT (0), " arg_tb[510].createsql_string += " [pfgroup] [char] (40) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_pfgroup] DEFAULT (''), " arg_tb[510].createsql_string += " [pfgroupmode] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_pfgroupmode] DEFAULT (''), " arg_tb[510].createsql_string += " [ifcfg] [tinyint] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_ifcfg] DEFAULT (0), " arg_tb[510].createsql_string += " [mrpdate] [datetime] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_mrpdate] DEFAULT (getdate()), " arg_tb[510].createsql_string += " [dytype] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_dytype] DEFAULT (0), " arg_tb[510].createsql_string += " [ppfcode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_ppfcode] DEFAULT (''), " arg_tb[510].createsql_string += " [pcmplqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_pcmplqty] DEFAULT (0), " arg_tb[510].createsql_string += " [standardRqQty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_standardRqQty] DEFAULT (0), " arg_tb[510].createsql_string += " [SonLoss] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_SonLoss] DEFAULT (0), " arg_tb[510].createsql_string += " [SonDECLosS] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_SonDECLosS] DEFAULT (0), " arg_tb[510].createsql_string += " [pqty2] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_pqty2] DEFAULT (0), " arg_tb[510].createsql_string += " CONSTRAINT [PK_u_OrderRqMtrl_tree] PRIMARY KEY CLUSTERED " arg_tb[510].createsql_string += " ( " arg_tb[510].createsql_string += " [scid], " arg_tb[510].createsql_string += " [taskid], " arg_tb[510].createsql_string += " [MtrlID], " arg_tb[510].createsql_string += " [wrkGrpid], " arg_tb[510].createsql_string += " [status], " arg_tb[510].createsql_string += " [woodcode], " arg_tb[510].createsql_string += " [pcode], " arg_tb[510].createsql_string += " [printid], " arg_tb[510].createsql_string += " [produce_wrkGrpid] " arg_tb[510].createsql_string += " ) ON [PRIMARY] " arg_tb[510].createsql_string += " ) ON [PRIMARY] " arg_tb[510].ifmx = 0 arg_tb[510].tbname = "u_order_wfjgMx_out" arg_tb[511].update_version = "3.0.101007" arg_tb[511].createsql_string += " CREATE TABLE [u_OrderRqMtrl] ( " arg_tb[511].createsql_string += " [scid] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_scid] DEFAULT (0), " arg_tb[511].createsql_string += " [taskID] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_OrderID] DEFAULT (0), " arg_tb[511].createsql_string += " [MtrlID] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_MtrlID] DEFAULT (0), " arg_tb[511].createsql_string += " [wrkGrpid] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_wrkGrpid] DEFAULT (0), " arg_tb[511].createsql_string += " [RqQty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_RqQty] DEFAULT (0), " arg_tb[511].createsql_string += " [truerqqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_truerqqty] DEFAULT (0), " arg_tb[511].createsql_string += " [DstrQty] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_DstrQty] DEFAULT (0), " arg_tb[511].createsql_string += " [RqDate] [datetime] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_RqDate] DEFAULT (getdate()), " arg_tb[511].createsql_string += " [costamt] [decimal](18, 5) NOT NULL CONSTRAINT [DF__u_OrderRq__costa__40CB28E4] DEFAULT (0), " arg_tb[511].createsql_string += " [ctmint] [int] NOT NULL CONSTRAINT [DF__u_orderrq__ctmin__5413394C] DEFAULT (0), " arg_tb[511].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_orderrqmtrl_status] DEFAULT (''), " arg_tb[511].createsql_string += " [consignedqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_OrderRq__consi__2F6261AB] DEFAULT (0), " arg_tb[511].createsql_string += " [woodcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_orderrqmtrl_woodcode] DEFAULT (''), " arg_tb[511].createsql_string += " [pcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_orderrqmtrl_pcode] DEFAULT (''), " arg_tb[511].createsql_string += " [rqbuyqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_OrderRq__rqbuy__3F448F10] DEFAULT (0), " arg_tb[511].createsql_string += " [inqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_OrderRq__inqty__7D428CE0] DEFAULT (0), " arg_tb[511].createsql_string += " [pfcode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF__u_OrderRq__pfcod__53023A51] DEFAULT (''), " arg_tb[511].createsql_string += " [produce_scid] [int] NOT NULL CONSTRAINT [DF__u_OrderRq__produ__53F65E8A] DEFAULT (0), " arg_tb[511].createsql_string += " [mqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_OrderRqM__mqty__54EA82C3] DEFAULT (0), " arg_tb[511].createsql_string += " [bqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_OrderRqM__bqty__55DEA6FC] DEFAULT (0), " arg_tb[511].createsql_string += " [wqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_OrderRqM__wqty__56D2CB35] DEFAULT (0), " arg_tb[511].createsql_string += " [pqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_OrderRqM__pqty__57C6EF6E] DEFAULT (0), " arg_tb[511].createsql_string += " [otherrqqty] [decimal](23, 10) NOT NULL CONSTRAINT [DF__u_OrderRq__other__58BB13A7] DEFAULT (0), " arg_tb[511].createsql_string += " [edate] [datetime] NOT NULL CONSTRAINT [DF__u_OrderRq__edate__59AF37E0] DEFAULT (getdate()), " arg_tb[511].createsql_string += " [plantype] [tinyint] NOT NULL CONSTRAINT [DF__u_OrderRq__plant__5AA35C19] DEFAULT (0), " arg_tb[511].createsql_string += " [produce_wrkGrpid] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_produce_wrkGrpid] DEFAULT (0), " arg_tb[511].createsql_string += " [gydscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_gydscrp] DEFAULT (''), " arg_tb[511].createsql_string += " [mxpkid] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_mxpkid] DEFAULT (0), " arg_tb[511].createsql_string += " [pfklmode] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_pfklmode] DEFAULT (''), " arg_tb[511].createsql_string += " [rqqty_ori] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_rqqty_ori] DEFAULT (0), " arg_tb[511].createsql_string += " [pqty2] [decimal](23, 10) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_pqty2] DEFAULT (0), " arg_tb[511].createsql_string += " [rqdate_ori] [datetime] NULL , " arg_tb[511].createsql_string += " [edate_ori] [datetime] NULL , " arg_tb[511].createsql_string += " [printid] [int] NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_printid] DEFAULT (0), " arg_tb[511].createsql_string += " CONSTRAINT [PK_u_orderrqmtrl] PRIMARY KEY CLUSTERED " arg_tb[511].createsql_string += " ( " arg_tb[511].createsql_string += " [scid], " arg_tb[511].createsql_string += " [taskID], " arg_tb[511].createsql_string += " [MtrlID], " arg_tb[511].createsql_string += " [wrkGrpid], " arg_tb[511].createsql_string += " [status], " arg_tb[511].createsql_string += " [woodcode], " arg_tb[511].createsql_string += " [pcode], " arg_tb[511].createsql_string += " [plantype], " arg_tb[511].createsql_string += " [produce_wrkGrpid], " arg_tb[511].createsql_string += " [printid] " arg_tb[511].createsql_string += " ) ON [PRIMARY] " arg_tb[511].createsql_string += " ) ON [PRIMARY] " arg_tb[511].ifmx = 0 arg_tb[511].tbname = "u_OrderRqMtrl" arg_tb[512].update_version = "3.0.101007" arg_tb[512].createsql_string += " CREATE VIEW dbo.uv_rp_outware_sale " arg_tb[512].createsql_string += " AS " arg_tb[512].createsql_string += " SELECT dbo.u_outware.scid, dbo.u_outware.outwareid, dbo.u_outware.otheramt, " arg_tb[512].createsql_string += " SUM(ROUND(dbo.u_outwaremx.qty * dbo.u_outwaremx.ware_price, 2)) AS amt, " arg_tb[512].createsql_string += " SUM(dbo.u_outwaremx.costamt) AS costamt, " arg_tb[512].createsql_string += " SUM(ROUND(dbo.u_outwaremx.qty * dbo.u_outwaremx.ware_price, 2)) " arg_tb[512].createsql_string += " - SUM(dbo.u_outwaremx.costamt) AS gpamt " arg_tb[512].createsql_string += " FROM dbo.u_outware INNER JOIN " arg_tb[512].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.scid = dbo.u_outwaremx.scid AND " arg_tb[512].createsql_string += " dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid " arg_tb[512].createsql_string += " WHERE (dbo.u_outware.billtype = 1) " arg_tb[512].createsql_string += " GROUP BY dbo.u_outware.scid, dbo.u_outware.outwareid, dbo.u_outware.otheramt " arg_tb[512].ifmx = 0 arg_tb[512].tbname = "uv_rp_outware_sale" arg_tb[513].update_version = "3.0.101007" arg_tb[513].createsql_string += " CREATE VIEW dbo.uv_materiel_willfinish_buytask AS " arg_tb[513].createsql_string += " SELECT dbo.u_buyTaskMx.MtrlID, SUM(dbo.u_buyTaskMx.Qty - dbo.u_buyTaskMx.consignedqty * dbo.u_buyTaskMx.rate) AS qty, " arg_tb[513].createsql_string += " dbo.u_buyTaskMx.scid, dbo.u_buyTaskMx.status, dbo.u_buyTaskMx.woodcode, dbo.u_buyTaskMx.pcode " arg_tb[513].createsql_string += " FROM dbo.u_buyTask INNER JOIN dbo.u_buyTaskMx ON dbo.u_buyTask.scid = dbo.u_buyTaskMx.scid AND " arg_tb[513].createsql_string += " dbo.u_buyTask.TaskID = dbo.u_buyTaskMx.TaskID INNER JOIN dbo.u_parm_pay ON " arg_tb[513].createsql_string += " dbo.u_buyTaskMx.Requiredate <= dbo.u_parm_pay.firstdate " arg_tb[513].createsql_string += " WHERE (dbo.u_buyTask.Status = 1) AND (dbo.u_buyTaskMx.stopflag = 0) AND (dbo.u_parm_pay.id = 9) AND " arg_tb[513].createsql_string += " (dbo.u_buyTaskMx.Qty - dbo.u_buyTaskMx.consignedqty * dbo.u_buyTaskMx.rate >= 0) " arg_tb[513].createsql_string += " GROUP BY dbo.u_buyTaskMx.MtrlID, dbo.u_buyTaskMx.scid, dbo.u_buyTaskMx.status, " arg_tb[513].createsql_string += " dbo.u_buyTaskMx.woodcode, dbo.u_buyTaskMx.pcode " arg_tb[513].ifmx = 0 arg_tb[513].tbname = "uv_materiel_willfinish_buytask" arg_tb[514].update_version = "3.0.101007" arg_tb[514].createsql_string += " CREATE VIEW dbo.uv_materiel_willfinish_order_ml " arg_tb[514].createsql_string += " AS " arg_tb[514].createsql_string += " SELECT dbo.u_SaleTaskMx.MtrlID, " arg_tb[514].createsql_string += " SUM(dbo.u_SaleTaskMx.orderqty - dbo.u_SaleTaskMx.AssignQty) AS qty, " arg_tb[514].createsql_string += " dbo.u_SaleTaskMx.scid, dbo.u_SaleTaskMx.woodcode, dbo.u_SaleTaskMx.pcode, " arg_tb[514].createsql_string += " dbo.u_SaleTaskMx.status " arg_tb[514].createsql_string += " FROM dbo.u_SaleTaskMx INNER JOIN " arg_tb[514].createsql_string += " dbo.u_SaleTask ON dbo.u_SaleTaskMx.TaskID = dbo.u_SaleTask.TaskID AND " arg_tb[514].createsql_string += " dbo.u_SaleTaskMx.scid = dbo.u_SaleTask.scid INNER JOIN " arg_tb[514].createsql_string += " dbo.u_parm_pay ON " arg_tb[514].createsql_string += " dbo.u_SaleTask.requiredate <= dbo.u_parm_pay.firstdate INNER JOIN " arg_tb[514].createsql_string += " dbo.u_mtrldef ON dbo.u_SaleTaskMx.MtrlID = dbo.u_mtrldef.mtrlid " arg_tb[514].createsql_string += " WHERE (dbo.u_SaleTaskMx.flag = 1) AND (dbo.u_parm_pay.id = 9) AND " arg_tb[514].createsql_string += " (dbo.u_SaleTaskMx.orderqty - dbo.u_SaleTaskMx.AssignQty >= 0) " arg_tb[514].createsql_string += " GROUP BY dbo.u_SaleTaskMx.MtrlID, dbo.u_SaleTaskMx.scid, " arg_tb[514].createsql_string += " dbo.u_SaleTaskMx.woodcode, dbo.u_SaleTaskMx.pcode, dbo.u_SaleTaskMx.status " arg_tb[514].ifmx = 0 arg_tb[514].tbname = "uv_materiel_willfinish_order_ml" arg_tb[515].update_version = "3.0.101007" arg_tb[515].createsql_string += " CREATE VIEW dbo.uv_mtrl_willuse " arg_tb[515].createsql_string += " AS " arg_tb[515].createsql_string += " SELECT SUM(taskqty) AS taskqty, SUM(rqqty) AS rqqty, mtrlid, scid, status, woodcode, " arg_tb[515].createsql_string += " pcode, plantype " arg_tb[515].createsql_string += " FROM (SELECT 0 AS taskqty, SUM(dbo.u_OrderRqMtrl.rqqty - dbo.u_OrderRqMtrl.DstrQty) " arg_tb[515].createsql_string += " AS rqqty, dbo.u_OrderRqMtrl.MtrlID AS mtrlid, " arg_tb[515].createsql_string += " dbo.u_OrderRqMtrl.scid AS scid, u_OrderRqMtrl.status AS status, " arg_tb[515].createsql_string += " u_OrderRqMtrl.woodcode AS woodcode, u_OrderRqMtrl.pcode AS pcode, " arg_tb[515].createsql_string += " u_OrderRqMtrl.plantype AS plantype " arg_tb[515].createsql_string += " FROM dbo.u_saletaskmx INNER JOIN " arg_tb[515].createsql_string += " dbo.u_OrderRqMtrl ON " arg_tb[515].createsql_string += " dbo.u_saletaskmx.taskID = dbo.u_OrderRqMtrl.taskID AND " arg_tb[515].createsql_string += " dbo.u_saletaskmx.printID = dbo.u_OrderRqMtrl.printID AND " arg_tb[515].createsql_string += " dbo.u_saletaskmx.scid = dbo.u_OrderRqMtrl.scid INNER JOIN " arg_tb[515].createsql_string += " dbo.u_saletask ON dbo.u_saletaskmx.taskID = dbo.u_saletask.taskID AND " arg_tb[515].createsql_string += " dbo.u_saletaskmx.scid = dbo.u_saletask.scid, u_parm_pay " arg_tb[515].createsql_string += " WHERE (dbo.u_saletaskmx.flag = 1) AND u_parm_pay.id = 9 AND " arg_tb[515].createsql_string += " dbo.u_OrderRqMtrl.rqqty - dbo.u_OrderRqMtrl.DstrQty > 0 AND " arg_tb[515].createsql_string += " u_saletask.requiredate <= u_parm_pay.firstdate " arg_tb[515].createsql_string += " GROUP BY dbo.u_OrderRqMtrl.MtrlID, dbo.u_OrderRqMtrl.scid, " arg_tb[515].createsql_string += " u_OrderRqMtrl.status, u_OrderRqMtrl.woodcode, u_OrderRqMtrl.pcode, " arg_tb[515].createsql_string += " u_OrderRqMtrl.plantype " arg_tb[515].createsql_string += " UNION ALL " arg_tb[515].createsql_string += " SELECT SUM(u_saletaskmx.SaleQty - u_saletaskmx.consignedQty) AS taskqty, " arg_tb[515].createsql_string += " 0 AS rqqty, u_saletaskmx.mtrlid AS mtrlid, u_saletaskmx.scid AS scid, " arg_tb[515].createsql_string += " u_saletaskmx.status AS status, u_saletaskmx.woodcode AS woodcode, " arg_tb[515].createsql_string += " u_saletaskmx.pcode AS pcode, u_mtrldef.mtrlorigin AS plantype " arg_tb[515].createsql_string += " FROM u_saletaskmx, u_saletask, u_parm_pay, u_mtrldef " arg_tb[515].createsql_string += " WHERE u_saletaskmx.scid = u_saletask.scid AND " arg_tb[515].createsql_string += " u_saletaskmx.taskid = u_saletask.taskid AND " arg_tb[515].createsql_string += " u_saletaskmx.mtrlid = u_mtrldef.mtrlid AND u_saletask.status = 1 AND " arg_tb[515].createsql_string += " u_saletask.kind <> 0 AND u_saletaskmx.outtype = 0 AND " arg_tb[515].createsql_string += " u_parm_pay.id = 9 AND u_saletask.requiredate <= u_parm_pay.firstdate AND " arg_tb[515].createsql_string += " u_saletaskmx.SaleQty - u_saletaskmx.consignedQty > 0 " arg_tb[515].createsql_string += " GROUP BY u_saletaskmx.mtrlid, u_saletaskmx.scid, u_saletaskmx.status, " arg_tb[515].createsql_string += " u_saletaskmx.woodcode, u_saletaskmx.pcode, u_mtrldef.mtrlorigin) a " arg_tb[515].createsql_string += " GROUP BY mtrlid, scid, status, woodcode, pcode, plantype " arg_tb[515].ifmx = 0 arg_tb[515].tbname = "uv_mtrl_willuse" arg_tb[516].update_version = "3.0.101007" arg_tb[516].createsql_string += " CREATE VIEW dbo.uv_mtrlware2 AS " arg_tb[516].createsql_string += " SELECT dbo.u_mtrlware.mtrlid, dbo.u_mtrlware.scid, SUM(dbo.u_mtrlware.noallocqty) AS noallocqty, dbo.u_mtrlware.Status, dbo.u_mtrlware.woodcode, dbo.u_mtrlware.pcode " arg_tb[516].createsql_string += " FROM dbo.u_mtrlware INNER JOIN dbo.u_storage " arg_tb[516].createsql_string += " ON dbo.u_mtrlware.storageid = dbo.u_storage.storageid " arg_tb[516].createsql_string += " GROUP BY dbo.u_mtrlware.mtrlid, dbo.u_mtrlware.scid, dbo.u_mtrlware.Status, " arg_tb[516].createsql_string += " dbo.u_mtrlware.woodcode, dbo.u_mtrlware.pcode " arg_tb[516].ifmx = 0 arg_tb[516].tbname = "uv_mtrlware2" arg_tb[517].update_version = "3.0.101007" arg_tb[517].createsql_string += " CREATE VIEW dbo.uv_materiel_willfinish_wfjg AS " arg_tb[517].createsql_string += " SELECT dbo.u_order_wfjgMx.MtrlID, SUM(dbo.u_order_wfjgMx.Qty - dbo.u_order_wfjgMx.consignedqty - dbo.u_order_wfjgMx.wasteqty) AS qty, " arg_tb[517].createsql_string += " dbo.u_order_wfjgMx.scid, dbo.u_order_wfjgMx.status, dbo.u_order_wfjgMx.pcode, dbo.u_order_wfjgMx.woodcode " arg_tb[517].createsql_string += " FROM dbo.u_order_wfjg INNER JOIN dbo.u_order_wfjgMx ON dbo.u_order_wfjg.wfjgID = dbo.u_order_wfjgMx.wfjgID " arg_tb[517].createsql_string += " AND dbo.u_order_wfjg.scid = dbo.u_order_wfjgMx.scid INNER JOIN dbo.u_parm_pay " arg_tb[517].createsql_string += " ON dbo.u_order_wfjgMx.Requiredate <= dbo.u_parm_pay.firstdate " arg_tb[517].createsql_string += " WHERE (dbo.u_order_wfjg.Status = 1) AND (dbo.u_parm_pay.id = 9) AND " arg_tb[517].createsql_string += " (dbo.u_order_wfjgMx.Qty - dbo.u_order_wfjgMx.consignedqty - dbo.u_order_wfjgMx.wasteqty >= 0) " arg_tb[517].createsql_string += " GROUP BY dbo.u_order_wfjgMx.MtrlID, dbo.u_order_wfjgMx.scid, dbo.u_order_wfjgMx.status, dbo.u_order_wfjgMx.pcode, dbo.u_order_wfjgMx.woodcode " arg_tb[517].ifmx = 0 arg_tb[517].tbname = "uv_materiel_willfinish_wfjg" arg_tb[518].update_version = "3.0.101007" arg_tb[518].createsql_string += " ALTER TABLE [dbo].[u_user] ADD [fingers] [image] NULL " arg_tb[518].ifmx = 0 arg_tb[518].tbname = "u_user" arg_tb[519].update_version = "3.0.101009" arg_tb[519].createsql_string += " ALTER TABLE [dbo].[u_buyTaskMx] ADD relid2 int not null " arg_tb[519].createsql_string += "CONSTRAINT DF_u_buyTaskMx_relid2 DEFAULT 0 WITH VALUES " arg_tb[519].ifmx =1 arg_tb[519].tbname = "u_buyTaskMx" arg_tb[520].update_version = "3.0.101009" arg_tb[520].createsql_string += " ALTER TABLE [dbo].[u_order_wfjg] ADD billtype tinyint not null " arg_tb[520].createsql_string += "CONSTRAINT DF_u_order_wfjg_billtype DEFAULT 0 WITH VALUES " arg_tb[520].ifmx = 0 arg_tb[520].tbname = "u_order_wfjg" arg_tb[521].update_version = "3.0.101009" arg_tb[521].createsql_string += " ALTER TABLE [dbo].[u_SaleTaskMx] ADD needwfjgqty decimal(18,5) not null " arg_tb[521].createsql_string += "CONSTRAINT DF_u_SaleTaskMx_needwfjgqty DEFAULT 0 WITH VALUES " arg_tb[521].ifmx = 0 arg_tb[521].tbname = "u_SaleTaskMx" arg_tb[522].update_version = "3.0.101009" arg_tb[522].createsql_string += " ALTER TABLE [dbo].[u_SaleTaskMx] ADD wfjgtaskqty decimal(18,5) not null " arg_tb[522].createsql_string += "CONSTRAINT DF_u_SaleTaskMx_wfjgtaskqty DEFAULT 0 WITH VALUES " arg_tb[522].ifmx = 0 arg_tb[522].tbname = "u_SaleTaskMx" arg_tb[523].update_version = "3.0.101009" arg_tb[523].createsql_string += " ALTER TABLE [dbo].[u_order_wfjgMx] ADD relprintid int not null " arg_tb[523].createsql_string += "CONSTRAINT DF_u_order_wfjgMx_relprintid DEFAULT 0 WITH VALUES " arg_tb[523].ifmx = 0 arg_tb[523].tbname = "u_order_wfjgMx" arg_tb[524].update_version = "3.0.101009" arg_tb[524].createsql_string += " ALTER TABLE [dbo].[u_order_wfjgMx] ADD relid2 int not null " arg_tb[524].createsql_string += "CONSTRAINT DF_u_order_wfjgMx_relid2 DEFAULT 0 WITH VALUES " arg_tb[524].ifmx = 0 arg_tb[524].tbname = "u_order_wfjgMx" arg_tb[525].update_version = "3.0.101009" arg_tb[525].createsql_string += " ALTER TABLE [dbo].[u_order_wfjgMx] ADD relcode char(30) not null " arg_tb[525].createsql_string += "CONSTRAINT DF_u_order_wfjgMx_relcode DEFAULT '' WITH VALUES " arg_tb[525].ifmx = 0 arg_tb[525].tbname = "u_order_wfjgMx" arg_tb[526].update_version = "3.0.101012" arg_tb[526].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uv_warebalc_inc]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[526].createsql_string += " drop view [dbo].[uv_warebalc_inc] " arg_tb[526].ifmx = 0 arg_tb[526].tbname = "uv_warebalc_inc" arg_tb[527].update_version = "3.0.101012" arg_tb[527].createsql_string += " CREATE VIEW dbo.uv_warebalc_inc " arg_tb[527].createsql_string += " AS " arg_tb[527].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, " arg_tb[527].createsql_string += " SUM(dbo.u_inwaremx.price * dbo.u_inwaremx.qty) AS incamt, " arg_tb[527].createsql_string += " dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, " arg_tb[527].createsql_string += " dbo.u_inwaremx.pcode " arg_tb[527].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[527].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND " arg_tb[527].createsql_string += " dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[527].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[527].createsql_string += " dbo.u_inware.indate >= dbo.u_parm_batchtake.firstdate AND " arg_tb[527].createsql_string += " dbo.u_inware.indate <= dbo.u_parm_batchtake.enddate " arg_tb[527].createsql_string += " WHERE (dbo.u_inware.flag = 1) " arg_tb[527].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, " arg_tb[527].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode " arg_tb[527].ifmx = 0 arg_tb[527].tbname = "uv_warebalc_inc" arg_tb[528].update_version = "3.0.101012" arg_tb[528].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uv_warebalc_inc_afterend]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[528].createsql_string += " drop view [dbo].[uv_warebalc_inc_afterend]" arg_tb[528].ifmx = 0 arg_tb[528].tbname = "uv_warebalc_inc_afterend" arg_tb[529].update_version = "3.0.101012" arg_tb[529].createsql_string += " CREATE VIEW dbo.uv_warebalc_inc_afterend " arg_tb[529].createsql_string += " AS " arg_tb[529].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, " arg_tb[529].createsql_string += " SUM(dbo.u_inwaremx.planprice * dbo.u_inwaremx.qty) AS incamt, " arg_tb[529].createsql_string += " dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, " arg_tb[529].createsql_string += " dbo.u_inwaremx.pcode " arg_tb[529].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[529].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND " arg_tb[529].createsql_string += " dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[529].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[529].createsql_string += " dbo.u_inware.indate > dbo.u_parm_batchtake.enddate " arg_tb[529].createsql_string += " WHERE (dbo.u_inware.flag = 1) " arg_tb[529].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, " arg_tb[529].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode " arg_tb[529].ifmx = 0 arg_tb[529].tbname = "uv_warebalc_inc_afterend" end subroutine public subroutine uof_createtable_int_arr_101012 (ref s_sys_create_table arg_tb[]);arg_tb[530].update_version = "3.0.101012" arg_tb[530].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uv_warebalc_inc_py]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[530].createsql_string += " drop view [dbo].[uv_warebalc_inc_py] " arg_tb[530].ifmx = 0 arg_tb[530].tbname = "uv_warebalc_inc_py" arg_tb[531].update_version = "3.0.101012" arg_tb[531].createsql_string += " CREATE VIEW dbo.uv_warebalc_inc_py " arg_tb[531].createsql_string += " AS " arg_tb[531].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, " arg_tb[531].createsql_string += " dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, " arg_tb[531].createsql_string += " dbo.u_inwaremx.pcode " arg_tb[531].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[531].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND " arg_tb[531].createsql_string += " dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[531].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[531].createsql_string += " dbo.u_inware.indate >= dbo.u_parm_batchtake.firstdate AND " arg_tb[531].createsql_string += " dbo.u_inware.indate <= dbo.u_parm_batchtake.enddate " arg_tb[531].createsql_string += " WHERE (dbo.u_inware.flag = 1) AND (dbo.u_inware.billtype = 9) " arg_tb[531].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, " arg_tb[531].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode " arg_tb[531].ifmx = 0 arg_tb[531].tbname = "uv_warebalc_inc_py" arg_tb[532].update_version = "3.0.101012" arg_tb[532].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uv_warebalc_des]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[532].createsql_string += " drop view [dbo].[uv_warebalc_des] " arg_tb[532].ifmx = 0 arg_tb[532].tbname = "uv_warebalc_des" arg_tb[533].update_version = "3.0.101012" arg_tb[533].createsql_string += " CREATE VIEW dbo.uv_warebalc_des AS SELECT dbo.u_outwaremx.mtrlid, SUM(dbo.u_outwaremx.qty) AS desqty, SUM(dbo.u_outwaremx.costamt) AS desamt, dbo.u_outware.StorageID, dbo.u_outwaremx.status, dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode " arg_tb[533].createsql_string += " FROM dbo.u_outware INNER JOIN dbo.u_outwaremx ON dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid " arg_tb[533].createsql_string += " AND dbo.u_outware.scid = dbo.u_outwaremx.scid INNER JOIN dbo.u_parm_batchtake ON dbo.u_outware.outdate >= dbo.u_parm_batchtake.firstdate " arg_tb[533].createsql_string += " AND dbo.u_outware.outdate <= dbo.u_parm_batchtake.enddate " arg_tb[533].createsql_string += " WHERE (dbo.u_outware.flag = 1) " arg_tb[533].createsql_string += " GROUP BY dbo.u_outwaremx.mtrlid, dbo.u_outware.StorageID, dbo.u_outwaremx.status, " arg_tb[533].createsql_string += " dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode " arg_tb[533].ifmx = 0 arg_tb[533].tbname = "uv_warebalc_des" arg_tb[534].update_version = "3.0.101012" arg_tb[534].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uv_warebalc_view_afterend]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[534].createsql_string += " drop view [dbo].[uv_warebalc_view_afterend] " arg_tb[534].ifmx = 0 arg_tb[534].tbname = "uv_warebalc_view_afterend" arg_tb[535].update_version = "3.0.101012" arg_tb[535].createsql_string += " CREATE VIEW dbo.uv_warebalc_view_afterend " arg_tb[535].createsql_string += " AS " arg_tb[535].createsql_string += " SELECT dbo.uv_warebalc_balc.mtrlid, dbo.uv_warebalc_balc.storageid, " arg_tb[535].createsql_string += " ISNULL(dbo.uv_warebalc_balc.balcqty, 0) " arg_tb[535].createsql_string += " - ISNULL(dbo.uv_warebalc_inc_afterend.incqty, 0) " arg_tb[535].createsql_string += " + ISNULL(dbo.uv_warebalc_des_afterend.desqty, 0) AS balcqty, " arg_tb[535].createsql_string += " ISNULL(dbo.uv_warebalc_balc.balcamt, 0) " arg_tb[535].createsql_string += " - ISNULL(dbo.uv_warebalc_inc_afterend.incamt, 0) " arg_tb[535].createsql_string += " + ISNULL(dbo.uv_warebalc_des_afterend.desamt, 0) AS balcamt, " arg_tb[535].createsql_string += " dbo.uv_warebalc_balc.Status, dbo.uv_warebalc_balc.woodcode, " arg_tb[535].createsql_string += " dbo.uv_warebalc_balc.pcode " arg_tb[535].createsql_string += " FROM dbo.uv_warebalc_balc LEFT OUTER JOIN " arg_tb[535].createsql_string += " dbo.uv_warebalc_des_afterend ON " arg_tb[535].createsql_string += " dbo.uv_warebalc_balc.Status = dbo.uv_warebalc_des_afterend.status AND " arg_tb[535].createsql_string += " dbo.uv_warebalc_balc.woodcode = dbo.uv_warebalc_des_afterend.woodcode AND " arg_tb[535].createsql_string += " dbo.uv_warebalc_balc.pcode = dbo.uv_warebalc_des_afterend.pcode AND " arg_tb[535].createsql_string += " dbo.uv_warebalc_balc.mtrlid = dbo.uv_warebalc_des_afterend.mtrlid AND " arg_tb[535].createsql_string += " dbo.uv_warebalc_balc.storageid = dbo.uv_warebalc_des_afterend.StorageID LEFT OUTER " arg_tb[535].createsql_string += " JOIN " arg_tb[535].createsql_string += " dbo.uv_warebalc_inc_afterend ON " arg_tb[535].createsql_string += " dbo.uv_warebalc_balc.Status = dbo.uv_warebalc_inc_afterend.status AND " arg_tb[535].createsql_string += " dbo.uv_warebalc_balc.woodcode = dbo.uv_warebalc_inc_afterend.woodcode AND " arg_tb[535].createsql_string += " dbo.uv_warebalc_balc.pcode = dbo.uv_warebalc_inc_afterend.pcode AND " arg_tb[535].createsql_string += " dbo.uv_warebalc_balc.mtrlid = dbo.uv_warebalc_inc_afterend.mtrlid AND " arg_tb[535].createsql_string += " dbo.uv_warebalc_balc.storageid = dbo.uv_warebalc_inc_afterend.storageid " arg_tb[535].ifmx = 0 arg_tb[535].tbname = "uv_warebalc_view_afterend" arg_tb[536].update_version = "3.0.101012" arg_tb[536].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uv_warebalc_pypk]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[536].createsql_string += " drop view [dbo].[uv_warebalc_pypk] " arg_tb[536].ifmx = 0 arg_tb[536].tbname = "uv_warebalc_pypk" arg_tb[537].update_version = "3.0.101012" arg_tb[537].createsql_string += " CREATE VIEW dbo.uv_warebalc_pypk " arg_tb[537].createsql_string += " AS " arg_tb[537].createsql_string += " SELECT ISNULL(dbo.uv_warebalc_inc_py.incqty, 0) " arg_tb[537].createsql_string += " - ISNULL(dbo.uv_warebalc_des_pk.desqty, 0) AS pypk, dbo.uv_warebalc_balc.mtrlid, " arg_tb[537].createsql_string += " dbo.uv_warebalc_balc.storageid, dbo.uv_warebalc_balc.Status, " arg_tb[537].createsql_string += " dbo.uv_warebalc_balc.woodcode, dbo.uv_warebalc_balc.pcode " arg_tb[537].createsql_string += " FROM dbo.uv_warebalc_des_pk RIGHT OUTER JOIN " arg_tb[537].createsql_string += " dbo.uv_warebalc_balc ON " arg_tb[537].createsql_string += " dbo.uv_warebalc_des_pk.status = dbo.uv_warebalc_balc.Status AND " arg_tb[537].createsql_string += " dbo.uv_warebalc_des_pk.woodcode = dbo.uv_warebalc_balc.woodcode AND " arg_tb[537].createsql_string += " dbo.uv_warebalc_des_pk.pcode = dbo.uv_warebalc_balc.pcode AND " arg_tb[537].createsql_string += " dbo.uv_warebalc_des_pk.mtrlid = dbo.uv_warebalc_balc.mtrlid AND " arg_tb[537].createsql_string += " dbo.uv_warebalc_des_pk.StorageID = dbo.uv_warebalc_balc.storageid LEFT OUTER JOIN " arg_tb[537].createsql_string += " dbo.uv_warebalc_inc_py ON " arg_tb[537].createsql_string += " dbo.uv_warebalc_balc.Status = dbo.uv_warebalc_inc_py.status AND " arg_tb[537].createsql_string += " dbo.uv_warebalc_balc.woodcode = dbo.uv_warebalc_inc_py.woodcode AND " arg_tb[537].createsql_string += " dbo.uv_warebalc_balc.pcode = dbo.uv_warebalc_inc_py.pcode AND " arg_tb[537].createsql_string += " dbo.uv_warebalc_balc.mtrlid = dbo.uv_warebalc_inc_py.mtrlid AND " arg_tb[537].createsql_string += " dbo.uv_warebalc_balc.storageid = dbo.uv_warebalc_inc_py.storageid " arg_tb[537].ifmx = 0 arg_tb[537].tbname = "uv_warebalc_pypk" arg_tb[538].update_version = "3.0.101012" arg_tb[538].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uv_warebalc_view]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[538].createsql_string += " drop view [dbo].[uv_warebalc_view] " arg_tb[538].ifmx = 0 arg_tb[538].tbname = "uv_warebalc_view" arg_tb[539].update_version = "3.0.101012" arg_tb[539].createsql_string += " CREATE VIEW dbo.uv_warebalc_view " arg_tb[539].createsql_string += " AS " arg_tb[539].createsql_string += " SELECT ISNULL(dbo.uv_warebalc_inc.incqty, 0) AS incqty, " arg_tb[539].createsql_string += " ISNULL(dbo.uv_warebalc_inc.incamt, 0) AS incamt, " arg_tb[539].createsql_string += " ISNULL(dbo.uv_warebalc_des.desqty, 0) AS desqty, " arg_tb[539].createsql_string += " ISNULL(dbo.uv_warebalc_des.desamt, 0) AS desamt, " arg_tb[539].createsql_string += " ISNULL(dbo.uv_warebalc_view_afterend.balcqty, 0) AS balcqty, " arg_tb[539].createsql_string += " ISNULL(dbo.uv_warebalc_view_afterend.balcamt, 0) AS balcamt, " arg_tb[539].createsql_string += " dbo.uv_warebalc_pypk.pypk, dbo.u_mtrldef.mtrlid, " arg_tb[539].createsql_string += " dbo.uv_warebalc_view_afterend.Status, dbo.uv_warebalc_view_afterend.woodcode, " arg_tb[539].createsql_string += " dbo.uv_warebalc_view_afterend.pcode, " arg_tb[539].createsql_string += " dbo.uv_warebalc_view_afterend.storageid " arg_tb[539].createsql_string += " FROM dbo.uv_warebalc_inc RIGHT OUTER JOIN " arg_tb[539].createsql_string += " dbo.uv_warebalc_des RIGHT OUTER JOIN " arg_tb[539].createsql_string += " dbo.uv_warebalc_view_afterend LEFT OUTER JOIN " arg_tb[539].createsql_string += " dbo.u_mtrldef ON dbo.uv_warebalc_view_afterend.mtrlid = dbo.u_mtrldef.mtrlid ON " arg_tb[539].createsql_string += " dbo.uv_warebalc_des.mtrlid = dbo.u_mtrldef.mtrlid AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_des.StorageID = dbo.uv_warebalc_view_afterend.storageid AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_des.mtrlid = dbo.uv_warebalc_view_afterend.mtrlid AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_des.status = dbo.uv_warebalc_view_afterend.Status AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_des.woodcode = dbo.uv_warebalc_view_afterend.woodcode AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_des.pcode = dbo.uv_warebalc_view_afterend.pcode ON " arg_tb[539].createsql_string += " dbo.uv_warebalc_inc.mtrlid = dbo.u_mtrldef.mtrlid AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_inc.mtrlid = dbo.uv_warebalc_view_afterend.mtrlid AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_inc.storageid = dbo.uv_warebalc_view_afterend.storageid AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_inc.status = dbo.uv_warebalc_view_afterend.Status AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_inc.woodcode = dbo.uv_warebalc_view_afterend.woodcode AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_inc.pcode = dbo.uv_warebalc_view_afterend.pcode LEFT OUTER JOIN " arg_tb[539].createsql_string += " dbo.uv_warebalc_pypk ON dbo.u_mtrldef.mtrlid = dbo.uv_warebalc_pypk.mtrlid AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_view_afterend.mtrlid = dbo.uv_warebalc_pypk.mtrlid AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_view_afterend.storageid = dbo.uv_warebalc_pypk.storageid AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_view_afterend.Status = dbo.uv_warebalc_pypk.Status AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_view_afterend.woodcode = dbo.uv_warebalc_pypk.woodcode AND " arg_tb[539].createsql_string += " dbo.uv_warebalc_view_afterend.pcode = dbo.uv_warebalc_pypk.pcode " arg_tb[539].ifmx = 0 arg_tb[539].tbname = "uv_warebalc_view" arg_tb[540].update_version = "3.0.101012" arg_tb[540].createsql_string += " alter table u_user alter column modulestring char(50) not null " arg_tb[540].ifmx = 0 arg_tb[540].tbname = "u_user" arg_tb[541].update_version = "3.0.101012" arg_tb[541].createsql_string += " ALTER TABLE u_user ADD CONSTRAINT DF_u_user_modulestring DEFAULT '' FOR modulestring " arg_tb[541].ifmx = 0 arg_tb[541].tbname = "u_user" arg_tb[542].update_version = "3.0.101017" arg_tb[542].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uv_warebalc_view_1]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[542].createsql_string += " drop view [dbo].[uv_warebalc_view_1] " arg_tb[542].ifmx = 0 arg_tb[542].tbname = "uv_warebalc_view_1" arg_tb[543].update_version = "3.0.101017" arg_tb[543].createsql_string += " CREATE VIEW dbo.uv_warebalc_view_1 " arg_tb[543].createsql_string += " AS " arg_tb[543].createsql_string += " SELECT ISNULL(dbo.uv_warebalc_inc.incqty, 0) AS incqty, " arg_tb[543].createsql_string += " ISNULL(dbo.uv_warebalc_inc.incamt, 0) AS incamt, " arg_tb[543].createsql_string += " ISNULL(dbo.uv_warebalc_des.desqty, 0) AS desqty, " arg_tb[543].createsql_string += " ISNULL(dbo.uv_warebalc_des.desamt, 0) AS desamt, " arg_tb[543].createsql_string += " ISNULL(dbo.uv_warebalc.balcqty, 0) AS balcqty, ISNULL(dbo.uv_warebalc.balcamt, 0) " arg_tb[543].createsql_string += " AS balcamt, dbo.uv_warebalc_pypk.pypk, dbo.u_mtrldef.mtrlid, " arg_tb[543].createsql_string += " dbo.uv_warebalc.status, dbo.uv_warebalc.Storageid, dbo.uv_warebalc.woodcode, " arg_tb[543].createsql_string += " dbo.uv_warebalc.pcode " arg_tb[543].createsql_string += " FROM dbo.uv_warebalc_inc RIGHT OUTER JOIN " arg_tb[543].createsql_string += " dbo.uv_warebalc_des RIGHT OUTER JOIN " arg_tb[543].createsql_string += " dbo.uv_warebalc LEFT OUTER JOIN " arg_tb[543].createsql_string += " dbo.u_mtrldef ON dbo.uv_warebalc.mtrlid = dbo.u_mtrldef.mtrlid ON " arg_tb[543].createsql_string += " dbo.uv_warebalc_des.mtrlid = dbo.u_mtrldef.mtrlid AND " arg_tb[543].createsql_string += " dbo.uv_warebalc_des.StorageID = dbo.uv_warebalc.Storageid AND " arg_tb[543].createsql_string += " dbo.uv_warebalc_des.mtrlid = dbo.uv_warebalc.mtrlid AND " arg_tb[543].createsql_string += " dbo.uv_warebalc_des.status = dbo.uv_warebalc.status AND " arg_tb[543].createsql_string += " dbo.uv_warebalc_des.woodcode = dbo.uv_warebalc.woodcode AND " arg_tb[543].createsql_string += " dbo.uv_warebalc_des.pcode = dbo.uv_warebalc.pcode ON " arg_tb[543].createsql_string += " dbo.uv_warebalc_inc.mtrlid = dbo.u_mtrldef.mtrlid AND " arg_tb[543].createsql_string += " dbo.uv_warebalc_inc.mtrlid = dbo.uv_warebalc.mtrlid AND " arg_tb[543].createsql_string += " dbo.uv_warebalc_inc.storageid = dbo.uv_warebalc.Storageid AND " arg_tb[543].createsql_string += " dbo.uv_warebalc_inc.status = dbo.uv_warebalc.status AND " arg_tb[543].createsql_string += " dbo.uv_warebalc_inc.woodcode = dbo.uv_warebalc.woodcode AND " arg_tb[543].createsql_string += " dbo.uv_warebalc_inc.pcode = dbo.uv_warebalc.pcode LEFT OUTER JOIN " arg_tb[543].createsql_string += " dbo.uv_warebalc_pypk ON dbo.u_mtrldef.mtrlid = dbo.uv_warebalc_pypk.mtrlid AND " arg_tb[543].createsql_string += " dbo.uv_warebalc.mtrlid = dbo.uv_warebalc_pypk.mtrlid AND " arg_tb[543].createsql_string += " dbo.uv_warebalc.Storageid = dbo.uv_warebalc_pypk.storageid AND " arg_tb[543].createsql_string += " dbo.uv_warebalc.status = dbo.uv_warebalc_pypk.Status AND " arg_tb[543].createsql_string += " dbo.uv_warebalc_pypk.woodcode = dbo.uv_warebalc.woodcode AND " arg_tb[543].createsql_string += " dbo.uv_warebalc_pypk.pcode = dbo.uv_warebalc.pcode " arg_tb[543].ifmx = 0 arg_tb[543].tbname = "uv_warebalc_view_1" arg_tb[544].update_version = "3.0.101017" arg_tb[544].createsql_string += " UPDATE u_outware_move " arg_tb[544].createsql_string += " SET d_auditFlag = 1, d_Auditingdate = Auditingdate, d_Auditingrep = Auditingrep " arg_tb[544].createsql_string += " WHERE (OutWareID IN " arg_tb[544].createsql_string += " (SELECT u_outware_move.OutWareID " arg_tb[544].createsql_string += " FROM u_outware_move INNER JOIN " arg_tb[544].createsql_string += " u_inware ON u_outware_move.OutWareCode = u_inware.part AND " arg_tb[544].createsql_string += " u_inware.billtype = 12 AND " arg_tb[544].createsql_string += " u_outware_move.OutWareID = u_inware.relid AND " arg_tb[544].createsql_string += " u_outware_move.d_auditFlag = 0 AND u_outware_move.Flag = 1)) " arg_tb[544].ifmx = 0 arg_tb[544].tbname = "uv_warebalc_view_1" arg_tb[545].update_version = "3.0.101019" arg_tb[545].createsql_string += " CREATE TABLE [u_user_fp] ( " arg_tb[545].createsql_string += " [scid] [int] NOT NULL CONSTRAINT [DF_u_user_fp_scid] DEFAULT (0), " arg_tb[545].createsql_string += " [Empid] [int] NOT NULL CONSTRAINT [DF_u_user_fp_Empid] DEFAULT (0), " arg_tb[545].createsql_string += " [userid] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_user_fp_userid] DEFAULT (''), " arg_tb[545].createsql_string += " [fingers] [image] NULL , " arg_tb[545].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_user_fp_dscrp] DEFAULT (''), " arg_tb[545].createsql_string += " CONSTRAINT [PK_u_user_fp] PRIMARY KEY CLUSTERED " arg_tb[545].createsql_string += " ( " arg_tb[545].createsql_string += " [scid], " arg_tb[545].createsql_string += " [Empid] " arg_tb[545].createsql_string += " ) ON [PRIMARY] , " arg_tb[545].createsql_string += " CONSTRAINT [IX_u_user_fp] UNIQUE NONCLUSTERED " arg_tb[545].createsql_string += " ( " arg_tb[545].createsql_string += " [userid], " arg_tb[545].createsql_string += " [scid] " arg_tb[545].createsql_string += " ) ON [PRIMARY] " arg_tb[545].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " arg_tb[545].ifmx = 0 arg_tb[545].tbname = "u_user_fp" arg_tb[546].update_version = "3.0.101019" arg_tb[546].createsql_string += " ALTER TABLE [dbo].[u_user] ADD dlflag int not null " arg_tb[546].createsql_string += "CONSTRAINT DF_u_user_dlflag DEFAULT 0 WITH VALUES " arg_tb[546].ifmx = 0 arg_tb[546].tbname = "u_user" arg_tb[547].update_version = "3.0.101022" arg_tb[547].createsql_string += " ALTER TABLE [dbo].[u_storage] ADD inwaretype int not null " arg_tb[547].createsql_string += "CONSTRAINT DF_u_storage_inwaretype DEFAULT 1 WITH VALUES " arg_tb[547].ifmx = 0 arg_tb[547].tbname = "u_storage" arg_tb[548].update_version = "3.0.101022" arg_tb[548].createsql_string += " UPDATE u_storage " arg_tb[548].createsql_string += " SET inwaretype = 2 " arg_tb[548].createsql_string += " WHERE (2 IN " arg_tb[548].createsql_string += " (SELECT optionvalue " arg_tb[548].createsql_string += " FROM sys_option " arg_tb[548].createsql_string += " WHERE (optionid = 005))) " arg_tb[548].ifmx = 0 arg_tb[548].tbname = "u_storage" arg_tb[549].update_version = "3.0.101023" arg_tb[549].createsql_string += " CREATE TABLE [U_BasePay] ( " arg_tb[549].createsql_string += " [EmpId] [int] NOT NULL CONSTRAINT [DF_U_BasePay_EmpId] DEFAULT (0), " arg_tb[549].createsql_string += " [BasePay] [decimal](18, 5) NOT NULL CONSTRAINT [DF_U_BasePay_BasePay] DEFAULT (0), " arg_tb[549].createsql_string += " [ModDate] [datetime] NULL , " arg_tb[549].createsql_string += " [addup_score] [decimal](18, 5) NOT NULL CONSTRAINT [DF_U_BasePay_addup_score] DEFAULT (0), " arg_tb[549].createsql_string += " [bdpay] [decimal](18, 2) NOT NULL CONSTRAINT [DF_U_BasePay_bdpay] DEFAULT (0), " arg_tb[549].createsql_string += " CONSTRAINT [PK_U_BasePay] PRIMARY KEY CLUSTERED " arg_tb[549].createsql_string += " ( " arg_tb[549].createsql_string += " [EmpId] " arg_tb[549].createsql_string += " ) ON [PRIMARY] " arg_tb[549].createsql_string += " ) ON [PRIMARY] " arg_tb[549].ifmx = 0 arg_tb[549].tbname = "U_BasePay" arg_tb[550].update_version = "3.0.101024" arg_tb[550].createsql_string += " alter table [dbo].[sys_autoudexe] add ifpb int not null " arg_tb[550].createsql_string += " CONSTRAINT [DF_sys_autoudexe_ifpb] DEFAULT (0) " arg_tb[550].ifmx = 0 arg_tb[550].tbname = "sys_autoudexe" arg_tb[551].update_version = "3.0.101026" arg_tb[551].createsql_string += " alter table [dbo].[u_iteminput] add relcode char(50) not null " arg_tb[551].createsql_string += " CONSTRAINT [DF_u_iteminput_relcode] DEFAULT ('') " arg_tb[551].ifmx = 0 arg_tb[551].tbname = "u_iteminput" arg_tb[552].update_version = "3.0.101026" arg_tb[552].createsql_string += " alter table [dbo].[u_rap_money] add relcode char(50) not null " arg_tb[552].createsql_string += " CONSTRAINT [DF_u_rap_money_relcode] DEFAULT ('') " arg_tb[552].ifmx = 0 arg_tb[552].tbname = "u_rap_money" arg_tb[553].update_version = "3.0.101026" arg_tb[553].createsql_string += " alter table [dbo].[u_Bmsttake] add relcode char(50) not null " arg_tb[553].createsql_string += " CONSTRAINT [DF_u_Bmsttake_relcode] DEFAULT ('') " arg_tb[553].ifmx = 0 arg_tb[553].tbname = "u_Bmsttake" arg_tb[554].update_version = "3.0.101026" arg_tb[554].createsql_string += " alter table [dbo].[u_Bmstpay] add relcode char(50) not null " arg_tb[554].createsql_string += " CONSTRAINT [DF_u_Bmstpay_relcode] DEFAULT ('') " arg_tb[554].ifmx = 0 arg_tb[554].tbname = "u_Bmstpay" arg_tb[555].update_version = "3.0.101026" arg_tb[555].createsql_string += " alter table [dbo].[u_Bmsttakemx] add relcode char(50) not null " arg_tb[555].createsql_string += " CONSTRAINT [DF_u_Bmsttakemx_relcode] DEFAULT ('') " arg_tb[555].ifmx = 0 arg_tb[555].tbname = "u_Bmsttakemx" arg_tb[556].update_version = "3.0.101026" arg_tb[556].createsql_string += " alter table [dbo].[u_Bmstpaymx] add relcode char(50) not null " arg_tb[556].createsql_string += " CONSTRAINT [DF_u_Bmstpaymx_relcode] DEFAULT ('') " arg_tb[556].ifmx = 0 arg_tb[556].tbname = "u_Bmstpaymx" arg_tb[557].update_version = "3.0.101030" arg_tb[557].createsql_string += " CREATE TABLE [sys_autoudpb] ( " arg_tb[557].createsql_string += " [filename] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[557].createsql_string += " [buildtime] [datetime] NOT NULL , " arg_tb[557].createsql_string += " [uploadtime] [datetime] NOT NULL CONSTRAINT [DF_sys_autoudpb_uploadtime] DEFAULT (getdate()), " arg_tb[557].createsql_string += " [comments] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_sys_autoudpb_dscrp] DEFAULT (''), " arg_tb[557].createsql_string += " [pblname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_sys_autoudpb_pblname] DEFAULT (''), " arg_tb[557].createsql_string += " [filedata] [image] NOT NULL CONSTRAINT [DF_sys_autoudpb_filedata_1] DEFAULT (''), " arg_tb[557].createsql_string += " CONSTRAINT [PK__sys_autoudpb__3F514480] PRIMARY KEY CLUSTERED " arg_tb[557].createsql_string += " ( " arg_tb[557].createsql_string += " [filename] " arg_tb[557].createsql_string += " ) ON [PRIMARY] " arg_tb[557].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " arg_tb[557].ifmx = 0 arg_tb[557].tbname = "sys_autoudpb" arg_tb[558].update_version = "3.0.101030" arg_tb[558].createsql_string += " CREATE TABLE [dbo].[u_email_box] ( " arg_tb[558].createsql_string += " [boxid] [int] NOT NULL , " arg_tb[558].createsql_string += " [boxname] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[558].createsql_string += " [isdefault] [tinyint] NOT NULL , " arg_tb[558].createsql_string += " [mailid] [int] NOT NULL , " arg_tb[558].createsql_string += " [boxtype] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[558].createsql_string += " [parentid] [int] NOT NULL , " arg_tb[558].createsql_string += " [picindex] [int] NOT NULL " arg_tb[558].createsql_string += " ) ON [PRIMARY] " arg_tb[558].ifmx = 0 arg_tb[558].tbname = "u_email_box" arg_tb[559].update_version = "3.0.101030" arg_tb[559].createsql_string += " CREATE TABLE [dbo].[u_email_msg] ( " arg_tb[559].createsql_string += " [ID] [int] NOT NULL , " arg_tb[559].createsql_string += " [boxid] [int] NOT NULL , " arg_tb[559].createsql_string += " [mailid] [int] NOT NULL , " arg_tb[559].createsql_string += " [mailaddress] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[559].createsql_string += " [subject] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[559].createsql_string += " [mailsize] [decimal](18, 5) NOT NULL , " arg_tb[559].createsql_string += " [textbody] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[559].createsql_string += " [htmlbody] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[559].createsql_string += " [orgdata] [image] NULL , " arg_tb[559].createsql_string += " [senduser] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[559].createsql_string += " [sendaddress] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[559].createsql_string += " [sendOption] [tinyint] NOT NULL , " arg_tb[559].createsql_string += " [priority] [tinyint] NOT NULL , " arg_tb[559].createsql_string += " [senddate] [datetime] NULL , " arg_tb[559].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[559].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[559].createsql_string += " [revdate] [datetime] NULL , " arg_tb[559].createsql_string += " [tuid] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[559].createsql_string += " [mailtype] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[559].createsql_string += " [status] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[559].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " arg_tb[559].ifmx = 0 arg_tb[559].tbname = "u_email_msg" arg_tb[560].update_version = "3.0.101030" arg_tb[560].createsql_string += " ALTER TABLE [dbo].[u_email_box] WITH NOCHECK ADD " arg_tb[560].createsql_string += " CONSTRAINT [PK_u_email_box] PRIMARY KEY CLUSTERED " arg_tb[560].createsql_string += " ( " arg_tb[560].createsql_string += " [boxid] " arg_tb[560].createsql_string += " ) ON [PRIMARY] " arg_tb[560].ifmx = 0 arg_tb[560].tbname = "u_email_box" arg_tb[561].update_version = "3.0.101030" arg_tb[561].createsql_string += " ALTER TABLE [dbo].[u_email_msg] WITH NOCHECK ADD " arg_tb[561].createsql_string += " CONSTRAINT [PK_u_email_msg] PRIMARY KEY CLUSTERED " arg_tb[561].createsql_string += " ( " arg_tb[561].createsql_string += " [ID] " arg_tb[561].createsql_string += " ) ON [PRIMARY] " arg_tb[561].ifmx = 0 arg_tb[561].tbname = "u_email_msg" arg_tb[562].update_version = "3.0.101030" arg_tb[562].createsql_string += " ALTER TABLE [dbo].[u_email_box] ADD " arg_tb[562].createsql_string += " CONSTRAINT [DF_u_email_box_boxname] DEFAULT ('新邮箱') FOR [boxname], " arg_tb[562].createsql_string += " CONSTRAINT [DF_u_email_box_isdefault] DEFAULT (0) FOR [isdefault], " arg_tb[562].createsql_string += " CONSTRAINT [DF_u_email_box_mailid] DEFAULT (0) FOR [mailid], " arg_tb[562].createsql_string += " CONSTRAINT [DF_u_email_box_boxtype] DEFAULT ('新邮箱') FOR [boxtype], " arg_tb[562].createsql_string += " CONSTRAINT [DF_u_email_box_parentid] DEFAULT (0) FOR [parentid], " arg_tb[562].createsql_string += " CONSTRAINT [DF_u_email_box_picindex] DEFAULT (0) FOR [picindex] " arg_tb[562].ifmx = 0 arg_tb[562].tbname = "u_email_box" arg_tb[563].update_version = "3.0.101030" arg_tb[563].createsql_string += " ALTER TABLE [dbo].[u_email_msg] ADD " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_boxid] DEFAULT (0) FOR [boxid], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_mailid] DEFAULT (0) FOR [mailid], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_mailaddress] DEFAULT ('') FOR [mailaddress], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_subject] DEFAULT ('') FOR [subject], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_mailsize] DEFAULT (0) FOR [mailsize], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_textbody] DEFAULT ('') FOR [textbody], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_htmlbody] DEFAULT ('') FOR [htmlbody], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_senduser] DEFAULT ('') FOR [senduser], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_sendaddress] DEFAULT ('') FOR [sendaddress], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_sendOption] DEFAULT (0) FOR [sendOption], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_priority] DEFAULT (0) FOR [priority], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_opdate] DEFAULT (getdate()) FOR [opdate], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_opemp] DEFAULT ('') FOR [opemp], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_tuid] DEFAULT ('') FOR [tuid], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_mailtype] DEFAULT ('收件') FOR [mailtype], " arg_tb[563].createsql_string += " CONSTRAINT [DF_u_email_msg_status] DEFAULT ('未读') FOR [status] " arg_tb[563].ifmx = 0 arg_tb[563].tbname = "u_email_msg" arg_tb[564].update_version = "3.0.101030" arg_tb[564].createsql_string += " CREATE TABLE [dbo].[u_email_uid] ( " arg_tb[564].createsql_string += " [id] [int] NOT NULL , " arg_tb[564].createsql_string += " [mailid] [int] NOT NULL , " arg_tb[564].createsql_string += " [uid] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[564].createsql_string += " [subject] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[564].createsql_string += " ) ON [PRIMARY] " arg_tb[564].ifmx = 0 arg_tb[564].tbname = "u_email_uid" arg_tb[565].update_version = "3.0.101030" arg_tb[565].createsql_string += " ALTER TABLE [dbo].[u_email_uid] WITH NOCHECK ADD " arg_tb[565].createsql_string += " CONSTRAINT [PK_u_email_uid] PRIMARY KEY CLUSTERED " arg_tb[565].createsql_string += " ( " arg_tb[565].createsql_string += " [id] " arg_tb[565].createsql_string += " ) ON [PRIMARY] " arg_tb[565].ifmx = 0 arg_tb[565].tbname = "u_email_uid" arg_tb[566].update_version = "3.0.101030" arg_tb[566].createsql_string += " ALTER TABLE [dbo].[u_email_uid] ADD " arg_tb[566].createsql_string += " CONSTRAINT [DF_u_email_uid_id] DEFAULT (0) FOR [id], " arg_tb[566].createsql_string += " CONSTRAINT [DF_u_email_uid_mailid] DEFAULT (0) FOR [mailid], " arg_tb[566].createsql_string += " CONSTRAINT [DF_u_email_uid_uid] DEFAULT ('') FOR [uid], " arg_tb[566].createsql_string += " CONSTRAINT [DF_u_email_uid_subject] DEFAULT ('') FOR [subject] " arg_tb[566].ifmx = 0 arg_tb[566].tbname = "u_email_uid" arg_tb[567].update_version = "3.0.101030" arg_tb[567].createsql_string += " CREATE PROCEDURE [dbo].[dt_sys_scidentity]( " arg_tb[567].createsql_string += " @arg_sc_id int, " arg_tb[567].createsql_string += " @arg_tablename varchar(50), " arg_tb[567].createsql_string += " @arg_columnname varchar(50), " arg_tb[567].createsql_string += " @rslt_id int output) " arg_tb[567].createsql_string += " AS " arg_tb[567].createsql_string += " begin " arg_tb[567].createsql_string += " declare @sql nvarchar(4000) " arg_tb[567].createsql_string += " declare @ins_maxid int " arg_tb[567].createsql_string += " declare @add_n int " arg_tb[567].createsql_string += " declare @sError varchar " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " declare @update_error int " arg_tb[567].createsql_string += " declare @insert_error int " arg_tb[567].createsql_string += " declare @select_error int " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " set @arg_tablename=lower(@arg_tablename) " arg_tb[567].createsql_string += " set @arg_columnname=lower(@arg_columnname) " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " update Sys_scIdentity " arg_tb[567].createsql_string += " set ScIdentityno =ScIdentityno + 1 " arg_tb[567].createsql_string += " WHERE Sys_scIdentity.Scid = @arg_sc_id and " arg_tb[567].createsql_string += " lower(Sys_scIdentity.tablename)=@arg_tablename and " arg_tb[567].createsql_string += " lower(Sys_scIdentity.columnname)=@arg_columnname; " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " /*不能在此处判断错误*/ " arg_tb[567].createsql_string += " if @@rowcount = 0 " arg_tb[567].createsql_string += " begin " arg_tb[567].createsql_string += " insert into Sys_scIdentity (id,Scid,ScIdentityno,tablename,columnname) " arg_tb[567].createsql_string += " values (0,@arg_sc_id,11,@arg_tablename,@arg_columnname) " arg_tb[567].createsql_string += " set @insert_error = @@error " arg_tb[567].createsql_string += " if @insert_error <> 0 " arg_tb[567].createsql_string += " begin " arg_tb[567].createsql_string += " select @rslt_id=0 " arg_tb[567].createsql_string += " select @sError = '新建相关唯一码记录操作失败' " arg_tb[567].createsql_string += " raiserror(@sError,18,1) " arg_tb[567].createsql_string += " return -1 " arg_tb[567].createsql_string += " end " arg_tb[567].createsql_string += " end " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " SELECT @rslt_id = Sys_scIdentity.ScIdentityno " arg_tb[567].createsql_string += " FROM Sys_scIdentity " arg_tb[567].createsql_string += " WHERE Sys_scIdentity.Scid = @arg_sc_id and " arg_tb[567].createsql_string += " lower(Sys_scIdentity.tablename)=@arg_tablename and " arg_tb[567].createsql_string += " lower(Sys_scIdentity.columnname)=@arg_columnname " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " set @select_error = @@error " arg_tb[567].createsql_string += " if @select_error <> 0 " arg_tb[567].createsql_string += " begin " arg_tb[567].createsql_string += " select @rslt_id=0 " arg_tb[567].createsql_string += " select @sError = '查询相关唯一码记录操作失败' " arg_tb[567].createsql_string += " raiserror(@sError,18,1) " arg_tb[567].createsql_string += " return -1 " arg_tb[567].createsql_string += " end " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " set @sql ='select @ins_maxid = max(' +@arg_columnname + ' ) from ' +@arg_tablename " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " exec sp_executesql @sql ,N'@ins_maxid int out ' ,@ins_maxid out " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " if @ins_maxid >= @rslt_id " arg_tb[567].createsql_string += " begin " arg_tb[567].createsql_string += " set @add_n=@ins_maxid - @rslt_id + 1 " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " update Sys_scIdentity " arg_tb[567].createsql_string += " set ScIdentityno =ScIdentityno + @add_n " arg_tb[567].createsql_string += " WHERE Sys_scIdentity.Scid = @arg_sc_id and " arg_tb[567].createsql_string += " lower(Sys_scIdentity.tablename)=@arg_tablename and " arg_tb[567].createsql_string += " lower(Sys_scIdentity.columnname)=@arg_columnname ; " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " set @update_error = @@error " arg_tb[567].createsql_string += " if @update_error <> 0 " arg_tb[567].createsql_string += " begin " arg_tb[567].createsql_string += " select @rslt_id=0 " arg_tb[567].createsql_string += " return " arg_tb[567].createsql_string += " end " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " select @rslt_id=@rslt_id + @add_n " arg_tb[567].createsql_string += " return " arg_tb[567].createsql_string += " end " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " return " arg_tb[567].createsql_string += " " arg_tb[567].createsql_string += " end " arg_tb[567].ifmx = 0 arg_tb[567].tbname = "dt_sys_scidentity" arg_tb[568].update_version = "3.0.101102" arg_tb[568].createsql_string += " alter table [dbo].[u_report_user] add filedata image not NULL " arg_tb[568].createsql_string += " CONSTRAINT [DF_u_report_user_filedata] DEFAULT ('') " arg_tb[568].ifmx = 0 arg_tb[568].tbname = "u_report_user" arg_tb[569].update_version = "3.0.101102" arg_tb[569].createsql_string += " alter table [dbo].[u_report_user] add uploadtime datetime NULL " arg_tb[569].ifmx = 0 arg_tb[569].tbname = "u_report_user" arg_tb[570].update_version = "3.0.101116" arg_tb[570].createsql_string += " alter table u_outware alter column cusname char(50) " arg_tb[570].ifmx = 0 arg_tb[570].tbname = "u_outware" arg_tb[571].update_version = "3.0.101130" arg_tb[571].createsql_string += " alter table [dbo].[sys_dft_dwprint_dynamic] add ifpic tinyint not NULL " arg_tb[571].createsql_string += " CONSTRAINT [DF_sys_dft_dwprint_dynamic_ifpic] DEFAULT (0) " arg_tb[571].ifmx = 0 arg_tb[571].tbname = "sys_dft_dwprint_dynamic" arg_tb[572].update_version = "3.0.101202" arg_tb[572].createsql_string += " alter table [dbo].[u_warepdb_bill] add ifpypk tinyint not NULL " arg_tb[572].createsql_string += " CONSTRAINT [DF_u_warepdb_bill_ifpypk] DEFAULT (0) " arg_tb[572].ifmx = 0 arg_tb[572].tbname = "u_warepdb_bill" arg_tb[573].update_version = "3.0.101206" arg_tb[573].createsql_string += " alter table [dbo].[u_mtrldef] add salerate decimal(18,5) not NULL " arg_tb[573].createsql_string += " CONSTRAINT [DF_u_mtrldef_salerate] DEFAULT (1) " arg_tb[573].ifmx = 0 arg_tb[573].tbname = "u_mtrldef" arg_tb[574].update_version = "3.0.101217" arg_tb[574].createsql_string += " alter table [dbo].[u_gz_award_punish] add dealtype char(30) not NULL " arg_tb[574].createsql_string += " CONSTRAINT [DF_u_gz_award_punish_dealtype] DEFAULT ('') " arg_tb[574].ifmx = 0 arg_tb[574].tbname = "u_gz_award_punish" arg_tb[575].update_version = "3.0.101217" arg_tb[575].createsql_string += " alter table [dbo].[u_inware] add relint_4 int not NULL " arg_tb[575].createsql_string += " CONSTRAINT [DF_u_inware_relint_4] DEFAULT (0) " arg_tb[575].ifmx = 0 arg_tb[575].tbname = "u_inware" arg_tb[576].update_version = "3.0.101217" arg_tb[576].createsql_string += " alter table [dbo].[u_inware] add relint_5 int not NULL " arg_tb[576].createsql_string += " CONSTRAINT [DF_u_inware_relint_5] DEFAULT (0) " arg_tb[576].ifmx = 0 arg_tb[576].tbname = "u_inware" arg_tb[577].update_version = "3.0.101217" arg_tb[577].createsql_string += " alter table [dbo].[u_quotemx] add lastprice decimal(18,5) not NULL " arg_tb[577].createsql_string += " CONSTRAINT [DF_u_quotemx_lastprice] DEFAULT (1) " arg_tb[577].ifmx = 0 arg_tb[577].tbname = "u_quotemx" arg_tb[578].update_version = "3.0.110121" arg_tb[578].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uv_warebalc_inc_afterend]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[578].createsql_string += " drop view [dbo].[uv_warebalc_inc_afterend] " arg_tb[578].ifmx = 0 arg_tb[578].tbname = "uv_warebalc_inc_afterend" arg_tb[579].update_version = "3.0.110121" arg_tb[579].createsql_string += " CREATE VIEW dbo.uv_warebalc_inc_afterend AS SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, SUM(dbo.u_inwaremx.planprice * dbo.u_inwaremx.qty) AS incamt, dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode FROM dbo.u_inwaremx INNER JOIN dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN dbo.u_parm_batchtake ON dbo.u_inware.indate > dbo.u_parm_batchtake.enddate WHERE (dbo.u_inware.flag = 1) GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode " arg_tb[579].ifmx = 0 arg_tb[579].tbname = "uv_warebalc_inc_afterend" arg_tb[580].update_version = "3.0.110122" arg_tb[580].createsql_string += " CREATE VIEW dbo.v_musttakebalc_balcamt_month AS " arg_tb[580].createsql_string += " SELECT cusid, SUM(Msttakeamt - takeamt) AS balcamt, CONVERT(char(7), takedate, 120) AS takedate, moneyid, scid " arg_tb[580].createsql_string += " FROM dbo.u_Bmsttake " arg_tb[580].createsql_string += " GROUP BY cusid, CONVERT(char(7), takedate, 120), moneyid, scid " arg_tb[580].ifmx = 0 arg_tb[580].tbname = "v_musttakebalc_balcamt_month" end subroutine public subroutine uof_createtable_int_arr_110224 (ref s_sys_create_table arg_tb[]); arg_tb[581].update_version = "3.0.110224" arg_tb[581].createsql_string += " CREATE VIEW dbo.uv_warebalc_balc_cusid " arg_tb[581].createsql_string += " AS " arg_tb[581].createsql_string += " SELECT mtrlid, SUM(noallocqty) AS balcqty, SUM(wareamt) AS balcamt, storageid, Status, " arg_tb[581].createsql_string += " woodcode, pcode, Sptid " arg_tb[581].createsql_string += " FROM dbo.u_mtrlware " arg_tb[581].createsql_string += " GROUP BY mtrlid, storageid, Status, woodcode, pcode, Sptid " arg_tb[581].ifmx = 0 arg_tb[581].tbname = "uv_warebalc_balc_cusid" arg_tb[582].update_version = "3.0.110224" arg_tb[582].createsql_string += " CREATE VIEW dbo.uv_warebalc_des_cusid " arg_tb[582].createsql_string += " AS " arg_tb[582].createsql_string += " SELECT dbo.u_outwaremx.mtrlid, SUM(dbo.u_outwaremx.qty) AS desqty, " arg_tb[582].createsql_string += " SUM(dbo.u_outwaremx.costamt) AS desamt, dbo.u_outware.StorageID, " arg_tb[582].createsql_string += " dbo.u_outwaremx.status, dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode, " arg_tb[582].createsql_string += " dbo.u_outwaremx.Sptid " arg_tb[582].createsql_string += " FROM dbo.u_outware INNER JOIN " arg_tb[582].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid AND " arg_tb[582].createsql_string += " dbo.u_outware.scid = dbo.u_outwaremx.scid INNER JOIN " arg_tb[582].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[582].createsql_string += " dbo.u_outware.outdate >= dbo.u_parm_batchtake.firstdate AND " arg_tb[582].createsql_string += " dbo.u_outware.outdate <= dbo.u_parm_batchtake.enddate " arg_tb[582].createsql_string += " WHERE (dbo.u_outware.flag = 1) " arg_tb[582].createsql_string += " GROUP BY dbo.u_outwaremx.mtrlid, dbo.u_outware.StorageID, dbo.u_outwaremx.status, " arg_tb[582].createsql_string += " dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode, dbo.u_outwaremx.Sptid " arg_tb[582].ifmx = 0 arg_tb[582].tbname = "uv_warebalc_des_cusid" arg_tb[583].update_version = "3.0.110224" arg_tb[583].createsql_string += " CREATE VIEW dbo.uv_warebalc_des_afterend_cusid " arg_tb[583].createsql_string += " AS " arg_tb[583].createsql_string += " SELECT dbo.u_outwaremx.mtrlid, SUM(dbo.u_outwaremx.qty) AS desqty, " arg_tb[583].createsql_string += " SUM(dbo.u_outwaremx.costamt) AS desamt, dbo.u_outware.StorageID, " arg_tb[583].createsql_string += " dbo.u_outwaremx.status, dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode, " arg_tb[583].createsql_string += " dbo.u_outwaremx.Sptid " arg_tb[583].createsql_string += " FROM dbo.u_outware INNER JOIN " arg_tb[583].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid AND " arg_tb[583].createsql_string += " dbo.u_outware.scid = dbo.u_outwaremx.scid INNER JOIN " arg_tb[583].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[583].createsql_string += " dbo.u_outware.outdate > dbo.u_parm_batchtake.enddate " arg_tb[583].createsql_string += " WHERE (dbo.u_outware.flag = 1) " arg_tb[583].createsql_string += " GROUP BY dbo.u_outwaremx.mtrlid, dbo.u_outware.StorageID, dbo.u_outwaremx.status, " arg_tb[583].createsql_string += " dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode, dbo.u_outwaremx.Sptid " arg_tb[583].ifmx = 0 arg_tb[583].tbname = "uv_warebalc_des_afterend_cusid" arg_tb[584].update_version = "3.0.110224" arg_tb[584].createsql_string += " CREATE VIEW dbo.uv_warebalc_des_pk_cusid " arg_tb[584].createsql_string += " AS " arg_tb[584].createsql_string += " SELECT dbo.u_outwaremx.mtrlid, SUM(dbo.u_outwaremx.qty) AS desqty, " arg_tb[584].createsql_string += " dbo.u_outware.StorageID, dbo.u_outwaremx.status, dbo.u_outwaremx.woodcode, " arg_tb[584].createsql_string += " dbo.u_outwaremx.pcode, dbo.u_outwaremx.Sptid " arg_tb[584].createsql_string += " FROM dbo.u_outware INNER JOIN " arg_tb[584].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid AND " arg_tb[584].createsql_string += " dbo.u_outware.scid = dbo.u_outwaremx.scid INNER JOIN " arg_tb[584].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[584].createsql_string += " dbo.u_outware.outdate >= dbo.u_parm_batchtake.firstdate AND " arg_tb[584].createsql_string += " dbo.u_outware.outdate <= dbo.u_parm_batchtake.enddate " arg_tb[584].createsql_string += " WHERE (dbo.u_outware.flag = 1) AND (dbo.u_outware.billtype = 9) " arg_tb[584].createsql_string += " GROUP BY dbo.u_outwaremx.mtrlid, dbo.u_outware.StorageID, dbo.u_outwaremx.status, " arg_tb[584].createsql_string += " dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode, dbo.u_outwaremx.Sptid " arg_tb[584].ifmx = 0 arg_tb[584].tbname = "uv_warebalc_des_pk_cusid" arg_tb[585].update_version = "3.0.110224" arg_tb[585].createsql_string += " CREATE VIEW dbo.uv_warebalc_inc_cusid " arg_tb[585].createsql_string += " AS " arg_tb[585].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, " arg_tb[585].createsql_string += " SUM(dbo.u_inwaremx.price * dbo.u_inwaremx.qty) AS incamt, " arg_tb[585].createsql_string += " dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, " arg_tb[585].createsql_string += " dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid " arg_tb[585].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[585].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND " arg_tb[585].createsql_string += " dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[585].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[585].createsql_string += " dbo.u_inware.indate >= dbo.u_parm_batchtake.firstdate AND " arg_tb[585].createsql_string += " dbo.u_inware.indate <= dbo.u_parm_batchtake.enddate " arg_tb[585].createsql_string += " WHERE (dbo.u_inware.flag = 1) " arg_tb[585].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, " arg_tb[585].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid " arg_tb[585].ifmx = 0 arg_tb[585].tbname = "uv_warebalc_inc_cusid" arg_tb[586].update_version = "3.0.110224" arg_tb[586].createsql_string += " CREATE VIEW dbo.uv_warebalc_inc_afterend_cusid " arg_tb[586].createsql_string += " AS " arg_tb[586].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, " arg_tb[586].createsql_string += " SUM(dbo.u_inwaremx.planprice * dbo.u_inwaremx.qty) AS incamt, " arg_tb[586].createsql_string += " dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, " arg_tb[586].createsql_string += " dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid " arg_tb[586].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[586].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND " arg_tb[586].createsql_string += " dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[586].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[586].createsql_string += " dbo.u_inware.indate > dbo.u_parm_batchtake.enddate " arg_tb[586].createsql_string += " WHERE (dbo.u_inware.flag = 1) " arg_tb[586].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, " arg_tb[586].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid " arg_tb[586].ifmx = 0 arg_tb[586].tbname = "uv_warebalc_inc_afterend_cusid" arg_tb[587].update_version = "3.0.110224" arg_tb[587].createsql_string += " CREATE VIEW dbo.uv_warebalc_inc_py_cusid " arg_tb[587].createsql_string += " AS " arg_tb[587].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, " arg_tb[587].createsql_string += " dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, " arg_tb[587].createsql_string += " dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid " arg_tb[587].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[587].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND " arg_tb[587].createsql_string += " dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[587].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[587].createsql_string += " dbo.u_inware.indate >= dbo.u_parm_batchtake.firstdate AND " arg_tb[587].createsql_string += " dbo.u_inware.indate <= dbo.u_parm_batchtake.enddate " arg_tb[587].createsql_string += " WHERE (dbo.u_inware.flag = 1) AND (dbo.u_inware.billtype = 9) " arg_tb[587].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, " arg_tb[587].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid " arg_tb[587].ifmx = 0 arg_tb[587].tbname = "uv_warebalc_inc_py_cusid" arg_tb[588].update_version = "3.0.110224" arg_tb[588].createsql_string += " CREATE VIEW dbo.uv_warebalc_view_afterend_cusid " arg_tb[588].createsql_string += " AS " arg_tb[588].createsql_string += " SELECT dbo.uv_warebalc_balc_cusid.mtrlid, dbo.uv_warebalc_balc_cusid.storageid, " arg_tb[588].createsql_string += " ISNULL(dbo.uv_warebalc_balc_cusid.balcqty, 0) " arg_tb[588].createsql_string += " - ISNULL(dbo.uv_warebalc_inc_afterend_cusid.incqty, 0) " arg_tb[588].createsql_string += " + ISNULL(dbo.uv_warebalc_des_afterend_cusid.desqty, 0) AS balcqty, " arg_tb[588].createsql_string += " ISNULL(dbo.uv_warebalc_balc_cusid.balcamt, 0) " arg_tb[588].createsql_string += " - ISNULL(dbo.uv_warebalc_inc_afterend_cusid.incamt, 0) " arg_tb[588].createsql_string += " + ISNULL(dbo.uv_warebalc_des_afterend_cusid.desamt, 0) AS balcamt, " arg_tb[588].createsql_string += " dbo.uv_warebalc_balc_cusid.Status, dbo.uv_warebalc_balc_cusid.woodcode, " arg_tb[588].createsql_string += " dbo.uv_warebalc_balc_cusid.pcode, dbo.uv_warebalc_balc_cusid.Sptid " arg_tb[588].createsql_string += " FROM dbo.uv_warebalc_balc_cusid LEFT OUTER JOIN " arg_tb[588].createsql_string += " dbo.uv_warebalc_inc_afterend_cusid ON " arg_tb[588].createsql_string += " dbo.uv_warebalc_balc_cusid.Sptid = dbo.uv_warebalc_inc_afterend_cusid.sptid_cusid " arg_tb[588].createsql_string += " AND " arg_tb[588].createsql_string += " dbo.uv_warebalc_balc_cusid.Status = dbo.uv_warebalc_inc_afterend_cusid.status AND " arg_tb[588].createsql_string += " dbo.uv_warebalc_balc_cusid.woodcode = dbo.uv_warebalc_inc_afterend_cusid.woodcode " arg_tb[588].createsql_string += " AND " arg_tb[588].createsql_string += " dbo.uv_warebalc_balc_cusid.pcode = dbo.uv_warebalc_inc_afterend_cusid.pcode AND " arg_tb[588].createsql_string += " dbo.uv_warebalc_balc_cusid.mtrlid = dbo.uv_warebalc_inc_afterend_cusid.mtrlid AND " arg_tb[588].createsql_string += " dbo.uv_warebalc_balc_cusid.storageid = dbo.uv_warebalc_inc_afterend_cusid.storageid " arg_tb[588].createsql_string += " LEFT OUTER JOIN " arg_tb[588].createsql_string += " dbo.uv_warebalc_des_afterend_cusid ON " arg_tb[588].createsql_string += " dbo.uv_warebalc_balc_cusid.Sptid = dbo.uv_warebalc_des_afterend_cusid.Sptid AND " arg_tb[588].createsql_string += " dbo.uv_warebalc_balc_cusid.Status = dbo.uv_warebalc_des_afterend_cusid.status AND " arg_tb[588].createsql_string += " dbo.uv_warebalc_balc_cusid.woodcode = dbo.uv_warebalc_des_afterend_cusid.woodcode " arg_tb[588].createsql_string += " AND " arg_tb[588].createsql_string += " dbo.uv_warebalc_balc_cusid.pcode = dbo.uv_warebalc_des_afterend_cusid.pcode AND " arg_tb[588].createsql_string += " dbo.uv_warebalc_balc_cusid.mtrlid = dbo.uv_warebalc_des_afterend_cusid.mtrlid AND " arg_tb[588].createsql_string += " dbo.uv_warebalc_balc_cusid.storageid = dbo.uv_warebalc_des_afterend_cusid.StorageID " arg_tb[588].ifmx = 0 arg_tb[588].tbname = "uv_warebalc_view_afterend_cusid" arg_tb[589].update_version = "3.0.110224" arg_tb[589].createsql_string += " CREATE VIEW dbo.uv_warebalc_pypk_cusid " arg_tb[589].createsql_string += " AS " arg_tb[589].createsql_string += " SELECT ISNULL(dbo.uv_warebalc_inc_py_cusid.incqty, 0) " arg_tb[589].createsql_string += " - ISNULL(dbo.uv_warebalc_des_pk_cusid.desqty, 0) AS pypk, " arg_tb[589].createsql_string += " dbo.uv_warebalc_balc_cusid.mtrlid, dbo.uv_warebalc_balc_cusid.storageid, " arg_tb[589].createsql_string += " dbo.uv_warebalc_balc_cusid.Status, dbo.uv_warebalc_balc_cusid.woodcode, " arg_tb[589].createsql_string += " dbo.uv_warebalc_balc_cusid.pcode, dbo.uv_warebalc_balc_cusid.Sptid " arg_tb[589].createsql_string += " FROM dbo.uv_warebalc_inc_py_cusid RIGHT OUTER JOIN " arg_tb[589].createsql_string += " dbo.uv_warebalc_balc_cusid ON " arg_tb[589].createsql_string += " dbo.uv_warebalc_inc_py_cusid.sptid_cusid = dbo.uv_warebalc_balc_cusid.Sptid AND " arg_tb[589].createsql_string += " dbo.uv_warebalc_inc_py_cusid.status = dbo.uv_warebalc_balc_cusid.Status AND " arg_tb[589].createsql_string += " dbo.uv_warebalc_inc_py_cusid.woodcode = dbo.uv_warebalc_balc_cusid.woodcode AND " arg_tb[589].createsql_string += " dbo.uv_warebalc_inc_py_cusid.pcode = dbo.uv_warebalc_balc_cusid.pcode AND " arg_tb[589].createsql_string += " dbo.uv_warebalc_inc_py_cusid.mtrlid = dbo.uv_warebalc_balc_cusid.mtrlid AND " arg_tb[589].createsql_string += " dbo.uv_warebalc_inc_py_cusid.storageid = dbo.uv_warebalc_balc_cusid.storageid LEFT " arg_tb[589].createsql_string += " OUTER JOIN " arg_tb[589].createsql_string += " dbo.uv_warebalc_des_pk_cusid ON " arg_tb[589].createsql_string += " dbo.uv_warebalc_balc_cusid.Sptid = dbo.uv_warebalc_des_pk_cusid.Sptid AND " arg_tb[589].createsql_string += " dbo.uv_warebalc_balc_cusid.Status = dbo.uv_warebalc_des_pk_cusid.status AND " arg_tb[589].createsql_string += " dbo.uv_warebalc_balc_cusid.woodcode = dbo.uv_warebalc_des_pk_cusid.woodcode AND " arg_tb[589].createsql_string += " dbo.uv_warebalc_balc_cusid.pcode = dbo.uv_warebalc_des_pk_cusid.pcode AND " arg_tb[589].createsql_string += " dbo.uv_warebalc_balc_cusid.mtrlid = dbo.uv_warebalc_des_pk_cusid.mtrlid AND " arg_tb[589].createsql_string += " dbo.uv_warebalc_balc_cusid.storageid = dbo.uv_warebalc_des_pk_cusid.StorageID " arg_tb[589].ifmx = 0 arg_tb[589].tbname = "uv_warebalc_pypk_cusid" arg_tb[590].update_version = "3.0.110224" arg_tb[590].createsql_string += " CREATE VIEW dbo.uv_warebalc_view_cusid " arg_tb[590].createsql_string += " AS " arg_tb[590].createsql_string += " SELECT ISNULL(dbo.uv_warebalc_inc_cusid.incqty, 0) AS incqty, " arg_tb[590].createsql_string += " ISNULL(dbo.uv_warebalc_inc_cusid.incamt, 0) AS incamt, " arg_tb[590].createsql_string += " ISNULL(dbo.uv_warebalc_des_cusid.desqty, 0) AS desqty, " arg_tb[590].createsql_string += " ISNULL(dbo.uv_warebalc_des_cusid.desamt, 0) AS desamt, " arg_tb[590].createsql_string += " ISNULL(dbo.uv_warebalc_view_afterend_cusid.balcqty, 0) AS balcqty, " arg_tb[590].createsql_string += " ISNULL(dbo.uv_warebalc_view_afterend_cusid.balcamt, 0) AS balcamt, " arg_tb[590].createsql_string += " dbo.uv_warebalc_pypk_cusid.pypk, dbo.u_mtrldef.mtrlid, " arg_tb[590].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.Status, " arg_tb[590].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.woodcode, " arg_tb[590].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.pcode, " arg_tb[590].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.storageid, " arg_tb[590].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.Sptid " arg_tb[590].createsql_string += " FROM dbo.uv_warebalc_des_cusid RIGHT OUTER JOIN " arg_tb[590].createsql_string += " dbo.uv_warebalc_inc_cusid RIGHT OUTER JOIN " arg_tb[590].createsql_string += " dbo.uv_warebalc_view_afterend_cusid LEFT OUTER JOIN " arg_tb[590].createsql_string += " dbo.uv_warebalc_pypk_cusid ON " arg_tb[590].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.Sptid = dbo.uv_warebalc_pypk_cusid.Sptid AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.mtrlid = dbo.uv_warebalc_pypk_cusid.mtrlid AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.storageid = dbo.uv_warebalc_pypk_cusid.storageid " arg_tb[590].createsql_string += " AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.Status = dbo.uv_warebalc_pypk_cusid.Status AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.woodcode = dbo.uv_warebalc_pypk_cusid.woodcode " arg_tb[590].createsql_string += " AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.pcode = dbo.uv_warebalc_pypk_cusid.pcode ON " arg_tb[590].createsql_string += " dbo.uv_warebalc_inc_cusid.sptid_cusid = dbo.uv_warebalc_view_afterend_cusid.Sptid " arg_tb[590].createsql_string += " AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_inc_cusid.mtrlid = dbo.uv_warebalc_view_afterend_cusid.mtrlid AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_inc_cusid.storageid = dbo.uv_warebalc_view_afterend_cusid.storageid " arg_tb[590].createsql_string += " AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_inc_cusid.status = dbo.uv_warebalc_view_afterend_cusid.Status AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_inc_cusid.woodcode = dbo.uv_warebalc_view_afterend_cusid.woodcode " arg_tb[590].createsql_string += " AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_inc_cusid.pcode = dbo.uv_warebalc_view_afterend_cusid.pcode ON " arg_tb[590].createsql_string += " dbo.uv_warebalc_des_cusid.Sptid = dbo.uv_warebalc_view_afterend_cusid.Sptid AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_des_cusid.StorageID = dbo.uv_warebalc_view_afterend_cusid.storageid " arg_tb[590].createsql_string += " AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_des_cusid.mtrlid = dbo.uv_warebalc_view_afterend_cusid.mtrlid AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_des_cusid.status = dbo.uv_warebalc_view_afterend_cusid.Status AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_des_cusid.woodcode = dbo.uv_warebalc_view_afterend_cusid.woodcode " arg_tb[590].createsql_string += " AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_des_cusid.pcode = dbo.uv_warebalc_view_afterend_cusid.pcode FULL " arg_tb[590].createsql_string += " OUTER JOIN " arg_tb[590].createsql_string += " dbo.u_mtrldef ON dbo.uv_warebalc_pypk_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_inc_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND " arg_tb[590].createsql_string += " dbo.uv_warebalc_des_cusid.mtrlid = dbo.u_mtrldef.mtrlid " arg_tb[590].ifmx = 0 arg_tb[590].tbname = "uv_warebalc_view_cusid" arg_tb[591].update_version = "3.0.110224" arg_tb[591].createsql_string += " CREATE VIEW dbo.uv_warebalc_cusid " arg_tb[591].createsql_string += " AS " arg_tb[591].createsql_string += " SELECT dbo.u_warebalc.mtrlid, dbo.u_warebalc.balcqty, dbo.u_warebalc.balcamt, " arg_tb[591].createsql_string += " dbo.u_warebalc.Storageid, dbo.u_warebalc.status, dbo.u_warebalc.balcdate, " arg_tb[591].createsql_string += " dbo.u_warebalc.balcdateint, dbo.u_warebalc.woodcode, dbo.u_warebalc.pcode, " arg_tb[591].createsql_string += " dbo.u_warebalc.sptid_cusid " arg_tb[591].createsql_string += " FROM dbo.u_warebalc INNER JOIN " arg_tb[591].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[591].createsql_string += " dbo.u_warebalc.balcdateint = dbo.u_parm_batchtake.balcdateint " arg_tb[591].ifmx = 0 arg_tb[591].tbname = "uv_warebalc_cusid" arg_tb[592].update_version = "3.0.110224" arg_tb[592].createsql_string += " CREATE VIEW dbo.uv_warebalc_view_1_cusid " arg_tb[592].createsql_string += " AS " arg_tb[592].createsql_string += " SELECT ISNULL(dbo.uv_warebalc_inc_cusid.incqty, 0) AS incqty, " arg_tb[592].createsql_string += " ISNULL(dbo.uv_warebalc_inc_cusid.incamt, 0) AS incamt, " arg_tb[592].createsql_string += " ISNULL(dbo.uv_warebalc_des_cusid.desqty, 0) AS desqty, " arg_tb[592].createsql_string += " ISNULL(dbo.uv_warebalc_des_cusid.desamt, 0) AS desamt, " arg_tb[592].createsql_string += " ISNULL(dbo.uv_warebalc_cusid.balcqty, 0) AS balcqty, " arg_tb[592].createsql_string += " ISNULL(dbo.uv_warebalc_cusid.balcamt, 0) AS balcamt, " arg_tb[592].createsql_string += " dbo.uv_warebalc_pypk_cusid.pypk, dbo.u_mtrldef.mtrlid, " arg_tb[592].createsql_string += " dbo.uv_warebalc_cusid.status, dbo.uv_warebalc_cusid.Storageid, " arg_tb[592].createsql_string += " dbo.uv_warebalc_cusid.woodcode, dbo.uv_warebalc_cusid.pcode, " arg_tb[592].createsql_string += " dbo.uv_warebalc_cusid.sptid_cusid " arg_tb[592].createsql_string += " FROM dbo.uv_warebalc_des_cusid RIGHT OUTER JOIN " arg_tb[592].createsql_string += " dbo.uv_warebalc_inc_cusid RIGHT OUTER JOIN " arg_tb[592].createsql_string += " dbo.uv_warebalc_cusid LEFT OUTER JOIN " arg_tb[592].createsql_string += " dbo.uv_warebalc_pypk_cusid ON " arg_tb[592].createsql_string += " dbo.uv_warebalc_cusid.sptid_cusid = dbo.uv_warebalc_pypk_cusid.Sptid AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_cusid.mtrlid = dbo.uv_warebalc_pypk_cusid.mtrlid AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_cusid.Storageid = dbo.uv_warebalc_pypk_cusid.storageid AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_cusid.status = dbo.uv_warebalc_pypk_cusid.Status AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_pypk_cusid.woodcode = dbo.uv_warebalc_cusid.woodcode AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_pypk_cusid.pcode = dbo.uv_warebalc_cusid.pcode ON " arg_tb[592].createsql_string += " dbo.uv_warebalc_inc_cusid.sptid_cusid = dbo.uv_warebalc_cusid.sptid_cusid AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_inc_cusid.mtrlid = dbo.uv_warebalc_cusid.mtrlid AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_inc_cusid.storageid = dbo.uv_warebalc_cusid.Storageid AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_inc_cusid.status = dbo.uv_warebalc_cusid.status AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_inc_cusid.woodcode = dbo.uv_warebalc_cusid.woodcode AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_inc_cusid.pcode = dbo.uv_warebalc_cusid.pcode ON " arg_tb[592].createsql_string += " dbo.uv_warebalc_des_cusid.Sptid = dbo.uv_warebalc_cusid.sptid_cusid AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_des_cusid.StorageID = dbo.uv_warebalc_cusid.Storageid AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_des_cusid.mtrlid = dbo.uv_warebalc_cusid.mtrlid AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_des_cusid.status = dbo.uv_warebalc_cusid.status AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_des_cusid.woodcode = dbo.uv_warebalc_cusid.woodcode AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_des_cusid.pcode = dbo.uv_warebalc_cusid.pcode FULL OUTER JOIN " arg_tb[592].createsql_string += " dbo.u_mtrldef ON dbo.uv_warebalc_pypk_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_inc_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND " arg_tb[592].createsql_string += " dbo.uv_warebalc_des_cusid.mtrlid = dbo.u_mtrldef.mtrlid " arg_tb[592].ifmx = 0 arg_tb[592].tbname = "uv_warebalc_view_1_cusid" // arg_tb[593].update_version = "3.0.110227" arg_tb[593].createsql_string += " alter table [dbo].[u_rap_money_transfer] add printnum int not NULL " arg_tb[593].createsql_string += " CONSTRAINT [DF_u_rap_money_transfer_printnum] DEFAULT (0) " arg_tb[593].ifmx = 0 arg_tb[593].tbname = "u_rap_money_transfer" // // arg_tb[594].update_version = "3.0.110413" arg_tb[594].createsql_string += " ALTER TABLE [dbo].[u_user] ADD accountstr text not null " arg_tb[594].createsql_string += "CONSTRAINT DF_u_user_accountstr DEFAULT '0' WITH VALUES " arg_tb[594].ifmx = 0 arg_tb[594].tbname = "u_user" arg_tb[595].update_version = "3.0.110513" arg_tb[595].createsql_string += " ALTER TABLE [dbo].[u_cust] ADD upname char(20) not null " arg_tb[595].createsql_string += "CONSTRAINT DF_u_u_cust_upname DEFAULT '' WITH VALUES " arg_tb[595].ifmx = 0 arg_tb[595].tbname = "u_cust" arg_tb[596].update_version = "3.0.110610" arg_tb[596].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uv_rp_outware_sale]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[596].createsql_string += " drop view [dbo].[uv_rp_outware_sale] " arg_tb[596].ifmx = 0 arg_tb[596].tbname = "uv_rp_outware_sale" arg_tb[597].update_version = "3.0.110610" arg_tb[597].createsql_string += " CREATE VIEW dbo.uv_rp_outware_sale " arg_tb[597].createsql_string += " AS " arg_tb[597].createsql_string += " SELECT dbo.u_outware.scid, dbo.u_outware.outwareid, dbo.u_outware.otheramt, " arg_tb[597].createsql_string += " SUM(ROUND(dbo.u_outwaremx.qty * dbo.u_outwaremx.ware_price, 2)) AS amt, " arg_tb[597].createsql_string += " SUM(dbo.u_outwaremx.costamt) AS costamt, " arg_tb[597].createsql_string += " SUM(ROUND(dbo.u_outwaremx.qty * dbo.u_outwaremx.ware_price, 2)) " arg_tb[597].createsql_string += " - SUM(dbo.u_outwaremx.costamt) AS gpamt, " arg_tb[597].createsql_string += " SUM(CASE WHEN thflag = 0 THEN ROUND(dbo.u_outwaremx.qty * dbo.u_outwaremx.ware_price, " arg_tb[597].createsql_string += " 2) ELSE 0 END) AS saleamt, " arg_tb[597].createsql_string += " SUM(CASE WHEN thflag = 1 THEN ROUND(dbo.u_outwaremx.qty * dbo.u_outwaremx.ware_price, " arg_tb[597].createsql_string += " 2) ELSE 0 END) AS thsaleamt " arg_tb[597].createsql_string += " FROM dbo.u_outware INNER JOIN " arg_tb[597].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.scid = dbo.u_outwaremx.scid AND " arg_tb[597].createsql_string += " dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid " arg_tb[597].createsql_string += " WHERE (dbo.u_outware.billtype = 1) " arg_tb[597].createsql_string += " GROUP BY dbo.u_outware.scid, dbo.u_outware.outwareid, dbo.u_outware.otheramt " arg_tb[597].ifmx = 0 arg_tb[597].tbname = "uv_rp_outware_sale" arg_tb[598].update_version = "3.0.110701" arg_tb[598].createsql_string += " ALTER TABLE [dbo].[u_mtrldef] ADD uprate decimal(18,5) not null " arg_tb[598].createsql_string += "CONSTRAINT DF_u_mtrldef_uprate DEFAULT 0 WITH VALUES " arg_tb[598].ifmx = 0 arg_tb[598].tbname = "u_mtrldef" arg_tb[599].update_version = "3.0.110701" arg_tb[599].createsql_string += " ALTER TABLE [dbo].[u_mtrldef] ADD upqty decimal(18,5) not null " arg_tb[599].createsql_string += "CONSTRAINT DF_u_mtrldef_upqty DEFAULT 0 WITH VALUES " arg_tb[599].ifmx = 0 arg_tb[599].tbname = "u_mtrldef" arg_tb[600].update_version = "3.0.110718" arg_tb[600].createsql_string += " CREATE TABLE [u_storage_loca] ( " arg_tb[600].createsql_string += " [storageid] [int] NOT NULL CONSTRAINT [DF_u_storage_loca_storageid] DEFAULT (0), " arg_tb[600].createsql_string += " [sortcode] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_storage_loca_sortcode] DEFAULT (''), " arg_tb[600].createsql_string += " [locacode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL CONSTRAINT [DF_u_storage_loca_locacode] DEFAULT (''), " arg_tb[600].createsql_string += " CONSTRAINT [PK_u_storage_loca] PRIMARY KEY CLUSTERED " arg_tb[600].createsql_string += " ( " arg_tb[600].createsql_string += " [storageid], " arg_tb[600].createsql_string += " [locacode] " arg_tb[600].createsql_string += " ) ON [PRIMARY] " arg_tb[600].createsql_string += " ) ON [PRIMARY] " arg_tb[600].ifmx = 0 arg_tb[600].tbname = "u_storage_loca" arg_tb[601].update_version = "3.0.110727" arg_tb[601].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uv_mtrlware_noauditingqty]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[601].createsql_string += " drop view [dbo].[uv_mtrlware_noauditingqty] " arg_tb[601].ifmx = 0 arg_tb[601].tbname = "uv_mtrlware_noauditingqty" arg_tb[602].update_version = "3.0.110727" arg_tb[602].createsql_string += " CREATE VIEW dbo.uv_mtrlware_noauditingqty " arg_tb[602].createsql_string += " AS " arg_tb[602].createsql_string += " SELECT dbo.u_mtrlware.mtrlwareid, SUM(dbo.u_outwaremx.qty) AS noauditingqty, " arg_tb[602].createsql_string += " SUM(dbo.u_outwaremx.addqty) AS noauditingaddqty, dbo.u_mtrlware.scid, " arg_tb[602].createsql_string += " dbo.u_mtrlware.mtrlid " arg_tb[602].createsql_string += " FROM dbo.u_outwaremx INNER JOIN " arg_tb[602].createsql_string += " dbo.u_mtrlware ON dbo.u_outwaremx.mtrlwareid = dbo.u_mtrlware.mtrlwareid AND " arg_tb[602].createsql_string += " dbo.u_outwaremx.scid = dbo.u_mtrlware.scid INNER JOIN " arg_tb[602].createsql_string += " dbo.u_outware ON dbo.u_outwaremx.outwareid = dbo.u_outware.outwareid AND " arg_tb[602].createsql_string += " dbo.u_outwaremx.scid = dbo.u_outware.scid " arg_tb[602].createsql_string += " WHERE (dbo.u_outware.flag = 0) AND (dbo.u_outware.thflag = 0) " arg_tb[602].createsql_string += " GROUP BY dbo.u_mtrlware.mtrlwareid, dbo.u_mtrlware.scid, dbo.u_mtrlware.mtrlid " arg_tb[602].ifmx = 0 arg_tb[602].tbname = "uv_mtrlware_noauditingqty" end subroutine public subroutine uof_createtable_int_arr_110730 (ref s_sys_create_table arg_tb[]); arg_tb[603].update_version = "3.0.110730" arg_tb[603].createsql_string += " " arg_tb[603].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uv_warebalc_inc_afterend]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[603].createsql_string += " drop view [dbo].[uv_warebalc_inc_afterend] " arg_tb[603].ifmx = 0 arg_tb[603].tbname = "uv_warebalc_inc_afterend" arg_tb[604].update_version = "3.0.110730" arg_tb[604].createsql_string += " " arg_tb[604].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uv_warebalc_inc_afterend_cusid]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[604].createsql_string += " drop view [dbo].[uv_warebalc_inc_afterend_cusid] " arg_tb[604].ifmx = 0 arg_tb[604].tbname = "uv_warebalc_inc_afterend_cusid" arg_tb[605].update_version = "3.0.110730" arg_tb[605].createsql_string += " " arg_tb[605].createsql_string += " CREATE VIEW dbo.uv_warebalc_inc_afterend " arg_tb[605].createsql_string += " AS " arg_tb[605].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, " arg_tb[605].createsql_string += " SUM(dbo.u_inwaremx.price * dbo.u_inwaremx.qty) AS incamt, " arg_tb[605].createsql_string += " dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, " arg_tb[605].createsql_string += " dbo.u_inwaremx.pcode " arg_tb[605].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[605].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND " arg_tb[605].createsql_string += " dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[605].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[605].createsql_string += " dbo.u_inware.indate > dbo.u_parm_batchtake.enddate " arg_tb[605].createsql_string += " WHERE (dbo.u_inware.flag = 1) " arg_tb[605].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, " arg_tb[605].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode " arg_tb[605].ifmx = 0 arg_tb[605].tbname = "uv_warebalc_inc_afterend" arg_tb[606].update_version = "3.0.110730" arg_tb[606].createsql_string += " " arg_tb[606].createsql_string += " CREATE VIEW dbo.uv_warebalc_inc_afterend_cusid " arg_tb[606].createsql_string += " AS " arg_tb[606].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, " arg_tb[606].createsql_string += " SUM(dbo.u_inwaremx.price * dbo.u_inwaremx.qty) AS incamt, " arg_tb[606].createsql_string += " dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, " arg_tb[606].createsql_string += " dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid " arg_tb[606].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[606].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND " arg_tb[606].createsql_string += " dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[606].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[606].createsql_string += " dbo.u_inware.indate > dbo.u_parm_batchtake.enddate " arg_tb[606].createsql_string += " WHERE (dbo.u_inware.flag = 1) " arg_tb[606].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, " arg_tb[606].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid " arg_tb[606].ifmx = 0 arg_tb[606].tbname = "uv_warebalc_inc_afterend_cusid" arg_tb[607].update_version = "3.0.110811" arg_tb[607].createsql_string += "ALTER TABLE u_mtrldef ADD mrp_unit tinyint NOT NULL " arg_tb[607].createsql_string += "CONSTRAINT DF_u_mtrldef_mrp_unit DEFAULT 0 WITH VALUES " arg_tb[607].ifmx = 0 arg_tb[607].tbname = "u_mtrldef" arg_tb[608].update_version = "3.0.110811" arg_tb[608].createsql_string += "ALTER TABLE u_mtrldef ADD dftsptid int NOT NULL " arg_tb[608].createsql_string += "CONSTRAINT DF_u_mtrldef_dftsptid DEFAULT 0 WITH VALUES " arg_tb[608].ifmx = 0 arg_tb[608].tbname = "u_mtrldef" arg_tb[609].update_version = "3.0.110811" arg_tb[609].createsql_string += "ALTER TABLE u_spt ADD dftmoneyid int NOT NULL " arg_tb[609].createsql_string += "CONSTRAINT DF_u_spt_dftmoneyid DEFAULT 0 WITH VALUES " arg_tb[609].ifmx = 0 arg_tb[609].tbname = "u_spt" arg_tb[610].update_version = "3.0.110811" arg_tb[610].createsql_string += "ALTER TABLE u_spt ADD dftbanktypeid int NOT NULL " arg_tb[610].createsql_string += "CONSTRAINT DF_u_spt_dftbanktypeid DEFAULT 0 WITH VALUES " arg_tb[610].ifmx = 0 arg_tb[610].tbname = "u_spt" arg_tb[611].update_version = "3.0.110812" arg_tb[611].createsql_string += "ALTER TABLE u_OrderRqMtrl ADD sptid int NOT NULL " arg_tb[611].createsql_string += "CONSTRAINT DF_u_OrderRqMtrl_sptid DEFAULT 0 WITH VALUES " arg_tb[611].ifmx = 0 arg_tb[611].tbname = "u_OrderRqMtrl" arg_tb[612].update_version = "3.0.110813" arg_tb[612].createsql_string += "ALTER TABLE u_user ADD outrepstr text NOT NULL " arg_tb[612].createsql_string += "CONSTRAINT DF_u_user_outrepstr DEFAULT ('-1') " arg_tb[612].ifmx = 0 arg_tb[612].tbname = "u_user" arg_tb[613].update_version = "3.0.110814" arg_tb[613].createsql_string += "Alter table u_OutWaremoveMx add newplancode char(30) not null " arg_tb[613].createsql_string += "CONSTRAINT DF_u_OutWaremoveMx_newplancode default('') " arg_tb[613].ifmx = 0 arg_tb[613].tbname = "u_OutWaremoveMx" arg_tb[614].update_version = "3.0.110815" arg_tb[614].createsql_string += "UPDATE u_OutWaremoveMx SET newplancode = plancode " arg_tb[614].ifmx = 0 arg_tb[614].tbname = "u_OutWaremoveMx" arg_tb[615].update_version = "3.0.110816" arg_tb[615].createsql_string += "DROP INDEX [dbo].[u_buyTaskMx].[u_buyTaskMx_x]" arg_tb[615].ifmx = 0 arg_tb[615].tbname = "u_buyTaskMx" arg_tb[616].update_version = "3.0.110816" arg_tb[616].createsql_string += "CREATE UNIQUE NONCLUSTERED INDEX [u_buyTaskMx_x] ON [dbo].[u_buyTaskMx] " arg_tb[616].createsql_string += " ( " arg_tb[616].createsql_string += " [scid] ASC, " arg_tb[616].createsql_string += " [TaskID] ASC, " arg_tb[616].createsql_string += " [MtrlID] ASC, " arg_tb[616].createsql_string += " [orderid] ASC, " arg_tb[616].createsql_string += " [status] ASC, " arg_tb[616].createsql_string += " [Requiredate] ASC, " arg_tb[616].createsql_string += " [woodcode] ASC, " arg_tb[616].createsql_string += " [pcode] ASC, " arg_tb[616].createsql_string += " [unit] ASC, " arg_tb[616].createsql_string += " [relprintid] ASC " arg_tb[616].createsql_string += " ) ON [PRIMARY] " arg_tb[616].ifmx = 0 arg_tb[616].tbname = "u_buyTaskMx" arg_tb[617].update_version = "3.0.110817" arg_tb[617].createsql_string += " CREATE VIEW uv_orderrqmtrl_buyqty " arg_tb[617].createsql_string += " AS " arg_tb[617].createsql_string += " SELECT relid2 AS mxpkid, SUM(Qty) AS buyQty " arg_tb[617].createsql_string += " FROM dbo.u_buyTaskMx " arg_tb[617].createsql_string += " WHERE (relid2 > 0) " arg_tb[617].createsql_string += " GROUP BY relid2 " arg_tb[617].ifmx = 0 arg_tb[617].tbname = "uv_orderrqmtrl_buyqty" arg_tb[618].update_version = "3.0.110820" arg_tb[618].createsql_string += " ALTER TABLE dbo.u_OrderRqMtrl_tree " arg_tb[618].createsql_string += " DROP CONSTRAINT PK_u_OrderRqMtrl_tree " arg_tb[618].ifmx = 0 arg_tb[618].tbname = "u_OrderRqMtrl_tree" arg_tb[619].update_version = "3.0.110820" arg_tb[619].createsql_string += " ALTER TABLE dbo.u_OrderRqMtrl_tree ADD CONSTRAINT " arg_tb[619].createsql_string += " PK_u_OrderRqMtrl_tree PRIMARY KEY CLUSTERED " arg_tb[619].createsql_string += " ( " arg_tb[619].createsql_string += " scid, " arg_tb[619].createsql_string += " taskid, " arg_tb[619].createsql_string += " MtrlID, " arg_tb[619].createsql_string += " wrkGrpid, " arg_tb[619].createsql_string += " status, " arg_tb[619].createsql_string += " woodcode, " arg_tb[619].createsql_string += " pcode, " arg_tb[619].createsql_string += " printid, " arg_tb[619].createsql_string += " produce_wrkGrpid, " arg_tb[619].createsql_string += " pfgroup " arg_tb[619].createsql_string += " ) ON [PRIMARY] " arg_tb[619].ifmx = 0 arg_tb[619].tbname = "u_OrderRqMtrl_tree" arg_tb[620].update_version = "3.1.110822" arg_tb[620].createsql_string += " DROP INDEX dbo.u_buyTaskMx.u_buyTaskMx_x " arg_tb[620].ifmx = 0 arg_tb[620].tbname = "u_buyTaskMx" arg_tb[621].update_version = "3.1.110822" arg_tb[621].createsql_string += " CREATE UNIQUE NONCLUSTERED INDEX u_buyTaskMx_x ON dbo.u_buyTaskMx " arg_tb[621].createsql_string += " ( " arg_tb[621].createsql_string += " scid, " arg_tb[621].createsql_string += " TaskID, " arg_tb[621].createsql_string += " MtrlID, " arg_tb[621].createsql_string += " status, " arg_tb[621].createsql_string += " woodcode, " arg_tb[621].createsql_string += " pcode, " arg_tb[621].createsql_string += " Requiredate, " arg_tb[621].createsql_string += " unit, " arg_tb[621].createsql_string += " orderid, " arg_tb[621].createsql_string += " relid2 " arg_tb[621].createsql_string += " ) ON [PRIMARY] " arg_tb[621].ifmx = 0 arg_tb[621].tbname = "u_buyTaskMx" arg_tb[622].update_version = "3.1.110824" arg_tb[622].createsql_string += " CREATE VIEW dbo.uv_buytask_Requiredate " arg_tb[622].createsql_string += " AS " arg_tb[622].createsql_string += " SELECT dbo.u_buyTask.scid, dbo.u_buyTask.TaskID, MAX(dbo.u_buyTaskMx.Requiredate) " arg_tb[622].createsql_string += " AS Requiredate " arg_tb[622].createsql_string += " FROM dbo.u_buyTask INNER JOIN " arg_tb[622].createsql_string += " dbo.u_buyTaskMx ON dbo.u_buyTask.scid = dbo.u_buyTaskMx.scid AND " arg_tb[622].createsql_string += " dbo.u_buyTask.TaskID = dbo.u_buyTaskMx.TaskID " arg_tb[622].createsql_string += " GROUP BY dbo.u_buyTask.scid, dbo.u_buyTask.TaskID " arg_tb[622].ifmx = 0 arg_tb[622].tbname = "uv_buytask_Requiredate" arg_tb[623].update_version = "3.1.110826" arg_tb[623].createsql_string += " ALTER TABLE u_inwaremx ADD relprintid int DEFAULT(0) NOT NULL " arg_tb[623].ifmx = 0 arg_tb[623].tbname = "u_inwaremx" arg_tb[624].update_version = "3.1.110826" arg_tb[624].createsql_string += " ALTER TABLE ow_wfjgmx_in_aft ADD relprintid int DEFAULT(0) NOT NULL " arg_tb[624].ifmx = 0 arg_tb[624].tbname = "ow_wfjgmx_in_aft" arg_tb[625].update_version = "3.1.110827" arg_tb[625].createsql_string += " UPDATE u_inwaremx " arg_tb[625].createsql_string += " SET relprintid =u_buyTaskMx.printid " arg_tb[625].createsql_string += " FROM u_buyTaskMx INNER JOIN " arg_tb[625].createsql_string += " u_inwaremx ON u_buyTaskMx.TaskID = u_inwaremx.relid AND " arg_tb[625].createsql_string += " u_buyTaskMx.MtrlID = u_inwaremx.mtrlid AND " arg_tb[625].createsql_string += " u_buyTaskMx.status = u_inwaremx.status AND " arg_tb[625].createsql_string += " u_buyTaskMx.woodcode = u_inwaremx.woodcode AND " arg_tb[625].createsql_string += " u_buyTaskMx.pcode = u_inwaremx.pcode AND " arg_tb[625].createsql_string += " u_buyTaskMx.orderid = u_inwaremx.sptid_cusid AND " arg_tb[625].createsql_string += " u_buyTaskMx.unit = u_inwaremx.unit INNER JOIN " arg_tb[625].createsql_string += " u_inware ON u_inwaremx.scid = u_inware.scid AND " arg_tb[625].createsql_string += " u_inwaremx.inwareid = u_inware.inwareid " arg_tb[625].createsql_string += " WHERE (u_inware.billtype = 1) " arg_tb[625].ifmx = 0 arg_tb[625].tbname = "u_inwaremx" arg_tb[626].update_version = "3.1.110827" arg_tb[626].createsql_string += " UPDATE u_inwaremx " arg_tb[626].createsql_string += " SET relprintid = u_SaleTaskMx.printid " arg_tb[626].createsql_string += " FROM u_inwaremx INNER JOIN " arg_tb[626].createsql_string += " u_inware ON u_inwaremx.scid = u_inware.scid AND " arg_tb[626].createsql_string += " u_inwaremx.inwareid = u_inware.inwareid INNER JOIN " arg_tb[626].createsql_string += " u_SaleTaskMx ON u_inwaremx.relid = u_SaleTaskMx.TaskID AND " arg_tb[626].createsql_string += " u_inwaremx.mtrlid = u_SaleTaskMx.MtrlID AND " arg_tb[626].createsql_string += " u_inwaremx.scid = u_SaleTaskMx.scid AND " arg_tb[626].createsql_string += " u_inwaremx.status = u_SaleTaskMx.status AND " arg_tb[626].createsql_string += " u_inwaremx.woodcode = u_SaleTaskMx.woodcode AND " arg_tb[626].createsql_string += " u_inwaremx.pcode = u_SaleTaskMx.pcode AND " arg_tb[626].createsql_string += " u_inwaremx.mtrlcuscode = u_SaleTaskMx.mtrlcuscode " arg_tb[626].createsql_string += " WHERE (u_inware.billtype = 3) " arg_tb[626].ifmx = 0 arg_tb[626].tbname = "u_inwaremx" arg_tb[627].update_version = "3.1.110827" arg_tb[627].createsql_string += " UPDATE u_inwaremx " arg_tb[627].createsql_string += " SET relprintid = u_order_wfjgMx.printid " arg_tb[627].createsql_string += " FROM u_inwaremx INNER JOIN " arg_tb[627].createsql_string += " u_inware ON u_inwaremx.scid = u_inware.scid AND " arg_tb[627].createsql_string += " u_inwaremx.inwareid = u_inware.inwareid INNER JOIN " arg_tb[627].createsql_string += " u_order_wfjgMx ON u_inwaremx.relid = u_order_wfjgMx.wfjgID AND " arg_tb[627].createsql_string += " u_inwaremx.mtrlid = u_order_wfjgMx.MtrlID AND " arg_tb[627].createsql_string += " u_inwaremx.status = u_order_wfjgMx.status AND " arg_tb[627].createsql_string += " u_inwaremx.woodcode = u_order_wfjgMx.woodcode AND " arg_tb[627].createsql_string += " u_inwaremx.pcode = u_order_wfjgMx.pcode " arg_tb[627].createsql_string += " WHERE (u_inware.billtype = 4) " arg_tb[627].ifmx = 0 arg_tb[627].tbname = "u_inwaremx" arg_tb[628].update_version = "3.1.110827" arg_tb[628].createsql_string += " ALTER TABLE u_OrderRqMtrl ADD relbytskcode varchar(255) DEFAULT('') NOT NULL " arg_tb[628].ifmx = 0 arg_tb[628].tbname = "u_OrderRqMtrl" arg_tb[629].update_version = "3.1.110827" arg_tb[629].createsql_string += " ALTER TABLE u_OrderRqMtrl ADD relbytskrelcode varchar(255) DEFAULT('') NOT NULL " arg_tb[629].ifmx = 0 arg_tb[629].tbname = "u_OrderRqMtrl" arg_tb[630].update_version = "3.1.110829" arg_tb[630].createsql_string += " ALTER TABLE u_saletask ADD rel_rep char(30) DEFAULT('') NOT NULL " arg_tb[630].ifmx = 0 arg_tb[630].tbname = "u_saletask" arg_tb[631].update_version = "3.1.110911" arg_tb[631].createsql_string += " CREATE VIEW dbo.uv_mtrl_willfinish_buytask_3pz " arg_tb[631].createsql_string += " AS " arg_tb[631].createsql_string += " SELECT dbo.u_buyTaskMx.MtrlID, " arg_tb[631].createsql_string += " SUM(dbo.u_buyTaskMx.Qty - dbo.u_buyTaskMx.consignedqty) AS qty, " arg_tb[631].createsql_string += " dbo.u_buyTaskMx.scid, dbo.u_buyTaskMx.status, dbo.u_buyTaskMx.woodcode, " arg_tb[631].createsql_string += " dbo.u_buyTaskMx.pcode " arg_tb[631].createsql_string += " FROM dbo.u_buyTask INNER JOIN " arg_tb[631].createsql_string += " dbo.u_buyTaskMx ON dbo.u_buyTask.scid = dbo.u_buyTaskMx.scid AND " arg_tb[631].createsql_string += " dbo.u_buyTask.TaskID = dbo.u_buyTaskMx.TaskID " arg_tb[631].createsql_string += " WHERE (dbo.u_buyTask.Status = 1) " arg_tb[631].createsql_string += " GROUP BY dbo.u_buyTaskMx.MtrlID, dbo.u_buyTaskMx.scid, dbo.u_buyTaskMx.status, " arg_tb[631].createsql_string += " dbo.u_buyTaskMx.woodcode, dbo.u_buyTaskMx.pcode " arg_tb[631].ifmx = 0 arg_tb[631].tbname = "uv_mtrl_willfinish_buytask_3pz" arg_tb[632].update_version = "3.1.110911" arg_tb[632].createsql_string += " CREATE VIEW dbo.uv_mtrlware_noallocqty_3pz " arg_tb[632].createsql_string += " AS " arg_tb[632].createsql_string += " SELECT SUM(noallocqty) AS sum_noallocqty, storageid, mtrlid, scid, Status, woodcode, " arg_tb[632].createsql_string += " pcode " arg_tb[632].createsql_string += " FROM dbo.u_mtrlware " arg_tb[632].createsql_string += " GROUP BY storageid, mtrlid, scid, Status, woodcode, pcode " arg_tb[632].ifmx = 0 arg_tb[632].tbname = "uv_mtrlware_noallocqty_3pz" arg_tb[633].update_version = "3.1.110911" arg_tb[633].createsql_string += " CREATE VIEW dbo.uv_mtrlware_noauditingqty_mtrlid_3pz " arg_tb[633].createsql_string += " AS " arg_tb[633].createsql_string += " SELECT SUM(dbo.u_outwaremx.qty) AS noauditingqty, dbo.u_mtrlware.scid, " arg_tb[633].createsql_string += " dbo.u_mtrlware.mtrlid, dbo.u_mtrlware.Status, dbo.u_mtrlware.woodcode, " arg_tb[633].createsql_string += " dbo.u_mtrlware.pcode " arg_tb[633].createsql_string += " FROM dbo.u_outwaremx INNER JOIN " arg_tb[633].createsql_string += " dbo.u_mtrlware ON dbo.u_outwaremx.mtrlwareid = dbo.u_mtrlware.mtrlwareid AND " arg_tb[633].createsql_string += " dbo.u_outwaremx.scid = dbo.u_mtrlware.scid INNER JOIN " arg_tb[633].createsql_string += " dbo.u_outware ON dbo.u_outwaremx.outwareid = dbo.u_outware.outwareid AND " arg_tb[633].createsql_string += " dbo.u_outwaremx.scid = dbo.u_outware.scid " arg_tb[633].createsql_string += " WHERE (dbo.u_outware.flag = 0) AND (dbo.u_outware.thflag = 0) " arg_tb[633].createsql_string += " GROUP BY dbo.u_mtrlware.scid, dbo.u_mtrlware.mtrlid, dbo.u_mtrlware.Status, " arg_tb[633].createsql_string += " dbo.u_mtrlware.woodcode, dbo.u_mtrlware.pcode " arg_tb[633].ifmx = 0 arg_tb[633].tbname = "uv_mtrlware_noauditingqty_mtrlid_3pz" arg_tb[634].update_version = "3.1.110911" arg_tb[634].createsql_string += " CREATE VIEW dbo.uv_saletask_bhqty_3pz " arg_tb[634].createsql_string += " AS " arg_tb[634].createsql_string += " SELECT dbo.u_SaleTaskMx.MtrlID, " arg_tb[634].createsql_string += " SUM(dbo.u_SaleTaskMx.SaleQty - dbo.u_SaleTaskMx.consignedQty) AS bhqty, " arg_tb[634].createsql_string += " dbo.u_SaleTaskMx.status, dbo.u_SaleTaskMx.pcode, " arg_tb[634].createsql_string += " dbo.u_SaleTaskMx.woodcode " arg_tb[634].createsql_string += " FROM dbo.u_SaleTask INNER JOIN " arg_tb[634].createsql_string += " dbo.u_SaleTaskMx ON dbo.u_SaleTask.scid = dbo.u_SaleTaskMx.scid AND " arg_tb[634].createsql_string += " dbo.u_SaleTask.TaskID = dbo.u_SaleTaskMx.TaskID " arg_tb[634].createsql_string += " WHERE (dbo.u_SaleTask.Status = 1) " arg_tb[634].createsql_string += " GROUP BY dbo.u_SaleTaskMx.MtrlID, dbo.u_SaleTaskMx.status, " arg_tb[634].createsql_string += " dbo.u_SaleTaskMx.pcode, dbo.u_SaleTaskMx.woodcode " arg_tb[634].ifmx = 0 arg_tb[634].tbname = "uv_saletask_bhqty_3pz" arg_tb[635].update_version = "3.1.110911" arg_tb[635].createsql_string += " CREATE VIEW dbo.uv_will_inqty_ol_3pz " arg_tb[635].createsql_string += " AS " arg_tb[635].createsql_string += " SELECT MtrlID, qty, status, woodcode, pcode " arg_tb[635].createsql_string += " FROM dbo.uv_mtrl_willfinish_buytask_3pz " arg_tb[635].ifmx = 0 arg_tb[635].tbname = "uv_will_inqty_ol_3pz" arg_tb[636].update_version = "3.1.110911" arg_tb[636].createsql_string += " CREATE VIEW dbo.uv_will_inqty_mtrlid_3pz " arg_tb[636].createsql_string += " AS " arg_tb[636].createsql_string += " SELECT SUM(ISNULL(dbo.uv_will_inqty_ol_3pz.qty, 0)) AS willinqty, dbo.u_mtrldef.mtrlid, " arg_tb[636].createsql_string += " dbo.uv_will_inqty_ol_3pz.status, dbo.uv_will_inqty_ol_3pz.woodcode, " arg_tb[636].createsql_string += " dbo.uv_will_inqty_ol_3pz.pcode " arg_tb[636].createsql_string += " FROM dbo.uv_will_inqty_ol_3pz RIGHT OUTER JOIN " arg_tb[636].createsql_string += " dbo.u_mtrldef ON dbo.uv_will_inqty_ol_3pz.MtrlID = dbo.u_mtrldef.mtrlid " arg_tb[636].createsql_string += " GROUP BY dbo.u_mtrldef.mtrlid, dbo.uv_will_inqty_ol_3pz.status, " arg_tb[636].createsql_string += " dbo.uv_will_inqty_ol_3pz.woodcode, dbo.uv_will_inqty_ol_3pz.pcode " arg_tb[636].ifmx = 0 arg_tb[636].tbname = "uv_will_inqty_mtrlid_3pz" arg_tb[637].update_version = "3.1.110912" arg_tb[637].createsql_string += " CREATE TABLE [dbo].[u_OrderRqMtrl_chng] ( " arg_tb[637].createsql_string += " [scid] [int] NOT NULL , " arg_tb[637].createsql_string += " [billid] [int] NOT NULL , " arg_tb[637].createsql_string += " [billcode] [char] (15) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[637].createsql_string += " [billdate] [datetime] NULL , " arg_tb[637].createsql_string += " [relcode] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[637].createsql_string += " [relemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[637].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[637].createsql_string += " [flag] [int] NOT NULL , " arg_tb[637].createsql_string += " [opdate] [datetime] NULL , " arg_tb[637].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[637].createsql_string += " [moddate] [datetime] NULL , " arg_tb[637].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[637].createsql_string += " [auditingdate] [datetime] NULL , " arg_tb[637].createsql_string += " [auditingrep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[637].createsql_string += " [ctmint] [int] NOT NULL , " arg_tb[637].createsql_string += " [relid] [int] NOT NULL , " arg_tb[637].createsql_string += " [relprintid] [int] NOT NULL , " arg_tb[637].createsql_string += " [mtrlid] [int] NOT NULL " arg_tb[637].createsql_string += " ) ON [PRIMARY] " arg_tb[637].ifmx = 0 arg_tb[637].tbname = "u_OrderRqMtrl_chng" arg_tb[638].update_version = "3.1.110912" arg_tb[638].createsql_string += " CREATE TABLE [dbo].[u_OrderRqMtrl_chngmx] ( " arg_tb[638].createsql_string += " [scid] [int] NOT NULL , " arg_tb[638].createsql_string += " [billid] [int] NOT NULL , " arg_tb[638].createsql_string += " [printid] [int] NOT NULL , " arg_tb[638].createsql_string += " [MtrlID] [int] NOT NULL , " arg_tb[638].createsql_string += " [wrkGrpid] [int] NOT NULL , " arg_tb[638].createsql_string += " [RqQty] [decimal](23, 10) NOT NULL , " arg_tb[638].createsql_string += " [truerqqty] [decimal](23, 10) NOT NULL , " arg_tb[638].createsql_string += " [RqDate] [datetime] NOT NULL , " arg_tb[638].createsql_string += " [ctmint] [int] NOT NULL , " arg_tb[638].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[638].createsql_string += " [woodcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[638].createsql_string += " [pcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[638].createsql_string += " [lp] [int] NOT NULL , " arg_tb[638].createsql_string += " [pfcode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[638].createsql_string += " [produce_scid] [int] NOT NULL , " arg_tb[638].createsql_string += " [mqty] [decimal](23, 10) NOT NULL , " arg_tb[638].createsql_string += " [bqty] [decimal](23, 10) NOT NULL , " arg_tb[638].createsql_string += " [wqty] [decimal](23, 10) NOT NULL , " arg_tb[638].createsql_string += " [pqty] [decimal](23, 10) NOT NULL , " arg_tb[638].createsql_string += " [otherrqqty] [decimal](23, 10) NOT NULL , " arg_tb[638].createsql_string += " [edate] [datetime] NOT NULL , " arg_tb[638].createsql_string += " [plantype] [tinyint] NOT NULL , " arg_tb[638].createsql_string += " [produce_wrkGrpid] [int] NOT NULL , " arg_tb[638].createsql_string += " [ifmainmtrlid] [tinyint] NOT NULL , " arg_tb[638].createsql_string += " [samerqqty] [decimal](23, 10) NOT NULL , " arg_tb[638].createsql_string += " [pmtrlid] [int] NOT NULL , " arg_tb[638].createsql_string += " [ifchanged] [tinyint] NOT NULL , " arg_tb[638].createsql_string += " [gydscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[638].createsql_string += " [pfklmode] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[638].createsql_string += " [rqqty_ori] [decimal](23, 10) NOT NULL , " arg_tb[638].createsql_string += " [pfgroup] [char] (40) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[638].createsql_string += " [pfgroupmode] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[638].createsql_string += " [ifcfg] [tinyint] NOT NULL , " arg_tb[638].createsql_string += " [mrpdate] [datetime] NOT NULL , " arg_tb[638].createsql_string += " [dytype] [int] NOT NULL , " arg_tb[638].createsql_string += " [ppfcode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[638].createsql_string += " [pcmplqty] [decimal](23, 10) NOT NULL , " arg_tb[638].createsql_string += " [standardRqQty] [decimal](23, 10) NOT NULL , " arg_tb[638].createsql_string += " [SonLoss] [decimal](23, 10) NOT NULL , " arg_tb[638].createsql_string += " [SonDECLosS] [decimal](23, 10) NOT NULL , " arg_tb[638].createsql_string += " [pqty2] [decimal](23, 10) NOT NULL " arg_tb[638].createsql_string += " ) ON [PRIMARY] " arg_tb[638].ifmx = 0 arg_tb[638].tbname = "u_OrderRqMtrl_chngmx" arg_tb[639].update_version = "3.1.110912" arg_tb[639].createsql_string += " CREATE TABLE [dbo].[u_OrderRqMtrl_chngmx2] ( " arg_tb[639].createsql_string += " [scid] [int] NOT NULL , " arg_tb[639].createsql_string += " [billid] [int] NOT NULL , " arg_tb[639].createsql_string += " [printid] [int] NOT NULL , " arg_tb[639].createsql_string += " [MtrlID] [int] NOT NULL , " arg_tb[639].createsql_string += " [relid] [int] NOT NULL , " arg_tb[639].createsql_string += " [relprintid] [int] NOT NULL , " arg_tb[639].createsql_string += " [relcode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[639].createsql_string += " ) ON [PRIMARY] " arg_tb[639].ifmx = 0 arg_tb[639].tbname = "u_OrderRqMtrl_chngmx2" arg_tb[640].update_version = "3.1.110912" arg_tb[640].createsql_string += " ALTER TABLE [dbo].[u_OrderRqMtrl_chng] WITH NOCHECK ADD " arg_tb[640].createsql_string += " CONSTRAINT [PK_u_OrderRqMtrl_chng] PRIMARY KEY CLUSTERED " arg_tb[640].createsql_string += " ( " arg_tb[640].createsql_string += " [scid], " arg_tb[640].createsql_string += " [billid] " arg_tb[640].createsql_string += " ) ON [PRIMARY] " arg_tb[640].ifmx = 0 arg_tb[640].tbname = "u_OrderRqMtrl_chng" arg_tb[641].update_version = "3.1.110912" arg_tb[641].createsql_string += " ALTER TABLE [dbo].[u_OrderRqMtrl_chngmx] WITH NOCHECK ADD " arg_tb[641].createsql_string += " CONSTRAINT [PK_u_OrderRqMtrl_chngmx] PRIMARY KEY CLUSTERED " arg_tb[641].createsql_string += " ( " arg_tb[641].createsql_string += " [scid], " arg_tb[641].createsql_string += " [billid], " arg_tb[641].createsql_string += " [printid] " arg_tb[641].createsql_string += " ) ON [PRIMARY] " arg_tb[641].ifmx = 0 arg_tb[641].tbname = "u_OrderRqMtrl_chngmx" arg_tb[642].update_version = "3.1.110912" arg_tb[642].createsql_string += " ALTER TABLE [dbo].[u_OrderRqMtrl_chngmx2] WITH NOCHECK ADD " arg_tb[642].createsql_string += " CONSTRAINT [PK_u_OrderRqMtrl_chngmx2] PRIMARY KEY CLUSTERED " arg_tb[642].createsql_string += " ( " arg_tb[642].createsql_string += " [scid], " arg_tb[642].createsql_string += " [billid], " arg_tb[642].createsql_string += " [printid] " arg_tb[642].createsql_string += " ) ON [PRIMARY] " arg_tb[642].ifmx = 0 arg_tb[642].tbname = "u_OrderRqMtrl_chngmx2" arg_tb[643].update_version = "3.1.110912" arg_tb[643].createsql_string += " ALTER TABLE [dbo].[u_OrderRqMtrl_chng] ADD " arg_tb[643].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chng_scid] DEFAULT (0) FOR [scid], " arg_tb[643].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chng_billid] DEFAULT (0) FOR [billid], " arg_tb[643].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chng_billcode] DEFAULT ('') FOR [billcode], " arg_tb[643].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chng_relcode] DEFAULT ('') FOR [relcode], " arg_tb[643].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chng_rep] DEFAULT ('') FOR [relemp], " arg_tb[643].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chng_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[643].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chng_flag] DEFAULT (0) FOR [flag], " arg_tb[643].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chng_opemp] DEFAULT ('') FOR [opemp], " arg_tb[643].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chng_modemp] DEFAULT ('') FOR [modemp], " arg_tb[643].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chng_auditingrep] DEFAULT ('') FOR [auditingrep], " arg_tb[643].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chng_ctmint] DEFAULT (0) FOR [ctmint], " arg_tb[643].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chng_taskid] DEFAULT (0) FOR [relid], " arg_tb[643].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chng_relprintid] DEFAULT (0) FOR [relprintid], " arg_tb[643].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chng_mtrlid] DEFAULT (0) FOR [mtrlid] " arg_tb[643].ifmx = 0 arg_tb[643].tbname = "u_OrderRqMtrl_chng" arg_tb[644].update_version = "3.1.110912" arg_tb[644].createsql_string += " ALTER TABLE [dbo].[u_OrderRqMtrl_chngmx] ADD " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_scid] DEFAULT (0) FOR [scid], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_OrderID] DEFAULT (0) FOR [billid], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_printid] DEFAULT (0) FOR [printid], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_MtrlID] DEFAULT (0) FOR [MtrlID], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_wrkGrpid] DEFAULT (0) FOR [wrkGrpid], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_RqQty] DEFAULT (0) FOR [RqQty], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_truerqqty] DEFAULT (0) FOR [truerqqty], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_RqDate] DEFAULT (getdate()) FOR [RqDate], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_ctmint] DEFAULT (0) FOR [ctmint], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_status] DEFAULT ('') FOR [status], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_woodcode] DEFAULT ('') FOR [woodcode], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_pcode] DEFAULT ('') FOR [pcode], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_lp] DEFAULT (0) FOR [lp], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_pfcode] DEFAULT ('') FOR [pfcode], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_produce_scid] DEFAULT (0) FOR [produce_scid], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_mqty] DEFAULT (0) FOR [mqty], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_bqty] DEFAULT (0) FOR [bqty], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_wqty] DEFAULT (0) FOR [wqty], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_pqty] DEFAULT (0) FOR [pqty], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_otherrqqty] DEFAULT (0) FOR [otherrqqty], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_edate] DEFAULT (getdate()) FOR [edate], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_plantype] DEFAULT (0) FOR [plantype], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_produce_wrkGrpid] DEFAULT (0) FOR [produce_wrkGrpid], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_mainmtrlid] DEFAULT (0) FOR [ifmainmtrlid], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_samerqqty] DEFAULT (0) FOR [samerqqty], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_pmtrlid] DEFAULT (0) FOR [pmtrlid], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_ifchanged] DEFAULT (0) FOR [ifchanged], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_gydscrp] DEFAULT ('') FOR [gydscrp], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_pfklmode] DEFAULT ('') FOR [pfklmode], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_rqqty_ori] DEFAULT (0) FOR [rqqty_ori], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_pfgroup] DEFAULT ('') FOR [pfgroup], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_pfgroupmode] DEFAULT ('') FOR [pfgroupmode], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_ifcfg] DEFAULT (0) FOR [ifcfg], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_mrpdate] DEFAULT (getdate()) FOR [mrpdate], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_dytype] DEFAULT (0) FOR [dytype], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_ppfcode] DEFAULT ('') FOR [ppfcode], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_pcmplqty] DEFAULT (0) FOR [pcmplqty], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_standardRqQty] DEFAULT (0) FOR [standardRqQty], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_SonLoss] DEFAULT (0) FOR [SonLoss], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_SonDECLosS] DEFAULT (0) FOR [SonDECLosS], " arg_tb[644].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx_pqty2] DEFAULT (0) FOR [pqty2] " arg_tb[644].ifmx = 0 arg_tb[644].tbname = "u_OrderRqMtrl_chngmx" arg_tb[645].update_version = "3.1.110912" arg_tb[645].createsql_string += " ALTER TABLE [dbo].[u_OrderRqMtrl_chngmx2] ADD " arg_tb[645].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx2_scid] DEFAULT (0) FOR [scid], " arg_tb[645].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx2_billid] DEFAULT (0) FOR [billid], " arg_tb[645].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx2_printid] DEFAULT (0) FOR [printid], " arg_tb[645].createsql_string += " CONSTRAINT [DF_u_OrderRqMtrl_chngmx2_MtrlID] DEFAULT (0) FOR [MtrlID] " arg_tb[645].ifmx = 0 arg_tb[645].tbname = "u_OrderRqMtrl_chngmx2" //如果要删索引,先看数据是否可以适合新的索引 arg_tb[646].update_version = "3.1.110914" arg_tb[646].createsql_string += " DROP INDEX dbo.u_buyTaskMx.u_buyTaskMx_x " arg_tb[646].ifmx = 0 arg_tb[646].tbname = "u_buyTaskMx" arg_tb[647].update_version = "3.1.110914" arg_tb[647].createsql_string += " CREATE UNIQUE NONCLUSTERED INDEX u_buyTaskMx_x ON dbo.u_buyTaskMx " arg_tb[647].createsql_string += " ( " arg_tb[647].createsql_string += " scid, " arg_tb[647].createsql_string += " TaskID, " arg_tb[647].createsql_string += " MtrlID, " arg_tb[647].createsql_string += " status, " arg_tb[647].createsql_string += " woodcode, " arg_tb[647].createsql_string += " pcode, " arg_tb[647].createsql_string += " unit, " arg_tb[647].createsql_string += " Requiredate, " arg_tb[647].createsql_string += " relid, " arg_tb[647].createsql_string += " relprintid, " arg_tb[647].createsql_string += " relid2 " arg_tb[647].createsql_string += " ) ON [PRIMARY] " arg_tb[647].ifmx = 0 arg_tb[647].tbname = "u_buyTaskMx" arg_tb[648].update_version = "3.1.110915" arg_tb[648].createsql_string += " update u_spt_price_mx set moneyid = 11 where moneyid = 0 " arg_tb[648].ifmx = 0 arg_tb[648].tbname = "u_spt_price_mx" arg_tb[649].update_version = "3.1.110915" arg_tb[649].createsql_string += " update u_spt_price set moneyid = 11 where moneyid = 0 " arg_tb[649].ifmx = 0 arg_tb[649].tbname = "u_spt_price" arg_tb[650].update_version = "3.1.110915" arg_tb[650].createsql_string += " ALTER TABLE dbo.u_spt_price DROP CONSTRAINT PK_u_spt_price " arg_tb[650].ifmx = 0 arg_tb[650].tbname = "u_spt_price" arg_tb[651].update_version = "3.1.110915" arg_tb[651].createsql_string += " ALTER TABLE dbo.u_spt_price ADD CONSTRAINT " arg_tb[651].createsql_string += " PK_u_spt_price PRIMARY KEY NONCLUSTERED " arg_tb[651].createsql_string += " ( " arg_tb[651].createsql_string += " sptid, " arg_tb[651].createsql_string += " mtrlid, " arg_tb[651].createsql_string += " unit, " arg_tb[651].createsql_string += " status, " arg_tb[651].createsql_string += " woodcode, " arg_tb[651].createsql_string += " pcode, " arg_tb[651].createsql_string += " moneyid " arg_tb[651].createsql_string += " ) ON [PRIMARY] " arg_tb[651].ifmx = 0 arg_tb[651].tbname = "u_spt_price" arg_tb[652].update_version = "3.1.110915" arg_tb[652].createsql_string += " ALTER TABLE dbo.u_spt_price_MX DROP CONSTRAINT PK_u_spt_price_MX " arg_tb[652].ifmx = 0 arg_tb[652].tbname = "u_spt_price_MX" arg_tb[653].update_version = "3.1.110915" arg_tb[653].createsql_string += " ALTER TABLE dbo.u_spt_price_MX ADD CONSTRAINT " arg_tb[653].createsql_string += " PK_u_spt_price_MX PRIMARY KEY NONCLUSTERED " arg_tb[653].createsql_string += " ( " arg_tb[653].createsql_string += " sptid, " arg_tb[653].createsql_string += " mtrlid, " arg_tb[653].createsql_string += " unit, " arg_tb[653].createsql_string += " status, " arg_tb[653].createsql_string += " woodcode, " arg_tb[653].createsql_string += " pcode, " arg_tb[653].createsql_string += " moneyid, " arg_tb[653].createsql_string += " printid, " arg_tb[653].createsql_string += " Opdate " arg_tb[653].createsql_string += " ) ON [PRIMARY] " arg_tb[653].ifmx = 0 arg_tb[653].tbname = "u_spt_price_MX" arg_tb[654].update_version = "3.1.110917" arg_tb[654].createsql_string += " CREATE function f_spt_price_updown( ) " arg_tb[654].createsql_string += " returns @spt_price table(sptid int, mtrlid int, unit char(10), moneyid int, status varchar(255),woodcode varchar(255),pcode varchar(255),price decimal(18,5),opdate datetime,secprice decimal(18,5), secopdate datetime) " arg_tb[654].createsql_string += " as " arg_tb[654].createsql_string += " begin " arg_tb[654].createsql_string += " " arg_tb[654].createsql_string += " declare @secprice decimal(18,5) " arg_tb[654].createsql_string += " declare @secopdate datetime " arg_tb[654].createsql_string += " " arg_tb[654].createsql_string += " declare @i int " arg_tb[654].createsql_string += " declare @sptid int " arg_tb[654].createsql_string += " declare @mtrlid int " arg_tb[654].createsql_string += " declare @unit char(10) " arg_tb[654].createsql_string += " declare @moneyid int " arg_tb[654].createsql_string += " declare @opdate datetime " arg_tb[654].createsql_string += " declare @price decimal(18,5) " arg_tb[654].createsql_string += " declare @status varchar(255) " arg_tb[654].createsql_string += " declare @woodcode varchar(255) " arg_tb[654].createsql_string += " declare @pcode varchar(255) " arg_tb[654].createsql_string += " " arg_tb[654].createsql_string += " declare cur cursor for " arg_tb[654].createsql_string += " select sptid, mtrlid, unit, moneyid, status,woodcode,pcode,price,sys_changetime from u_spt_price " arg_tb[654].createsql_string += " order by sptid, mtrlid, unit, moneyid, status,woodcode,pcode " arg_tb[654].createsql_string += " open cur " arg_tb[654].createsql_string += " " arg_tb[654].createsql_string += " while (0 = 0) begin " arg_tb[654].createsql_string += " " arg_tb[654].createsql_string += " fetch next " arg_tb[654].createsql_string += " from cur " arg_tb[654].createsql_string += " into @sptid, @mtrlid,@unit,@moneyid, @status,@woodcode,@pcode,@price,@opdate " arg_tb[654].createsql_string += " if (@@FETCH_STATUS <> 0) break " arg_tb[654].createsql_string += " " arg_tb[654].createsql_string += " set @secprice = 0 " arg_tb[654].createsql_string += " set @secopdate = null " arg_tb[654].createsql_string += " " arg_tb[654].createsql_string += " select top 1 @secprice = price, @secopdate = opdate from u_spt_price_mx " arg_tb[654].createsql_string += " where sptid = @sptid " arg_tb[654].createsql_string += " and mtrlid = @mtrlid " arg_tb[654].createsql_string += " and unit = @unit " arg_tb[654].createsql_string += " and moneyid = @moneyid " arg_tb[654].createsql_string += " and status = @status " arg_tb[654].createsql_string += " and woodcode = @woodcode " arg_tb[654].createsql_string += " and pcode = @pcode " arg_tb[654].createsql_string += " and price <> @price " arg_tb[654].createsql_string += " order by opdate desc " arg_tb[654].createsql_string += " " arg_tb[654].createsql_string += " " arg_tb[654].createsql_string += " insert into @spt_price " arg_tb[654].createsql_string += " values (@sptid, @mtrlid,@unit,@moneyid,@status,@woodcode,@pcode,@price,@opdate,@secprice,@secopdate) " arg_tb[654].createsql_string += " " arg_tb[654].createsql_string += " end " arg_tb[654].createsql_string += " close cur " arg_tb[654].createsql_string += " deallocate cur " arg_tb[654].createsql_string += " return " arg_tb[654].createsql_string += " end " arg_tb[654].ifmx = 0 arg_tb[654].tbname = "f_spt_price_updown" arg_tb[655].update_version = "3.1.110918" arg_tb[655].createsql_string += " ALTER TABLE dbo.u_mtrltype add typecodestr varchar(255) default('') not null " arg_tb[655].ifmx = 0 arg_tb[655].tbname = "u_mtrltype" arg_tb[656].update_version = "3.1.110918" arg_tb[656].createsql_string += " ALTER TABLE dbo.u_outwaremx add relid2 int default(0) not null " arg_tb[656].ifmx = 0 arg_tb[656].tbname = "u_outwaremx" arg_tb[657].update_version = "3.1.110919" arg_tb[657].createsql_string += " update u_outwaremx " arg_tb[657].createsql_string += " set ifrel = 1, " arg_tb[657].createsql_string += " relid = u_saleRqMtrl_scll.taskID, " arg_tb[657].createsql_string += " relprintid = u_saleRqMtrl_scll.printid, " arg_tb[657].createsql_string += " relid2 = u_saleRqMtrl_scll.rqmtrlid " arg_tb[657].createsql_string += " FROM u_outware INNER JOIN " arg_tb[657].createsql_string += " u_outwaremx ON u_outware.scid = u_outwaremx.scid AND " arg_tb[657].createsql_string += " u_outware.outwareid = u_outwaremx.outwareid INNER JOIN " arg_tb[657].createsql_string += " u_saleRqMtrl_scll ON u_outwaremx.relid = u_saleRqMtrl_scll.rqmtrlid " arg_tb[657].createsql_string += " WHERE (u_outware.billtype = 3) AND (u_outwaremx.ifrel = 2) " arg_tb[657].ifmx = 0 arg_tb[657].tbname = "u_outwaremx" //arg_tb[658].update_version = "3.1.110919" //arg_tb[658].createsql_string += " update u_outwaremx " //arg_tb[658].createsql_string += " set relprintid = u_SaleTaskMx.printid " //arg_tb[658].createsql_string += " FROM u_outwaremx INNER JOIN " //arg_tb[658].createsql_string += " u_outware ON u_outwaremx.scid = u_outware.scid AND " //arg_tb[658].createsql_string += " u_outwaremx.outwareid = u_outware.outwareid INNER JOIN " //arg_tb[658].createsql_string += " u_SaleTaskMx ON u_outwaremx.mtrlid = u_SaleTaskMx.MtrlID AND " //arg_tb[658].createsql_string += " u_outwaremx.status = u_SaleTaskMx.status AND " //arg_tb[658].createsql_string += " u_outwaremx.woodcode = u_SaleTaskMx.woodcode AND " //arg_tb[658].createsql_string += " u_outwaremx.pcode = u_SaleTaskMx.pcode AND " //arg_tb[658].createsql_string += " u_outwaremx.relid = u_SaleTaskMx.taskid " //arg_tb[658].createsql_string += " WHERE (u_outware.billtype = 1) AND (u_outware.thflag = 0) " //arg_tb[658].ifmx = 0 //arg_tb[658].tbname = "u_outwaremx" arg_tb[659].update_version = "3.1.110920" arg_tb[659].createsql_string += " CREATE VIEW dbo.uv_saleRqMtrl_scll_noauditingqty " arg_tb[659].createsql_string += " AS " arg_tb[659].createsql_string += " SELECT dbo.u_outware.scid, dbo.u_outwaremx.relid, dbo.u_outwaremx.relprintid, " arg_tb[659].createsql_string += " dbo.u_outwaremx.relid2, SUM(dbo.u_outwaremx.qty) AS qty " arg_tb[659].createsql_string += " FROM dbo.u_outware INNER JOIN " arg_tb[659].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.scid = dbo.u_outwaremx.scid AND " arg_tb[659].createsql_string += " dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid " arg_tb[659].createsql_string += " WHERE (dbo.u_outware.billtype = 3) AND (dbo.u_outware.flag = 0) " arg_tb[659].createsql_string += " GROUP BY dbo.u_outware.scid, dbo.u_outwaremx.relid, dbo.u_outwaremx.relprintid, " arg_tb[659].createsql_string += " dbo.u_outwaremx.relid2 " arg_tb[659].ifmx = 0 arg_tb[659].tbname = "uv_saleRqMtrl_scll_noauditingqty" arg_tb[660].update_version = "3.1.110922" arg_tb[660].createsql_string += " update u_outwaremx " arg_tb[660].createsql_string += " set relprintid = u_SaleTaskMx.printid " arg_tb[660].createsql_string += " FROM u_outwaremx INNER JOIN " arg_tb[660].createsql_string += " u_outware ON u_outwaremx.scid = u_outware.scid AND " arg_tb[660].createsql_string += " u_outwaremx.outwareid = u_outware.outwareid INNER JOIN " arg_tb[660].createsql_string += " u_SaleTaskMx ON u_outwaremx.mtrlid = u_SaleTaskMx.MtrlID AND " arg_tb[660].createsql_string += " u_outwaremx.status = u_SaleTaskMx.status AND " arg_tb[660].createsql_string += " u_outwaremx.woodcode = u_SaleTaskMx.woodcode AND " arg_tb[660].createsql_string += " u_outwaremx.pcode = u_SaleTaskMx.pcode AND " arg_tb[660].createsql_string += " u_outwaremx.relid = u_SaleTaskMx.taskid " arg_tb[660].createsql_string += " WHERE (u_outware.billtype = 1) AND (u_outware.thflag = 0) " arg_tb[660].ifmx = 0 arg_tb[660].tbname = "u_outwaremx" end subroutine public subroutine uof_createtable_int_arr_111106 (ref s_sys_create_table arg_tb[]);long i i = 660 //i i++//661 arg_tb[i].update_version = "3.1.110923" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_OrderRqMtrl_chng" arg_tb[i].createsql_string += " ALTER TABLE u_OrderRqMtrl_chng ADD CreateBomFlag tinyint DEFAULT(0) NOT NULL " i++//662 arg_tb[i].update_version = "3.1.110924" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "U_BasePay" arg_tb[i].createsql_string += " ALTER TABLE U_BasePay ADD dscrp varchar(255) DEFAULT('') NOT NULL " i++//663 //2011.11.11 arg_tb[i].update_version = "3.1.110925" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_billcode" arg_tb[i].createsql_string += " UPDATE u_billcode SET billstyle ='SG[销售订单]' WHERE (billstyle = '[SG]销售订单 ') " i++//664 //2011.11.21 arg_tb[i].update_version = "3.1.110927" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" arg_tb[i].createsql_string += " update u_user " arg_tb[i].createsql_string += " set rightstring = SUBSTRING(rightstring, 1, 1509)+SUBSTRING(rightstring, 1473, 1)+SUBSTRING(rightstring, 1511, 2000 - 1510) " arg_tb[i].createsql_string += " where u_user.empid <> 0 " i++//665 //2011.11.26 //更改1510权限 arg_tb[i].update_version = "3.1.111001" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cusamt" arg_tb[i].createsql_string += " ALTER TABLE u_cusamt ADD reldateint int DEFAULT(0) NOT NULL " i++//666 //2011.11.26 //arg_tb[i].update_version = "3.1.111001" //arg_tb[i].ifmx = 0 //arg_tb[i].tbname = "u_inwaremx" //arg_tb[i].createsql_string += " update u_inwaremx " //arg_tb[i].createsql_string += " set sptid_cusid = 0 " //arg_tb[i].createsql_string += " FROM u_storage INNER JOIN " //arg_tb[i].createsql_string += " u_inware ON u_storage.storageid = u_inware.storageid INNER JOIN " //arg_tb[i].createsql_string += " u_inwaremx ON u_inware.scid = u_inwaremx.scid AND " //arg_tb[i].createsql_string += " u_inware.inwareid = u_inwaremx.inwareid " //arg_tb[i].createsql_string += " WHERE (u_storage.balctype <> 1) AND (u_inwaremx.sptid_cusid <> 0) OR " //arg_tb[i].createsql_string += " (u_inware.billtype = 4) AND (u_inwaremx.sptid_cusid <> 0) " i++//667 //2011.11.29 //更改1511权限 arg_tb[i].update_version = "3.1.111002" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" arg_tb[i].createsql_string += " update u_user " arg_tb[i].createsql_string += " set rightstring = SUBSTRING(rightstring, 1, 1510)+'1'+SUBSTRING(rightstring, 1512, 2000 - 1511) " arg_tb[i].createsql_string += " where u_user.empid <> 0 " i++//668 //2011.11.29 //更改1512权限 arg_tb[i].update_version = "3.1.111002" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" arg_tb[i].createsql_string += " update u_user " arg_tb[i].createsql_string += " set rightstring = SUBSTRING(rightstring, 1, 1511)+'1'+SUBSTRING(rightstring, 1513, 2000 - 1512) " arg_tb[i].createsql_string += " where u_user.empid <> 0 " i++//669 //2011.12.01 //重置窗口布局 arg_tb[i].update_version = "3.1.111004" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" arg_tb[i].createsql_string += " delete from sys_user_dwnSyntax " arg_tb[i].createsql_string += " where dwname = 'dw_sc_taskwork_edit' " i++//670 //2011.12.01 //重置窗口布局 arg_tb[i].update_version = "3.1.111004" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" arg_tb[i].createsql_string += " delete from sys_user_dwnSyntax " arg_tb[i].createsql_string += " where dwname = 'dw_scwg_taskwork_2_edit_person' " i++//671 //2011.12.01 // arg_tb[i].update_version = "3.1.111004" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_option" arg_tb[i].createsql_string += " INSERT INTO sys_option " arg_tb[i].createsql_string += " (optionid, optionname, optionvalue) " arg_tb[i].createsql_string += " VALUES ('071','产品工序使用产品计件单确认完成','0') " i++//672 //2011.12.01 // arg_tb[i].update_version = "3.1.111004" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_option" arg_tb[i].createsql_string += " UPDATE sys_option " arg_tb[i].createsql_string += " SET optionvalue = p.optionvalue " arg_tb[i].createsql_string += " FROM sys_option CROSS JOIN " arg_tb[i].createsql_string += " sys_option p " arg_tb[i].createsql_string += " WHERE (sys_option.optionid = '071') AND (p.optionid = '217') " //i++//671 //2011.12.01 // //arg_tb[i].update_version = "3.1.111004" //arg_tb[i].ifmx = 0 //arg_tb[i].tbname = "u_Bmsttake" //arg_tb[i].createsql_string += " update u_Bmsttake " //arg_tb[i].createsql_string += " set u_Bmsttake.Msttakeamt = a.msttakeamt " //arg_tb[i].createsql_string += " FROM u_Bmsttake INNER JOIN " //arg_tb[i].createsql_string += " (SELECT SUM(msttakeamt) AS msttakeamt, takeid " //arg_tb[i].createsql_string += " FROM u_Bmsttakemx " //arg_tb[i].createsql_string += " GROUP BY takeid) a ON u_Bmsttake.takeid = a.takeid AND " //arg_tb[i].createsql_string += " u_Bmsttake.Msttakeamt <> a.msttakeamt " //arg_tb[i].createsql_string += " where u_Bmsttake.opdate > '2011-11-26' " i++//673 //2011.12.17 // arg_tb[i].update_version = "3.1.111006" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_balc" arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_wfjgbalc_balc " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT mtrlid, sptid, status, woodcode, pcode, SUM(noallocqty) AS balcqty, SUM(wareamt) " arg_tb[i].createsql_string += " AS balcamt " arg_tb[i].createsql_string += " FROM dbo.ow_wfjgware " arg_tb[i].createsql_string += " GROUP BY mtrlid, sptid, status, woodcode, pcode " i++//674 //2011.12.17 // arg_tb[i].update_version = "3.1.111006" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_des" arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_wfjgbalc_des " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.ow_wfjgmx_in_bef.mtrlid, dbo.ow_wfjg_in.sptid, dbo.ow_wfjgmx_in_bef.status, " arg_tb[i].createsql_string += " dbo.ow_wfjgmx_in_bef.woodcode, dbo.ow_wfjgmx_in_bef.pcode, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.qty " arg_tb[i].createsql_string += " ELSE 0 END) AS desqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.fprice " arg_tb[i].createsql_string += " * dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) AS desamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate > dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.qty " arg_tb[i].createsql_string += " ELSE 0 END) AS afterend_desqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate > dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.fprice " arg_tb[i].createsql_string += " * dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) AS afterend_desamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN " arg_tb[i].createsql_string += " ow_wfjg_in.billtype = 9 THEN dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) ELSE 0 END) " arg_tb[i].createsql_string += " AS pkqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN " arg_tb[i].createsql_string += " ow_wfjg_in.billtype = 9 THEN dbo.ow_wfjgmx_in_bef.fprice * dbo.ow_wfjgmx_in_bef.qty " arg_tb[i].createsql_string += " ELSE 0 END) ELSE 0 END) AS pkamt " arg_tb[i].createsql_string += " FROM dbo.ow_wfjg_in INNER JOIN " arg_tb[i].createsql_string += " dbo.ow_wfjgmx_in_bef ON " arg_tb[i].createsql_string += " dbo.ow_wfjg_in.inwareid = dbo.ow_wfjgmx_in_bef.inwareid AND " arg_tb[i].createsql_string += " dbo.ow_wfjg_in.scid = dbo.ow_wfjgmx_in_bef.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[i].createsql_string += " dbo.ow_wfjg_in.indate >= dbo.u_parm_batchtake.firstdate " arg_tb[i].createsql_string += " WHERE (dbo.ow_wfjg_in.flag = 1) AND (dbo.u_parm_batchtake.cusid = 0) " arg_tb[i].createsql_string += " GROUP BY dbo.ow_wfjgmx_in_bef.mtrlid, dbo.ow_wfjg_in.sptid, " arg_tb[i].createsql_string += " dbo.ow_wfjgmx_in_bef.status, dbo.ow_wfjgmx_in_bef.woodcode, " arg_tb[i].createsql_string += " dbo.ow_wfjgmx_in_bef.pcode " i++//675 //2011.12.17 // arg_tb[i].update_version = "3.1.111006" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_inc" arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_wfjgbalc_inc " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.ow_wfjgmx_out.mtrlid, dbo.ow_wfjg_out.sptid, dbo.ow_wfjgmx_out.status, " arg_tb[i].createsql_string += " dbo.ow_wfjgmx_out.woodcode, dbo.ow_wfjgmx_out.pcode, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_out.outdate <= dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_out.qty " arg_tb[i].createsql_string += " ELSE 0 END) AS incqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_out.outdate <= dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_out.price " arg_tb[i].createsql_string += " * dbo.ow_wfjgmx_out.qty ELSE 0 END) AS incamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_out.outdate > dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_out.qty " arg_tb[i].createsql_string += " ELSE 0 END) AS afterend_incqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_out.outdate > dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_out.price " arg_tb[i].createsql_string += " * dbo.ow_wfjgmx_out.qty ELSE 0 END) AS afterend_incamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_out.outdate <= dbo.u_parm_batchtake.enddate THEN (CASE " arg_tb[i].createsql_string += " WHEN ow_wfjg_out.billtype = 9 THEN dbo.ow_wfjgmx_out.qty ELSE 0 END) " arg_tb[i].createsql_string += " ELSE 0 END) AS pyqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_out.outdate <= dbo.u_parm_batchtake.enddate THEN (CASE " arg_tb[i].createsql_string += " WHEN ow_wfjg_out.billtype = 9 THEN ow_wfjgmx_out.price * dbo.ow_wfjgmx_out.qty ELSE " arg_tb[i].createsql_string += " 0 END) ELSE 0 END) AS pyamt " arg_tb[i].createsql_string += " FROM dbo.ow_wfjgmx_out INNER JOIN " arg_tb[i].createsql_string += " dbo.ow_wfjg_out ON dbo.ow_wfjgmx_out.outwareid = dbo.ow_wfjg_out.outwareid AND " arg_tb[i].createsql_string += " dbo.ow_wfjgmx_out.scid = dbo.ow_wfjg_out.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[i].createsql_string += " dbo.ow_wfjg_out.outdate >= dbo.u_parm_batchtake.firstdate " arg_tb[i].createsql_string += " WHERE (dbo.ow_wfjg_out.flag = 1) AND (dbo.u_parm_batchtake.cusid = 0) " arg_tb[i].createsql_string += " GROUP BY dbo.ow_wfjgmx_out.mtrlid, dbo.ow_wfjg_out.sptid, dbo.ow_wfjgmx_out.status, " arg_tb[i].createsql_string += " dbo.ow_wfjgmx_out.woodcode, dbo.ow_wfjgmx_out.pcode " i++//676 //2011.12.17 // arg_tb[i].update_version = "3.1.111006" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_view" arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_wfjgbalc_view " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.uv_wfjgbalc_balc.mtrlid, dbo.uv_wfjgbalc_balc.sptid, " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status, dbo.uv_wfjgbalc_balc.woodcode, " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.pcode, ISNULL(dbo.uv_wfjgbalc_des.desqty, 0) AS desqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_des.desamt, 0) AS desamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_inc.incqty, 0) AS incqty, ISNULL(dbo.uv_wfjgbalc_inc.incamt, " arg_tb[i].createsql_string += " 0) AS incamt, ISNULL(dbo.uv_wfjgbalc_balc.balcqty, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.afterend_desqty, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incqty, 0) AS balcqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_balc.balcamt, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.afterend_desamt, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incamt, 0) AS balcamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_inc.pyqty, 0) - ISNULL(dbo.uv_wfjgbalc_des.pkqty, 0) " arg_tb[i].createsql_string += " AS pypkqty, ISNULL(dbo.uv_wfjgbalc_inc.pyamt, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_des.pkamt, 0) AS pypkamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_balc.balcqty, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.afterend_desqty, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incqty, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.desqty, 0) - ISNULL(dbo.uv_wfjgbalc_inc.incqty, 0) " arg_tb[i].createsql_string += " AS bgqty, ISNULL(dbo.uv_wfjgbalc_balc.balcamt, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.afterend_desamt, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incamt, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.desamt, 0) - ISNULL(dbo.uv_wfjgbalc_inc.incamt, 0) " arg_tb[i].createsql_string += " AS bgamt " arg_tb[i].createsql_string += " FROM dbo.uv_wfjgbalc_balc LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_inc ON " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.mtrlid = dbo.uv_wfjgbalc_inc.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.sptid = dbo.uv_wfjgbalc_inc.sptid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status = dbo.uv_wfjgbalc_inc.status AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.woodcode = dbo.uv_wfjgbalc_inc.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.pcode = dbo.uv_wfjgbalc_inc.pcode LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_des ON " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.mtrlid = dbo.uv_wfjgbalc_des.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.sptid = dbo.uv_wfjgbalc_des.sptid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status = dbo.uv_wfjgbalc_des.status AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.woodcode = dbo.uv_wfjgbalc_des.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.pcode = dbo.uv_wfjgbalc_des.pcode " i++//677 //2011.12.20 // arg_tb[i].update_version = "3.1.111008" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_OrderRqMtrl" arg_tb[i].createsql_string += " ALTER TABLE u_OrderRqMtrl ADD relbytskprice decimal(18, 5) DEFAULT(0) not null " i++//678 //2012.2.17 // arg_tb[i].update_version = "3.1.111101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cust_plan" arg_tb[i].createsql_string += " ALTER TABLE u_cust_plan ADD planaccomplishdate datetime " i++//679 //2012.2.17 // arg_tb[i].update_version = "3.1.111101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cust_plan" arg_tb[i].createsql_string += " ALTER TABLE u_cust_plan ADD accomplishdate datetime " i++//680 //2012.2.17 // arg_tb[i].update_version = "3.1.111101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cust_plan" arg_tb[i].createsql_string += " ALTER TABLE u_cust_plan ADD accomplishrslt varchar(255) DEFAULT('') not null " i++//681 //2012.3.30 // arg_tb[i].update_version = "3.1.120302" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_Cusarea" arg_tb[i].createsql_string += " ALTER TABLE u_Cusarea ADD typecode char(5) DEFAULT('') not null " i++//682 //2012.3.30 // arg_tb[i].update_version = "3.1.120302" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_Cusarea" arg_tb[i].createsql_string += " ALTER TABLE u_Cusarea ADD typecodestr varchar(255) DEFAULT('') not null " i++//683 //2012.3.30 // arg_tb[i].update_version = "3.1.120302" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_des" arg_tb[i].createsql_string += " drop view uv_wfjgbalc_des " i++//684 //2012.3.30 // arg_tb[i].update_version = "3.1.120302" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_view" arg_tb[i].createsql_string += " drop view uv_wfjgbalc_view " i++//685 //2012.3.30 // arg_tb[i].update_version = "3.1.120302" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_des_waste" arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_wfjgbalc_des_waste " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_order_wfjg_wasteMx_spt.mtrlid, dbo.u_order_wfjg_waste.sptid, " arg_tb[i].createsql_string += " dbo.u_order_wfjg_wasteMx_spt.status, dbo.u_order_wfjg_wasteMx_spt.woodcode, " arg_tb[i].createsql_string += " dbo.u_order_wfjg_wasteMx_spt.pcode, SUM(dbo.u_order_wfjg_wasteMx_spt.qty) " arg_tb[i].createsql_string += " AS wasteqty, " arg_tb[i].createsql_string += " SUM(dbo.u_order_wfjg_wasteMx_spt.qty * dbo.u_order_wfjg_wasteMx_spt.fprice) " arg_tb[i].createsql_string += " AS wasteamt " arg_tb[i].createsql_string += " FROM dbo.u_parm_batchtake INNER JOIN " arg_tb[i].createsql_string += " dbo.u_order_wfjg_waste ON " arg_tb[i].createsql_string += " dbo.u_parm_batchtake.firstdate <= dbo.u_order_wfjg_waste.wastedate AND " arg_tb[i].createsql_string += " dbo.u_parm_batchtake.enddate >= dbo.u_order_wfjg_waste.wastedate INNER JOIN " arg_tb[i].createsql_string += " dbo.u_order_wfjg_wasteMx_spt ON " arg_tb[i].createsql_string += " dbo.u_order_wfjg_waste.scid = dbo.u_order_wfjg_wasteMx_spt.scid AND " arg_tb[i].createsql_string += " dbo.u_order_wfjg_waste.wasteid = dbo.u_order_wfjg_wasteMx_spt.wasteid " arg_tb[i].createsql_string += " WHERE (dbo.u_order_wfjg_waste.flag = 1) AND (dbo.u_parm_batchtake.cusid = 0) " arg_tb[i].createsql_string += " GROUP BY dbo.u_order_wfjg_wasteMx_spt.mtrlid, dbo.u_order_wfjg_waste.sptid, " arg_tb[i].createsql_string += " dbo.u_order_wfjg_wasteMx_spt.status, dbo.u_order_wfjg_wasteMx_spt.woodcode, " arg_tb[i].createsql_string += " dbo.u_order_wfjg_wasteMx_spt.pcode " i++//686 //2012.3.30 // arg_tb[i].update_version = "3.1.120302" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_Cusarea" arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_wfjgbalc_des " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.ow_wfjgmx_in_bef.mtrlid, dbo.ow_wfjg_in.sptid, dbo.ow_wfjgmx_in_bef.status, " arg_tb[i].createsql_string += " dbo.ow_wfjgmx_in_bef.woodcode, dbo.ow_wfjgmx_in_bef.pcode, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.qty " arg_tb[i].createsql_string += " ELSE 0 END) AS desqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.fprice " arg_tb[i].createsql_string += " * dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) AS desamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate > dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.qty " arg_tb[i].createsql_string += " ELSE 0 END) AS afterend_desqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate > dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.fprice " arg_tb[i].createsql_string += " * dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) AS afterend_desamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN " arg_tb[i].createsql_string += " ow_wfjg_in.billtype = 9 THEN dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) ELSE 0 END) " arg_tb[i].createsql_string += " AS pkqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN " arg_tb[i].createsql_string += " ow_wfjg_in.billtype = 9 THEN dbo.ow_wfjgmx_in_bef.fprice * dbo.ow_wfjgmx_in_bef.qty " arg_tb[i].createsql_string += " ELSE 0 END) ELSE 0 END) AS pkamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN " arg_tb[i].createsql_string += " ow_wfjg_in.billtype IN (4, 5) AND " arg_tb[i].createsql_string += " ow_wfjg_in.thflag = 1 THEN dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) ELSE 0 END) " arg_tb[i].createsql_string += " AS reoutqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN " arg_tb[i].createsql_string += " ow_wfjg_in.billtype IN (4, 5) AND " arg_tb[i].createsql_string += " ow_wfjg_in.thflag = 1 THEN dbo.ow_wfjgmx_in_bef.fprice * dbo.ow_wfjgmx_in_bef.qty ELSE " arg_tb[i].createsql_string += " 0 END) ELSE 0 END) AS reoutamt " arg_tb[i].createsql_string += " FROM dbo.ow_wfjg_in INNER JOIN " arg_tb[i].createsql_string += " dbo.ow_wfjgmx_in_bef ON " arg_tb[i].createsql_string += " dbo.ow_wfjg_in.inwareid = dbo.ow_wfjgmx_in_bef.inwareid AND " arg_tb[i].createsql_string += " dbo.ow_wfjg_in.scid = dbo.ow_wfjgmx_in_bef.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[i].createsql_string += " dbo.ow_wfjg_in.indate >= dbo.u_parm_batchtake.firstdate " arg_tb[i].createsql_string += " WHERE (dbo.ow_wfjg_in.flag = 1) AND (dbo.u_parm_batchtake.cusid = 0) " arg_tb[i].createsql_string += " GROUP BY dbo.ow_wfjgmx_in_bef.mtrlid, dbo.ow_wfjg_in.sptid, " arg_tb[i].createsql_string += " dbo.ow_wfjgmx_in_bef.status, dbo.ow_wfjgmx_in_bef.woodcode, " arg_tb[i].createsql_string += " dbo.ow_wfjgmx_in_bef.pcode " i++//687 //2012.3.30 // arg_tb[i].update_version = "3.1.120302" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_view" arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_wfjgbalc_view " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.uv_wfjgbalc_balc.mtrlid, dbo.uv_wfjgbalc_balc.sptid, " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status, dbo.uv_wfjgbalc_balc.woodcode, " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.pcode, ISNULL(dbo.uv_wfjgbalc_des.desqty, 0) AS desqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_des.desamt, 0) AS desamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_inc.incqty, 0) AS incqty, ISNULL(dbo.uv_wfjgbalc_inc.incamt, " arg_tb[i].createsql_string += " 0) AS incamt, ISNULL(dbo.uv_wfjgbalc_balc.balcqty, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.afterend_desqty, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incqty, 0) AS balcqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_balc.balcamt, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.afterend_desamt, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incamt, 0) AS balcamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_inc.pyqty, 0) - ISNULL(dbo.uv_wfjgbalc_des.pkqty, 0) " arg_tb[i].createsql_string += " AS pypkqty, ISNULL(dbo.uv_wfjgbalc_inc.pyamt, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_des.pkamt, 0) AS pypkamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_balc.balcqty, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.afterend_desqty, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incqty, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.desqty, 0) - ISNULL(dbo.uv_wfjgbalc_inc.incqty, 0) " arg_tb[i].createsql_string += " AS bgqty, ISNULL(dbo.uv_wfjgbalc_balc.balcamt, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.afterend_desamt, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incamt, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.desamt, 0) - ISNULL(dbo.uv_wfjgbalc_inc.incamt, 0) " arg_tb[i].createsql_string += " AS bgamt, ISNULL(dbo.uv_wfjgbalc_des.reoutqty, 0) AS reoutqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_des.reoutamt, 0) AS reoutamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_des_waste.wasteqty, 0) AS wasteqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_des_waste.wasteamt, 0) AS wasteamt " arg_tb[i].createsql_string += " FROM dbo.uv_wfjgbalc_balc LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_des_waste ON " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.mtrlid = dbo.uv_wfjgbalc_des_waste.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.sptid = dbo.uv_wfjgbalc_des_waste.sptid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status = dbo.uv_wfjgbalc_des_waste.status AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.woodcode = dbo.uv_wfjgbalc_des_waste.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.pcode = dbo.uv_wfjgbalc_des_waste.pcode LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_inc ON " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.mtrlid = dbo.uv_wfjgbalc_inc.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.sptid = dbo.uv_wfjgbalc_inc.sptid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status = dbo.uv_wfjgbalc_inc.status AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.woodcode = dbo.uv_wfjgbalc_inc.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.pcode = dbo.uv_wfjgbalc_inc.pcode LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_des ON " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.mtrlid = dbo.uv_wfjgbalc_des.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.sptid = dbo.uv_wfjgbalc_des.sptid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status = dbo.uv_wfjgbalc_des.status AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.woodcode = dbo.uv_wfjgbalc_des.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.pcode = dbo.uv_wfjgbalc_des.pcode " i++//688 //2012.4.6 // arg_tb[i].update_version = "3.1.120303" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_spt_warebalc_his_balc" arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_spt_warebalc_his_balc " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT a.mtrlid, a.balcqty, a.balcamt, a.status, a.woodcode " arg_tb[i].createsql_string += " FROM dbo.ow_wfjgbalc a INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_balcdate ON a.balcdate >= dbo.u_parm_balcdate.first_date AND " arg_tb[i].createsql_string += " a.balcdate < dbo.u_parm_balcdate.end_date " arg_tb[i].createsql_string += " WHERE (a.balcdate IN " arg_tb[i].createsql_string += " (SELECT MAX(b.balcdate) " arg_tb[i].createsql_string += " FROM ow_wfjgbalc b " arg_tb[i].createsql_string += " WHERE b.mtrlid = a.mtrlid AND b.balcdate < u_parm_balcdate.end_date " arg_tb[i].createsql_string += " GROUP BY b.mtrlid, b.status, b.woodcode)) " i++//689 //2012.4.6 // arg_tb[i].update_version = "3.1.120303" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_spt_warebalc_his_incdes" arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_spt_warebalc_his_incdes " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.ow_wfjgbalc.mtrlid, dbo.ow_wfjgbalc.status, dbo.ow_wfjgbalc.woodcode, " arg_tb[i].createsql_string += " SUM(dbo.ow_wfjgbalc.inqty) AS inqty, SUM(dbo.ow_wfjgbalc.inamt) AS inamt, " arg_tb[i].createsql_string += " SUM(dbo.ow_wfjgbalc.thqty) AS thqty, SUM(dbo.ow_wfjgbalc.thamt) AS thamt, " arg_tb[i].createsql_string += " SUM(dbo.ow_wfjgbalc.outqty) AS outqty, SUM(dbo.ow_wfjgbalc.outamt) AS outamt, " arg_tb[i].createsql_string += " SUM(dbo.ow_wfjgbalc.reoutqty) AS reoutqty, SUM(dbo.ow_wfjgbalc.reoutamt) " arg_tb[i].createsql_string += " AS reoutamt " arg_tb[i].createsql_string += " FROM dbo.ow_wfjgbalc INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_balcdate ON " arg_tb[i].createsql_string += " dbo.ow_wfjgbalc.balcdate >= dbo.u_parm_balcdate.first_date AND " arg_tb[i].createsql_string += " dbo.ow_wfjgbalc.balcdate < dbo.u_parm_balcdate.end_date " arg_tb[i].createsql_string += " GROUP BY dbo.ow_wfjgbalc.mtrlid, dbo.ow_wfjgbalc.status, dbo.ow_wfjgbalc.woodcode " i++//690 //2012.4.6 // arg_tb[i].update_version = "3.1.120303" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_spt_warebalc_his" arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_spt_warebalc_his " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_mtrldef.mtrlcode, dbo.u_mtrldef.mtrlname, dbo.u_mtrldef.mtrlmode, " arg_tb[i].createsql_string += " dbo.u_mtrldef.unit, dbo.uv_spt_warebalc_his_incdes.status, " arg_tb[i].createsql_string += " dbo.uv_spt_warebalc_his_incdes.woodcode, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.inqty, 0) AS inqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.inamt, 0) AS inamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.thqty, 0) AS thqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.thamt, 0) AS thamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.outqty, 0) AS outqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.outamt, 0) AS outamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.reoutqty, 0) AS reoutqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_incdes.reoutamt, 0) AS reoutamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_balc.balcqty, 0) AS balcqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_spt_warebalc_his_balc.balcamt, 0) AS balcamt, " arg_tb[i].createsql_string += " dbo.u_mtrldef.mtrltype, dbo.uv_spt_warebalc_his_incdes.mtrlid " arg_tb[i].createsql_string += " FROM dbo.uv_spt_warebalc_his_incdes INNER JOIN " arg_tb[i].createsql_string += " dbo.u_mtrldef ON " arg_tb[i].createsql_string += " dbo.uv_spt_warebalc_his_incdes.mtrlid = dbo.u_mtrldef.mtrlid LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_spt_warebalc_his_balc ON " arg_tb[i].createsql_string += " dbo.uv_spt_warebalc_his_incdes.mtrlid = dbo.uv_spt_warebalc_his_balc.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_spt_warebalc_his_incdes.status = dbo.uv_spt_warebalc_his_balc.status AND " arg_tb[i].createsql_string += " dbo.uv_spt_warebalc_his_incdes.woodcode = dbo.uv_spt_warebalc_his_balc.woodcode " i++//691 //2012.4.6 // arg_tb[i].update_version = "3.1.120303" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" arg_tb[i].createsql_string += " UPDATE u_outwaremx " arg_tb[i].createsql_string += " SET ware_fprice = u_outwaremx.price, ware_enprice = u_outwaremx.price, " arg_tb[i].createsql_string += " ware_price = u_outwaremx.price " arg_tb[i].createsql_string += " FROM u_outware INNER JOIN " arg_tb[i].createsql_string += " u_outwaremx ON u_outware.scid = u_outwaremx.scid AND " arg_tb[i].createsql_string += " u_outware.outwareid = u_outwaremx.outwareid " arg_tb[i].createsql_string += " WHERE (u_outware.billtype <> 1) AND (u_outware.billtype <> 2) " i++//692 //2012.4.20 // arg_tb[i].update_version = "3.1.120401" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "v_maxtime_sptprice_dftunit" arg_tb[i].createsql_string += " CREATE VIEW dbo.v_maxtime_sptprice_dftunit " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT MAX(sys_changetime) AS max_sys_changetime, mtrlid, woodcode, pcode, " arg_tb[i].createsql_string += " status " arg_tb[i].createsql_string += " FROM dbo.u_spt_price " arg_tb[i].createsql_string += " GROUP BY mtrlid, woodcode, pcode, status " i++//693 //2012.4.20 // arg_tb[i].update_version = "3.1.120401" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "v_maxprice_sptprice_dftunit" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.v_maxprice_sptprice_dftunit " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.v_maxtime_sptprice_dftunit.mtrlid, dbo.u_spt_price.status, " arg_tb[i].createsql_string += " dbo.u_spt_price.woodcode, dbo.u_spt_price.pcode, dbo.u_mtrldef.unit, " arg_tb[i].createsql_string += " MAX(dbo.u_spt_price.price * dbo.u_spt_price.rate) AS price " arg_tb[i].createsql_string += " FROM dbo.v_maxtime_sptprice_dftunit INNER JOIN " arg_tb[i].createsql_string += " dbo.u_spt_price ON " arg_tb[i].createsql_string += " dbo.v_maxtime_sptprice_dftunit.mtrlid = dbo.u_spt_price.mtrlid AND " arg_tb[i].createsql_string += " dbo.v_maxtime_sptprice_dftunit.max_sys_changetime = dbo.u_spt_price.sys_changetime " arg_tb[i].createsql_string += " AND dbo.v_maxtime_sptprice_dftunit.woodcode = dbo.u_spt_price.woodcode AND " arg_tb[i].createsql_string += " dbo.v_maxtime_sptprice_dftunit.pcode = dbo.u_spt_price.pcode AND " arg_tb[i].createsql_string += " dbo.v_maxtime_sptprice_dftunit.status = dbo.u_spt_price.status INNER JOIN " arg_tb[i].createsql_string += " dbo.u_mtrldef ON dbo.u_spt_price.mtrlid = dbo.u_mtrldef.mtrlid " arg_tb[i].createsql_string += " GROUP BY dbo.v_maxtime_sptprice_dftunit.mtrlid, dbo.u_spt_price.status, " arg_tb[i].createsql_string += " dbo.u_spt_price.woodcode, dbo.u_spt_price.pcode, dbo.u_mtrldef.unit " i++//694 //2012.4.24 // arg_tb[i].update_version = "3.1.120402" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "v_cus_balcamt" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[v_cus_balcamt]') and OBJECTPROPERTY(id, N'IsView') = 1) " arg_tb[i].createsql_string += " drop view [dbo].[v_cus_balcamt] " i++//695 //2012.4.24 // arg_tb[i].update_version = "3.1.120402" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "v_cus_balcamt" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.v_cus_balcamt AS SELECT ISNULL(SUM(dbo.u_Bmsttake.Msttakeamt), 0) - ISNULL(SUM(dbo.u_Bmsttake.takeamt), 0) AS cus_balcamt, dbo.v_cusid_moneyid.cusid, dbo.v_cusid_moneyid.ScID, dbo.v_cusid_moneyid.moneyid FROM dbo.u_Bmsttake RIGHT OUTER JOIN dbo.v_cusid_moneyid ON dbo.u_Bmsttake.scid = dbo.v_cusid_moneyid.ScID AND dbo.u_Bmsttake.cusid = dbo.v_cusid_moneyid.cusid AND dbo.u_Bmsttake.moneyid = dbo.v_cusid_moneyid.moneyid GROUP BY dbo.v_cusid_moneyid.cusid, dbo.v_cusid_moneyid.ScID, dbo.v_cusid_moneyid.moneyid " i++//696 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[oa_workremindDef]( " arg_tb[i].createsql_string += " [WrmID] [int] NOT NULL, " arg_tb[i].createsql_string += " [wRMcODE] [nvarchar](50) NOT NULL, " arg_tb[i].createsql_string += " [Expressions] [text] NOT NULL, " arg_tb[i].createsql_string += " [WrmType] [tinyint] NOT NULL, " arg_tb[i].createsql_string += " [ChkTimeRule] [nvarchar](255) NOT NULL, " arg_tb[i].createsql_string += " [Funcid] [int] NOT NULL, " arg_tb[i].createsql_string += " [WinName] [nvarchar](50) NOT NULL, " arg_tb[i].createsql_string += " [ModuleName] [nvarchar](50) NOT NULL, " arg_tb[i].createsql_string += " [Operationstr] [nvarchar](50) NOT NULL, " arg_tb[i].createsql_string += " [Ifsc] [tinyint] NOT NULL, " arg_tb[i].createsql_string += " [Ifstorage] [tinyint] NOT NULL, " arg_tb[i].createsql_string += " [WrmName] [nvarchar](50) NOT NULL, " arg_tb[i].createsql_string += " [ChkTimeDir] [text] NOT NULL, " arg_tb[i].createsql_string += " [IfCheck] [tinyint] NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_oa_workremindDef] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [WrmID] ASC " arg_tb[i].createsql_string += " ) ON [PRIMARY] " arg_tb[i].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " i++//697 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindDef] ADD CONSTRAINT [DF_oa_workremindDef_wRMcODE] DEFAULT ('') FOR [wRMcODE] " i++//698 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindDef] ADD CONSTRAINT [DF_oa_workremindDef_Expressions] DEFAULT ('') FOR [Expressions] " i++//699 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindDef] ADD CONSTRAINT [DF_oa_workremindDef_WrmType] DEFAULT ('') FOR [WrmType] " i++//700 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindDef] ADD CONSTRAINT [DF_oa_workremindDef_ChkTimeRule] DEFAULT (N'') FOR [ChkTimeRule] " i++//701 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindDef] ADD CONSTRAINT [DF_oa_workremindDef_Funcid] DEFAULT (0) FOR [Funcid] " i++//702 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindDef] ADD CONSTRAINT [DF_oa_workremindDef_WinName] DEFAULT ('') FOR [WinName] " i++//703 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindDef] ADD CONSTRAINT [DF_oa_workremindDef_ModuleName] DEFAULT ('') FOR [ModuleName] " i++//704 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindDef] ADD CONSTRAINT [DF_oa_workremindDef_Operationstr] DEFAULT ('') FOR [Operationstr] " i++//705 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindDef] ADD CONSTRAINT [DF_oa_workremindDef_Ifsc] DEFAULT ('') FOR [Ifsc] " i++//706 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindDef] ADD CONSTRAINT [DF_oa_workremindDef_Ifstorage] DEFAULT ('') FOR [Ifstorage] " i++//707 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindDef] ADD CONSTRAINT [DF_oa_workremindDef_WrmName] DEFAULT ('') FOR [WrmName] " i++//708 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindDef] ADD CONSTRAINT [DF_oa_workremindDef_ChkTimeDir] DEFAULT ('') FOR [ChkTimeDir] " i++//709 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindDef] ADD CONSTRAINT [DF_oa_workremindDef_IfCheck] DEFAULT (0) FOR [IfCheck] " i++//710 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindRslt" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[oa_workremindRslt]( " arg_tb[i].createsql_string += " [WrmID] [int] NOT NULL, " arg_tb[i].createsql_string += " [QueryTime] [datetime] NOT NULL, " arg_tb[i].createsql_string += " [Result] [nvarchar](255) NOT NULL, " arg_tb[i].createsql_string += " [Scid] [int] NOT NULL, " arg_tb[i].createsql_string += " [Storageid] [int] NOT NULL, " arg_tb[i].createsql_string += " [WrmName] [nvarchar](50) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_oa_workremindRslt] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [WrmID] ASC " arg_tb[i].createsql_string += " ) ON [PRIMARY] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//711 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindRslt" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindRslt] ADD CONSTRAINT [DF_oa_workremindRslt_Result] DEFAULT ('') FOR [Result] " i++//712 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindRslt" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindRslt] ADD CONSTRAINT [DF_oa_workremindRslt_Scid] DEFAULT (0) FOR [Scid] " i++//713 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindRslt" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindRslt] ADD CONSTRAINT [DF_oa_workremindRslt_Storageid] DEFAULT (0) FOR [Storageid] " i++//714 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindRslt" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[oa_workremindRslt] ADD CONSTRAINT [DF_oa_workremindRslt_WrmName] DEFAULT ('') FOR [WrmName] " i++//715 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_user] ADD [WrmIDStr] [varchar](255) NOT NULL CONSTRAINT [DF_u_user_WrmIDStr] DEFAULT ('') " i++//716 //2012.5.7 // arg_tb[i].update_version = "3.1.120407" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_user] ADD [CanSeeWrm] [varchar](255) NOT NULL CONSTRAINT [DF_u_user_CanSeeWrm] DEFAULT ('') " end subroutine public subroutine uof_createtable_int_arr_120507 (ref s_sys_create_table arg_tb[]);long i i = 716 i++//717 //2012.5.22 // arg_tb[i].update_version = "3.1.120505" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cusmtrlname" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_cusmtrlname] ( " arg_tb[i].createsql_string += " [cusid] [int] NOT NULL , " arg_tb[i].createsql_string += " [mtrlid] [int] NOT NULL , " arg_tb[i].createsql_string += " [cusmtrlcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [cusmtrlname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [cusmtrlmode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//718 //2012.5.22 // arg_tb[i].update_version = "3.1.120505" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cusmtrlname" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusmtrlname] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_cusmtrlname] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [cusid], " arg_tb[i].createsql_string += " [mtrlid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//719 //2012.5.22 // arg_tb[i].update_version = "3.1.120505" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cusmtrlname" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusmtrlname] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cusmtrlname_cusid] DEFAULT (0) FOR [cusid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cusmtrlname_mtrlid] DEFAULT (0) FOR [mtrlid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cusmtrlname_cusmtrlcode] DEFAULT ('') FOR [cusmtrlcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cusmtrlname_cusmtrlname] DEFAULT ('') FOR [cusmtrlname], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cusmtrlname_cusmtrlmode] DEFAULT ('') FOR [cusmtrlmode] " i++//720 //2012.5.23 // arg_tb[i].update_version = "3.1.120506" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_mtrlware_noallocqty_mtrlid_3pz" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_mtrlware_noallocqty_mtrlid_3pz " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT SUM(noallocqty) AS sum_noallocqty, mtrlid, scid, Status, woodcode, pcode " arg_tb[i].createsql_string += " FROM dbo.u_mtrlware " arg_tb[i].createsql_string += " GROUP BY mtrlid, scid, Status, woodcode, pcode " i++//721 //2012.6.28 // arg_tb[i].update_version = "3.1.120601" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "oa_workremindDef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.oa_workremindDef ADD " arg_tb[i].createsql_string += " IfAutoOpen tinyint NOT NULL CONSTRAINT DF_oa_workremindDef_IfAutoOpen DEFAULT 0, " arg_tb[i].createsql_string += " IfDftWin tinyint NOT NULL CONSTRAINT DF_oa_workremindDef_IfDftWin DEFAULT 0, " arg_tb[i].createsql_string += " IfCusarea tinyint NOT NULL CONSTRAINT DF_oa_workremindDef_IfCusarea DEFAULT 0, " arg_tb[i].createsql_string += " IfOutrep tinyint NOT NULL CONSTRAINT DF_oa_workremindDef_IfOutrep DEFAULT 0, " arg_tb[i].createsql_string += " IfSpttype tinyint NOT NULL CONSTRAINT DF_oa_workremindDef_IfSpttype DEFAULT 0, " arg_tb[i].createsql_string += " ExpressionsMx text NOT NULL CONSTRAINT DF_oa_workremindDef_ExpressionsMx DEFAULT '' " //i i++//722 //2012.7.14 // arg_tb[i].update_version = "3.1.120701" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_storage" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_storage ADD ifbalc tinyint NOT NULL CONSTRAINT DF_u_storage_ifbalc DEFAULT 0 " //i i++//723 //2012.8.04 // arg_tb[i].update_version = "3.1.120712" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inware" arg_tb[i].createsql_string += " UPDATE u_inware SET sptname = '盘盈' WHERE (billtype = 9) AND (sptname = '') " //i i++//724 //2012.8.04 // arg_tb[i].update_version = "3.1.120712" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" arg_tb[i].createsql_string += " UPDATE u_outware SET cusname ='盘亏' WHERE (billtype = 9) AND (cusname = '') " //i i++//725 //2012.8.04 // arg_tb[i].update_version = "3.1.120714" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inware" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_inwaremx ADD mtrlwareid int NOT NULL CONSTRAINT DF_u_inwaremx_mtrlwareid DEFAULT 0 " //i i++//726 //2012.8.04 // arg_tb[i].update_version = "3.1.120718" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inware" arg_tb[i].createsql_string += " UPDATE u_inwaremx " arg_tb[i].createsql_string += " SET mtrlwareid = u_mtrlware.mtrlwareid " arg_tb[i].createsql_string += " FROM u_inwaremx INNER JOIN " arg_tb[i].createsql_string += " u_inware ON u_inwaremx.scid = u_inware.scid AND " arg_tb[i].createsql_string += " u_inwaremx.inwareid = u_inware.inwareid INNER JOIN " arg_tb[i].createsql_string += " u_mtrlware ON u_inwaremx.mtrlid = u_mtrlware.mtrlid AND " arg_tb[i].createsql_string += " u_inware.storageid = u_mtrlware.storageid AND " arg_tb[i].createsql_string += " u_inwaremx.plancode = u_mtrlware.plancode AND " arg_tb[i].createsql_string += " u_inwaremx.status = u_mtrlware.Status AND " arg_tb[i].createsql_string += " u_inwaremx.woodcode = u_mtrlware.woodcode AND " arg_tb[i].createsql_string += " u_inwaremx.pcode = u_mtrlware.pcode AND u_inwaremx.scid = u_mtrlware.scid AND " arg_tb[i].createsql_string += " u_inwaremx.sptid_cusid = u_mtrlware.Sptid AND " arg_tb[i].createsql_string += " u_inware.Dxflag = u_mtrlware.Dxflag " //arg_tb[i].createsql_string += " WHERE (u_inwaremx.mtrlwareid = 0) " end subroutine public subroutine uof_createtable_int_arr_120830 (ref s_sys_create_table arg_tb[]);long i i = 726 i++//727 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_configure_code" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_configure_code] ( " arg_tb[i].createsql_string += " [typeid] [int] NOT NULL , " arg_tb[i].createsql_string += " [pzid] [int] NOT NULL , " arg_tb[i].createsql_string += " [pzcode] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [name] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [inputtype] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [configtype] [tinyint] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//728 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_configure_codemx" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_configure_codemx] ( " arg_tb[i].createsql_string += " [pzid] [int] NOT NULL , " arg_tb[i].createsql_string += " [printid] [int] NOT NULL , " arg_tb[i].createsql_string += " [pzcodemx] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [namemx] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//729 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_configure_type" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_configure_type] ( " arg_tb[i].createsql_string += " [contfigtypeid] [int] NOT NULL , " arg_tb[i].createsql_string += " [contfigtypename] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [contfigtype] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//730 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_pztype_def" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_pztype_def] ( " arg_tb[i].createsql_string += " [typeid] [int] NOT NULL , " arg_tb[i].createsql_string += " [typename] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//731 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_pztype_mx" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_pztype_mx] ( " arg_tb[i].createsql_string += " [typeid] [int] NOT NULL , " arg_tb[i].createsql_string += " [pztype] [int] NOT NULL , " arg_tb[i].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [tdscrp] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//732 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_configure_code" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_configure_code] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_configure_code] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [pzid], " arg_tb[i].createsql_string += " [typeid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//733 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_configure_codemx" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_configure_codemx] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_configure_codemx] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [pzid], " arg_tb[i].createsql_string += " [printid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//734 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_configure_type" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_configure_type] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_configure_type] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [contfigtypeid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//735 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_configure_type" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_pztype_def] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_pztype_def] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [typeid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//736 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_pztype_mx" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_pztype_mx] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_pztype_mx] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [typeid], " arg_tb[i].createsql_string += " [pztype], " arg_tb[i].createsql_string += " [dscrp] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//737 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_configure_code" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_configure_code] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_configure_code_typeid] DEFAULT (0) FOR [typeid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_configure_code_pzid] DEFAULT (0) FOR [pzid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_configure_code_pzcode] DEFAULT ('') FOR [pzcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_configure_code_name] DEFAULT ('') FOR [name], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_configure_code_inputtype] DEFAULT (0) FOR [inputtype], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_configure_code_configtype] DEFAULT (0) FOR [configtype] " i++//738 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_configure_codemx" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_configure_codemx] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_configure_codemx_pzid] DEFAULT (0) FOR [pzid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_configure_codemx_printid] DEFAULT (0) FOR [printid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_configure_codemx_pzcodemx] DEFAULT ('') FOR [pzcodemx], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_configure_codemx_namemx] DEFAULT ('') FOR [namemx] " i++//739 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_configure_type" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_configure_type] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_configure_type_contfigtypeid] DEFAULT (0) FOR [contfigtypeid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_configure_type_contfigtypename] DEFAULT ('') FOR [contfigtypename], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_configure_type_contfigtype] DEFAULT (0) FOR [contfigtype] " i++//740 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_pztype_def" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_pztype_def] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_pztype_def_typeid] DEFAULT (0) FOR [typeid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_pztype_def_typename] DEFAULT ('') FOR [typename] " i++//741 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_pztype_def" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE UNIQUE INDEX [IX_u_pztype_def] ON [dbo].[u_pztype_def]([typename]) ON [PRIMARY] " i++//742 //2012.8.30 // arg_tb[i].update_version = "4.0.120820" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_pztype_mx" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_pztype_mx] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_pztype_mx_typeid] DEFAULT (0) FOR [typeid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_pztype_mx_pztype] DEFAULT (0) FOR [pztype], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_pztype_mx_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_pztype_mx_tdscrp] DEFAULT ('') FOR [tdscrp] " i++//743 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_mtrldef add configcode varchar(1000) not null " arg_tb[i].createsql_string += " CONSTRAINT DF_u_mtrldef_configcode default('') " i++//744 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_mtrldef add configname varchar(1000) not null " arg_tb[i].createsql_string += " CONSTRAINT DF_u_mtrldef_configname default('') " i++//745 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_mtrldef add mtrlcolor varchar(255) not null " arg_tb[i].createsql_string += " CONSTRAINT DF_u_mtrldef_mtrlcolor default('') " i++//746 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_mtrldef add configcodetype tinyint not null " arg_tb[i].createsql_string += " CONSTRAINT DF_u_mtrldef_configcodetype default(0) " i++//747 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_mtrldef add status_check int not null " arg_tb[i].createsql_string += " CONSTRAINT DF_u_mtrldef_status_check default(0) " i++//748 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_mtrldef add woodcode_check int not null " arg_tb[i].createsql_string += " CONSTRAINT DF_u_mtrldef_woodcode_check default(0) " i++//749 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_mtrldef add pcode_check int not null " arg_tb[i].createsql_string += " CONSTRAINT DF_u_mtrldef_pcode_check default(0) " i++//750 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_mtrldef add status_config varchar(255) not null " arg_tb[i].createsql_string += " CONSTRAINT DF_u_mtrldef_status_config default('') " i++//751 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_mtrldef add woodcode_config varchar(255) not null " arg_tb[i].createsql_string += " CONSTRAINT DF_u_mtrldef_woodcode_config default('') " i++//752 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_mtrldef add pcode_config varchar(255) not null " arg_tb[i].createsql_string += " CONSTRAINT DF_u_mtrldef_pcode_config default('') " i++//753 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrl_configure" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_mtrl_configure] ( " arg_tb[i].createsql_string += " [cid] [int] NOT NULL , " arg_tb[i].createsql_string += " [Mtrlid] [int] NOT NULL , " arg_tb[i].createsql_string += " [code] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [name] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [ename] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [type] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [Planprice] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [price] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [DefaultPZ] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [ifzj] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [capacity] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [capaparm] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [net_weight] [decimal](23, 10) NOT NULL , " arg_tb[i].createsql_string += " [gross_weight] [decimal](23, 10) NOT NULL , " arg_tb[i].createsql_string += " [cubage] [decimal](23, 10) NOT NULL , " arg_tb[i].createsql_string += " [ifgeneral] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//754 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrl_configure2" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_mtrl_configure2] ( " arg_tb[i].createsql_string += " [scid] [int] NOT NULL , " arg_tb[i].createsql_string += " [pzid] [int] NOT NULL , " arg_tb[i].createsql_string += " [printid] [int] NOT NULL , " arg_tb[i].createsql_string += " [Mtrlid] [int] NOT NULL , " arg_tb[i].createsql_string += " [pzcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [pzname] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [pzcodemx] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [pznamemx] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//755 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrl_configure" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrl_configure] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_mtrl_configure] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [cid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//756 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrl_configure2" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrl_configure2] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_mtrl_configure2] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [scid], " arg_tb[i].createsql_string += " [pzid], " arg_tb[i].createsql_string += " [printid], " arg_tb[i].createsql_string += " [Mtrlid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//757 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrl_configure" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrl_configure] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_cid] DEFAULT (0) FOR [cid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_Mtrlid] DEFAULT (0) FOR [Mtrlid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_code] DEFAULT ('') FOR [code], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_name] DEFAULT ('') FOR [name], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_ename] DEFAULT ('') FOR [ename], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_type] DEFAULT (0) FOR [type], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_Planprice] DEFAULT (0) FOR [Planprice], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_price] DEFAULT (0) FOR [price], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_DefaultPZ] DEFAULT (0) FOR [DefaultPZ], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_ifzj] DEFAULT (0) FOR [ifzj], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_capacity] DEFAULT (0) FOR [capacity], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_capaparm] DEFAULT (1) FOR [capaparm], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_net_weight] DEFAULT (0) FOR [net_weight], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_gross_weight] DEFAULT (0) FOR [gross_weight], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_cubage] DEFAULT (0) FOR [cubage], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure_ifgeneral] DEFAULT (0) FOR [ifgeneral] " i++//758 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrl_configure" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE UNIQUE INDEX [IX_u_mtrl_configure] ON [dbo].[u_mtrl_configure]([Mtrlid], [name]) ON [PRIMARY] " i++//759 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrl_configure2" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrl_configure2] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure2_scid] DEFAULT (0) FOR [scid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure2_pzid] DEFAULT (0) FOR [pzid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure2_printid] DEFAULT (0) FOR [printid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure2_Mtrlid] DEFAULT (0) FOR [Mtrlid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure2_pzcode] DEFAULT ('') FOR [pzcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure2_pzname] DEFAULT ('') FOR [pzname], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure2_pzcodemx] DEFAULT ('') FOR [pzcodemx], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrl_configure2_pznamemx] DEFAULT ('') FOR [pznamemx] " i++//760 //2012.9.10 // arg_tb[i].update_version = "4.0.120902" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrl_configure2" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE UNIQUE INDEX [IX_u_mtrl_configure] ON [dbo].[u_mtrl_configure2]([Mtrlid], [pzname]) ON [PRIMARY] " i++//761 //2012.9.10 // arg_tb[i].update_version = "4.0.120903" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_mtrldef add ifcustom tinyint not null " arg_tb[i].createsql_string += " CONSTRAINT DF_u_mtrldef_ifcustom default(0) " i++//762 //2012.10.12 // arg_tb[i].update_version = "4.0.120913" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_mtrldef ADD " arg_tb[i].createsql_string += " usermtrlmode varchar(255) NOT NULL CONSTRAINT DF_u_mtrldef_usermtrlmode DEFAULT (''), " arg_tb[i].createsql_string += " buyunit tinyint NOT NULL CONSTRAINT DF_u_mtrldef_buyunit DEFAULT (0), " arg_tb[i].createsql_string += " wfjgunit tinyint NOT NULL CONSTRAINT DF_u_mtrldef_wfjgunit DEFAULT (0), " arg_tb[i].createsql_string += " scllunit tinyint NOT NULL CONSTRAINT DF_u_mtrldef_scllunit DEFAULT (0), " arg_tb[i].createsql_string += " saleunit tinyint NOT NULL CONSTRAINT DF_u_mtrldef_saleunit DEFAULT (0), " arg_tb[i].createsql_string += " buydec int NOT NULL CONSTRAINT DF_u_mtrldef_buydec DEFAULT (5), " arg_tb[i].createsql_string += " wfjgdec int NOT NULL CONSTRAINT DF_u_mtrldef_wfjgdec DEFAULT (5), " arg_tb[i].createsql_string += " sclldec int NOT NULL CONSTRAINT DF_u_mtrldef_sclldec DEFAULT (5), " arg_tb[i].createsql_string += " saledec int NOT NULL CONSTRAINT DF_u_mtrldef_saledec DEFAULT (5), " arg_tb[i].createsql_string += " ifpack tinyint NOT NULL CONSTRAINT DF_u_mtrldef_ifpack DEFAULT (0), " arg_tb[i].createsql_string += " ifpackpro tinyint NOT NULL CONSTRAINT DF_u_mtrldef_ifpackpro DEFAULT (0), " arg_tb[i].createsql_string += " ifpackpz tinyint NOT NULL CONSTRAINT DF_u_mtrldef_ifpackpz DEFAULT (0), " arg_tb[i].createsql_string += " ifpackpro2 tinyint NOT NULL CONSTRAINT DF_u_mtrldef_ifpackpro2 DEFAULT (0), " arg_tb[i].createsql_string += " ifpacktype tinyint NOT NULL CONSTRAINT DF_u_mtrldef_ifpacktype DEFAULT (0) " i++//763 //2012.10.12 // arg_tb[i].update_version = "4.0.120913" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cust" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_cust ADD " arg_tb[i].createsql_string += " ifecomm tinyint NOT NULL CONSTRAINT DF_u_cust_ifecomm DEFAULT (0), " arg_tb[i].createsql_string += " commcode char(50) NOT NULL CONSTRAINT DF_u_cust_commcode DEFAULT (''), " arg_tb[i].createsql_string += " commsccode char(2) NOT NULL CONSTRAINT DF_u_cust_commsccode DEFAULT (''), " arg_tb[i].createsql_string += " moneyid int NOT NULL CONSTRAINT DF_u_cust_moneyid DEFAULT (0) " i++//764 //2012.10.12 // arg_tb[i].update_version = "4.0.120913" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spt" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_spt ADD " arg_tb[i].createsql_string += " ifecomm tinyint NOT NULL CONSTRAINT DF_u_spt_ifecomm DEFAULT (0), " arg_tb[i].createsql_string += " commcode char(50) NOT NULL CONSTRAINT DF_u_spt_commcode DEFAULT (''), " arg_tb[i].createsql_string += " commsccode char(2) NOT NULL CONSTRAINT DF_u_spt_commsccode DEFAULT (''), " arg_tb[i].createsql_string += " moddate datetime NULL, " arg_tb[i].createsql_string += " modemp char(10) NOT NULL CONSTRAINT DF_u_spt_modemp DEFAULT (''), " arg_tb[i].createsql_string += " sptkind tinyint NOT NULL CONSTRAINT DF_u_spt_sptkind DEFAULT (0) " i++//765 //2012.10.12 // arg_tb[i].update_version = "4.0.120913" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sptmtrlname" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_sptmtrlname ADD " arg_tb[i].createsql_string += " sptmtrlcode char(30) NOT NULL CONSTRAINT DF_u_sptmtrlname_sptmtrlcode DEFAULT (''), " arg_tb[i].createsql_string += " sptmtrlmode char(30) NOT NULL CONSTRAINT DF_u_sptmtrlname_sptmtrlmode DEFAULT (''), " arg_tb[i].createsql_string += " rate decimal(18, 5) NOT NULL CONSTRAINT DF_u_sptmtrlname_rate DEFAULT (0), " arg_tb[i].createsql_string += " planqty decimal(18, 5) NOT NULL CONSTRAINT DF_u_sptmtrlname_planqty DEFAULT (0) " i++//766 //2012.10.12 // arg_tb[i].update_version = "4.0.120913" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buyTask" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_buyTask ADD " arg_tb[i].createsql_string += " senduser char(20) not NULL CONSTRAINT DF_u_buyTask_senduser DEFAULT (''), " arg_tb[i].createsql_string += " sendtime datetime NULL, " arg_tb[i].createsql_string += " sendcnt int not NULL CONSTRAINT DF_u_buyTask_sendcnt DEFAULT (0) " i++//767 //2012.11.05 // arg_tb[i].update_version = "5.0.121101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_DB_version" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.sys_DB_version ADD " arg_tb[i].createsql_string += " sys_pwrstr text NOT NULL CONSTRAINT DF_sys_DB_version_sys_pwrstr DEFAULT '', " arg_tb[i].createsql_string += " sys_optionstr text NOT NULL CONSTRAINT DF_sys_DB_version_sys_optionstr DEFAULT '', " arg_tb[i].createsql_string += " sys_pwrstr_sys text NOT NULL CONSTRAINT DF_sys_DB_version_sys_pwrstr_sys DEFAULT '', " arg_tb[i].createsql_string += " sys_optionstr_sys text NOT NULL CONSTRAINT DF_sys_DB_version_sys_optionstr_sys DEFAULT '', " arg_tb[i].createsql_string += " if_development tinyint NOT NULL CONSTRAINT DF_sys_DB_version_if_development DEFAULT 0 " i++//768 //2012.11.16 // arg_tb[i].update_version = "5.0.121102" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_quoteworkprice" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_quoteworkprice ADD " arg_tb[i].createsql_string += " cost decimal(18, 5) NOT NULL CONSTRAINT DF_u_quoteworkprice_cost DEFAULT 0, " arg_tb[i].createsql_string += " costamt decimal(18, 5) NOT NULL CONSTRAINT DF_u_quoteworkprice_costamt DEFAULT 0 " i++//769 //2012.11.16 // arg_tb[i].update_version = "5.0.121102" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_mtrldef ADD " arg_tb[i].createsql_string += " issuliao tinyint NOT NULL CONSTRAINT DF_u_mtrldef_issuliao DEFAULT 0 " i++//770 //2012.11.27 // arg_tb[i].update_version = "5.0.121103" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_dwnSyntax_sys" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[sys_dwnSyntax_sys] ( " arg_tb[i].createsql_string += " [AllowVersion] [char] (25) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwName] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjVisible] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjText] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjText_en] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjText_big5] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjX] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjY] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjWidth] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjHeight] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjAlignment] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjTaborder] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjDftValue] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjTitleX] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjTitleY] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjType] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjDetailHeight] [int] NOT NULL , " arg_tb[i].createsql_string += " [DwObjAutoSize] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " i++//771 //2012.11.27 // arg_tb[i].update_version = "5.0.121103" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_dwnSyntax_sys" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[sys_dwnSyntax_sys] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_sys_dwnSyntax_sys] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [AllowVersion], " arg_tb[i].createsql_string += " [DwName] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//772 //2012.11.27 // arg_tb[i].update_version = "5.0.121103" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_dwnSyntax_sys" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[sys_dwnSyntax_sys] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_AllowVersion] DEFAULT ('') FOR [AllowVersion], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwName] DEFAULT ('') FOR [DwName], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjVisible] DEFAULT ('') FOR [DwObjVisible], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjText] DEFAULT ('') FOR [DwObjText], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjText_en] DEFAULT ('') FOR [DwObjText_en], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjText_big5] DEFAULT ('') FOR [DwObjText_big5], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjX] DEFAULT ('') FOR [DwObjX], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjY] DEFAULT ('') FOR [DwObjY], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjWidth] DEFAULT ('') FOR [DwObjWidth], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjHeight] DEFAULT ('') FOR [DwObjHeight], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjAlignment] DEFAULT ('') FOR [DwObjAlignment], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjTaporder] DEFAULT ('') FOR [DwObjTaborder], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjDftValue] DEFAULT ('') FOR [DwObjDftValue], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjTitleX] DEFAULT ('') FOR [DwObjTitleX], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjTitleY] DEFAULT ('') FOR [DwObjTitleY], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjType] DEFAULT ('') FOR [DwObjType], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjDetailHeight] DEFAULT (0) FOR [DwObjDetailHeight], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjAutoSize] DEFAULT ('0') FOR [DwObjAutoSize] " i++//773 //2012.11.27 // arg_tb[i].update_version = "5.0.121103" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.sys_user_dwnSyntax ADD " arg_tb[i].createsql_string += " dwnSyntax_layout_column_autosize int NOT NULL CONSTRAINT DF_sys_user_dwnSyntax_dwnSyntax_layout_column_autosize DEFAULT -1, " arg_tb[i].createsql_string += " dwnSyntax_layout_column_detail_height int NOT NULL CONSTRAINT DF_sys_user_dwnSyntax_dwnSyntax_layout_column_detail_height DEFAULT 0, " arg_tb[i].createsql_string += " dwnSyntax_layout_zoom int NOT NULL CONSTRAINT DF_sys_user_dwnSyntax_dwnSyntax_layout_zoom DEFAULT 100 " i++//774 //2013.01.31 // arg_tb[i].update_version = "5.0.130101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_mtrldef ADD " arg_tb[i].createsql_string += " upsalerate decimal(18, 5) NOT NULL CONSTRAINT DF_u_mtrldef_upsalerate DEFAULT 0, " arg_tb[i].createsql_string += " upsaleqty decimal(18, 5) NOT NULL CONSTRAINT DF_u_mtrldef_upsaleqty DEFAULT 0 " i++//775 //20130202 // arg_tb[i].update_version = "5.0.130102" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_outware ADD " arg_tb[i].createsql_string += " senduser char(20) not NULL CONSTRAINT DF_u_outware_senduser DEFAULT (''), " arg_tb[i].createsql_string += " sendtime datetime NULL, " arg_tb[i].createsql_string += " sendcnt int not NULL CONSTRAINT DF_u_outware_sendcnt DEFAULT (0) " i++//776 //20130202 // arg_tb[i].update_version = "5.0.130102" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_quote" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_quote ADD " arg_tb[i].createsql_string += " senduser char(20) not NULL CONSTRAINT DF_u_quote_senduser DEFAULT (''), " arg_tb[i].createsql_string += " sendtime datetime NULL, " arg_tb[i].createsql_string += " sendcnt int not NULL CONSTRAINT DF_u_quote_sendcnt DEFAULT (0) " i++//777 //20130202 // arg_tb[i].update_version = "5.0.130102" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_reissue" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_reissue ADD " arg_tb[i].createsql_string += " senduser char(20) not NULL CONSTRAINT DF_u_reissue_senduser DEFAULT (''), " arg_tb[i].createsql_string += " sendtime datetime NULL, " arg_tb[i].createsql_string += " sendcnt int not NULL CONSTRAINT DF_u_reissue_sendcnt DEFAULT (0) " i++//778 //20130202 // arg_tb[i].update_version = "5.0.130102" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_SaleTask" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_SaleTask ADD " arg_tb[i].createsql_string += " senduser char(20) not NULL CONSTRAINT DF_u_SaleTask_senduser DEFAULT (''), " arg_tb[i].createsql_string += " sendtime datetime NULL, " arg_tb[i].createsql_string += " sendcnt int not NULL CONSTRAINT DF_u_SaleTask_sendcnt DEFAULT (0) " i++//779 //20130202 // arg_tb[i].update_version = "5.0.130102" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spt_price_change" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_spt_price_change ADD " arg_tb[i].createsql_string += " senduser char(20) not NULL CONSTRAINT DF_u_spt_price_change_senduser DEFAULT (''), " arg_tb[i].createsql_string += " sendtime datetime NULL, " arg_tb[i].createsql_string += " sendcnt int not NULL CONSTRAINT DF_u_spt_price_change_sendcnt DEFAULT (0) " i++//780 //20130202 // arg_tb[i].update_version = "5.0.130203" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_msg" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += "ALTER TABLE sys_db_version ADD email_version char(100) NOT NULL " arg_tb[i].createsql_string += "CONSTRAINT DF_sys_db_version_email_version DEFAULT '419249917573705627508968519049' WITH VALUES " i++//781 //20130202 // arg_tb[i].update_version = "5.0.130204" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_quote" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_quote add fiebrelcode char(20) not null CONSTRAINT DF_u_quote_fiebrelcode default('') " i++//782 //20130202 // arg_tb[i].update_version = "5.0.130204" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_post_propel_mx" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_post_propel] ( " arg_tb[i].createsql_string += " [postid] [int] NOT NULL , " arg_tb[i].createsql_string += " [sdate] [datetime] NULL , " arg_tb[i].createsql_string += " [edate] [datetime] NULL , " arg_tb[i].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [opdate] [datetime] NULL , " arg_tb[i].createsql_string += " [areaname] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [propeltime] [datetime] NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//783 //20130202 // arg_tb[i].update_version = "5.0.130204" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_post_propel_mx" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_post_propel_mx] ( " arg_tb[i].createsql_string += " [postid] [int] NOT NULL , " arg_tb[i].createsql_string += " [commcode] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [commsccode] [char] (2) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [commname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [kind] [tinyint] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//784 //20130202 // arg_tb[i].update_version = "5.0.130204" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_post_propel" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_post_propel] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_post_propel] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [postid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//785 //20130202 // arg_tb[i].update_version = "5.0.130204" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_post_propel_mx" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_post_propel_mx] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_post_propel_mx] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [postid], " arg_tb[i].createsql_string += " [commcode], " arg_tb[i].createsql_string += " [commsccode] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//786 //20130202 // arg_tb[i].update_version = "5.0.130204" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_post_propel" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_post_propel] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_post_propel_postid] DEFAULT (0) FOR [postid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_post_propel_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_post_propel_opemp] DEFAULT ('') FOR [opemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_post_propel_areaname] DEFAULT ('') FOR [areaname] " i++//787 //20130202 // arg_tb[i].update_version = "5.0.130204" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_post_propel_mx" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_post_propel_mx] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_post_propel_mx_postid] DEFAULT (0) FOR [postid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_post_propel_mx_commcode] DEFAULT ('') FOR [commcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_post_propel_mx_commsccode] DEFAULT ('') FOR [commsccode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_post_propel_mx_commname] DEFAULT ('') FOR [commname], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_post_propel_mx_kind] DEFAULT (0) FOR [kind] " i++//788 //20130315 // arg_tb[i].update_version = "5.0.130205" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_func_pwr" arg_tb[i].createsql_string = "alter table sys_func_pwr add worktype int not null CONSTRAINT DF_sys_func_pwr_worktype default(0)" i++//789 //20130318 // arg_tb[i].update_version = "5.0.130206" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_event" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE sys_event( ~r~n" arg_tb[i].createsql_string += " billtype int NOT NULL, ~r~n" arg_tb[i].createsql_string += " eventtype int NOT NULL, ~r~n" arg_tb[i].createsql_string += " printid int NOT NULL, ~r~n" arg_tb[i].createsql_string += " escript varchar(255) NOT NULL, ~r~n" arg_tb[i].createsql_string += " isuse tinyint NOT NULL, ~r~n" arg_tb[i].createsql_string += " CONSTRAINT PK_sys_event PRIMARY KEY CLUSTERED ~r~n" arg_tb[i].createsql_string += " ( ~r~n" arg_tb[i].createsql_string += " billtype ASC, ~r~n" arg_tb[i].createsql_string += " eventtype ASC, ~r~n" arg_tb[i].createsql_string += " printid ASC ~r~n" arg_tb[i].createsql_string += " ) ~r~n" arg_tb[i].createsql_string += " ) ~r~n" i++//790 //20130318 // arg_tb[i].update_version = "5.0.130206" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_event" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE sys_event ADD ~r~n" arg_tb[i].createsql_string += " CONSTRAINT DF_sys_event_billtype DEFAULT (0) FOR billtype, ~r~n" arg_tb[i].createsql_string += " CONSTRAINT DF_sys_event_eventtype DEFAULT (0) FOR eventtype, ~r~n" arg_tb[i].createsql_string += " CONSTRAINT DF_sys_event_printid DEFAULT (0) FOR printid, ~r~n" arg_tb[i].createsql_string += " CONSTRAINT DF_sys_event_escript DEFAULT ('') FOR escript, ~r~n" arg_tb[i].createsql_string += " CONSTRAINT DF_sys_event_isuse DEFAULT (0) FOR isuse ~r~n" i++//791 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE eb_cusamt(~r~n" arg_tb[i].createsql_string += "id int NOT NULL,~r~n" arg_tb[i].createsql_string += "billdate datetime NOT NULL,~r~n" arg_tb[i].createsql_string += "cusid int NOT NULL,~r~n" arg_tb[i].createsql_string += "custype varchar(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "assign_emp varchar(10) NOT NULL,~r~n" arg_tb[i].createsql_string += "part varchar(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "dscrp varchar(250) NOT NULL,~r~n" arg_tb[i].createsql_string += "billtype int NOT NULL,~r~n" arg_tb[i].createsql_string += "reltaskcode varchar(15) NOT NULL,~r~n" arg_tb[i].createsql_string += "billamt decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "damt decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "reldamt decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "reltakeamt decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "takeamt decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "accountsid int NOT NULL,~r~n" arg_tb[i].createsql_string += "realrate decimal(18, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "realmoneyid int NOT NULL,~r~n" arg_tb[i].createsql_string += "itemid int NOT NULL,~r~n" arg_tb[i].createsql_string += "banktypeid int NOT NULL,~r~n" arg_tb[i].createsql_string += "mxdscrp varchar(250) NOT NULL,~r~n" arg_tb[i].createsql_string += "viewdate datetime NULL,~r~n" arg_tb[i].createsql_string += "scid int NOT NULL,~r~n" arg_tb[i].createsql_string += "relid int NOT NULL,~r~n" arg_tb[i].createsql_string += "accept_flag tinyint NOT NULL,~r~n" arg_tb[i].createsql_string += "accept_emp varchar(10) NOT NULL,~r~n" arg_tb[i].createsql_string += "accept_date datetime NULL,~r~n" arg_tb[i].createsql_string += "trade_id varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "trade_no varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "tid varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "im_type int NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_eb_cusamt PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "id ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//792 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_billdate DEFAULT (getdate()) FOR billdate~r~n" i++//793 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_cusid DEFAULT (0) FOR cusid~r~n" i++//794 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_custype DEFAULT ('') FOR custype~r~n" i++//795 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_assign_emp DEFAULT ('') FOR assign_emp~r~n" i++//796 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_part DEFAULT ('') FOR part~r~n" i++//797 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_dscrp DEFAULT ('') FOR dscrp~r~n" i++//798 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_billtype DEFAULT (0) FOR billtype~r~n" i++//799 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_reltaskcode DEFAULT ('') FOR reltaskcode~r~n" i++//800 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_billamt DEFAULT (0) FOR billamt~r~n" i++//801 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_damt DEFAULT (0) FOR damt~r~n" i++//802 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_reldamt DEFAULT (0) FOR reldamt~r~n" i++//803 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_reltakeamt DEFAULT (0) FOR reltakeamt~r~n" i++//804 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_takeamt DEFAULT (0) FOR takeamt~r~n" i++//805 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_accountsid DEFAULT (0) FOR accountsid~r~n" i++//806 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_realrate DEFAULT (0) FOR realrate~r~n" i++//807 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_realmoneyid DEFAULT (0) FOR realmoneyid~r~n" i++//808 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_itemid DEFAULT (0) FOR itemid~r~n" i++//809 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_banktypeid DEFAULT (0) FOR banktypeid~r~n" i++//810 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_mxdscrp DEFAULT ('') FOR mxdscrp~r~n" i++//811 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_scid DEFAULT (0) FOR scid~r~n" i++//812 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_relid DEFAULT (0) FOR relid~r~n" i++//813 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamtaccept_flag DEFAULT (0) FOR accept_flag~r~n" i++//814 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_accept_emp DEFAULT ('') FOR accept_emp~r~n" i++//815 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_trade_id DEFAULT ('') FOR trade_id~r~n" i++//816 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_trade_no DEFAULT ('') FOR trade_no~r~n" i++//817 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_tid DEFAULT ('') FOR tid~r~n" i++//818 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_cusamt ADD CONSTRAINT DF_eb_cusamt_im_type DEFAULT (0) FOR im_type~r~n" i++//819 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE eb_import_mtrlname(~r~n" arg_tb[i].createsql_string += "im_type int NOT NULL,~r~n" arg_tb[i].createsql_string += "im_id varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "mtrlid int NOT NULL,~r~n" arg_tb[i].createsql_string += "eb_num decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "eb_price decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "eb_type varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "eb_stuffStatus varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "eb_title varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "eb_dscrp text NOT NULL,~r~n" arg_tb[i].createsql_string += "eb_locationstate varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "eb_locationcity varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "eb_cid varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "numIid varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "props varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "im_userid varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_EB_C1 PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "im_type ASC,~r~n" arg_tb[i].createsql_string += "im_id ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//820 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_im_type DEFAULT (0) FOR im_type~r~n" i++//821 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_im_id DEFAULT ('') FOR im_id~r~n" i++//822 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_mtrlid DEFAULT (0) FOR mtrlid~r~n" i++//823 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_eb_num DEFAULT (0) FOR eb_num~r~n" i++//824 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_eb_price DEFAULT (0) FOR eb_price~r~n" i++//825 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_eb_type DEFAULT ('') FOR eb_type~r~n" i++//826 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_eb_stuffStatus DEFAULT ('') FOR eb_stuffStatus~r~n" i++//827 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_eb_title DEFAULT ('') FOR eb_title~r~n" i++//828 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_eb_dscrp DEFAULT ('') FOR eb_dscrp~r~n" i++//829 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_eb_locationstate DEFAULT ('') FOR eb_locationstate~r~n" i++//830 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_eb_locationcity DEFAULT ('') FOR eb_locationcity~r~n" i++//831 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_eb_cid DEFAULT ('') FOR eb_cid~r~n" i++//832 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_numIid DEFAULT ('') FOR numIid~r~n" i++//833 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_props DEFAULT ('') FOR props~r~n" i++//834 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_import_mtrlname ADD CONSTRAINT DF_eb_import_mtrlname_im_userid DEFAULT ('') FOR im_userid~r~n" i++//835 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE eb_saletask_import(~r~n" arg_tb[i].createsql_string += "im_type int NOT NULL,~r~n" arg_tb[i].createsql_string += "im_id varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "moneyname varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "moneyid int NOT NULL,~r~n" arg_tb[i].createsql_string += "mrate decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "taskdate datetime NOT NULL,~r~n" arg_tb[i].createsql_string += "tasktype varchar(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "typeid int NOT NULL,~r~n" arg_tb[i].createsql_string += "level_str varchar(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "level int NOT NULL,~r~n" arg_tb[i].createsql_string += "cuscode varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "cusname varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "cusid int NOT NULL,~r~n" arg_tb[i].createsql_string += "cus_address varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "rel_rep varchar(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "cus_tele varchar(100) NOT NULL,~r~n" arg_tb[i].createsql_string += "cus_fax varchar(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "freight varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "freight_tele varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "Assign_Emp varchar(10) NOT NULL,~r~n" arg_tb[i].createsql_string += "upname varchar(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "banktype varchar(100) NOT NULL,~r~n" arg_tb[i].createsql_string += "banktypeid int NOT NULL,~r~n" arg_tb[i].createsql_string += "damt decimal(18, 2) NOT NULL,~r~n" arg_tb[i].createsql_string += "relcode varchar(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "paytype varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "otheramt decimal(18, 2) NOT NULL,~r~n" arg_tb[i].createsql_string += "dscrp2 varchar(250) NOT NULL,~r~n" arg_tb[i].createsql_string += "dscrp varchar(250) NOT NULL,~r~n" arg_tb[i].createsql_string += "dscrp3 varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "outtypestr varchar(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "mtrlcode varchar(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "mtrlname varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "mtrlid int NOT NULL,~r~n" arg_tb[i].createsql_string += "unit varchar(10) NOT NULL,~r~n" arg_tb[i].createsql_string += "saleqty decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "pricetype varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "enprice decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "rebate decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "taxrate decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "requiredate datetime NULL,~r~n" arg_tb[i].createsql_string += "status varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "woodcode varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "pcode varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "mxdscrp varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "mxdscrp2 varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "mtrlcuscode varchar(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "accept_flag tinyint NOT NULL,~r~n" arg_tb[i].createsql_string += "accept_emp varchar(10) NOT NULL,~r~n" arg_tb[i].createsql_string += "accept_date datetime NULL,~r~n" arg_tb[i].createsql_string += "tid varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "im_userid varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "trade_status varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "props varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "trade_no varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "moddate datetime NULL,~r~n" arg_tb[i].createsql_string += "taskcode varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "addcnt int NOT NULL,~r~n" arg_tb[i].createsql_string += "acptcnt int NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_eb_saletask_import PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "im_type ASC,~r~n" arg_tb[i].createsql_string += "im_id ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//836 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_moneyname DEFAULT ('') FOR moneyname~r~n" i++//837 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_moneyid DEFAULT (0) FOR moneyid~r~n" i++//838 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_mrate DEFAULT (0) FOR mrate~r~n" i++//839 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_taskdate DEFAULT (getdate()) FOR taskdate~r~n" i++//840 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_tasktype DEFAULT ('') FOR tasktype~r~n" i++//841 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_typeid DEFAULT (0) FOR typeid~r~n" i++//842 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_level_str DEFAULT ('') FOR level_str~r~n" i++//843 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_level DEFAULT (0) FOR level~r~n" i++//844 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_cuscode DEFAULT ('') FOR cuscode~r~n" i++//845 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_cusname DEFAULT ('') FOR cusname~r~n" i++//846 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_cusid DEFAULT (0) FOR cusid~r~n" i++//847 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_cus_address DEFAULT ('') FOR cus_address~r~n" i++//848 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_rel_rep DEFAULT ('') FOR rel_rep~r~n" i++//849 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_cus_tele DEFAULT ('') FOR cus_tele~r~n" i++//850 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_cus_fax DEFAULT ('') FOR cus_fax~r~n" i++//851 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_freight DEFAULT ('') FOR freight~r~n" i++//852 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_freight_tele DEFAULT ('') FOR freight_tele~r~n" i++//853 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_Assign_Emp DEFAULT ('') FOR Assign_Emp~r~n" i++//854 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_upname DEFAULT ('') FOR upname~r~n" i++//855 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_banktype DEFAULT ('') FOR banktype~r~n" i++//856 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_banktypeid DEFAULT (0) FOR banktypeid~r~n" i++//857 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_damt DEFAULT (0) FOR damt~r~n" i++//858 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_relcode DEFAULT ('') FOR relcode~r~n" i++//859 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_paytype DEFAULT ('') FOR paytype~r~n" i++//860 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_otheramt DEFAULT (0) FOR otheramt~r~n" i++//861 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_dscrp2 DEFAULT ('') FOR dscrp2~r~n" i++//862 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_dscrp DEFAULT ('') FOR dscrp~r~n" i++//863 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_dscrp3 DEFAULT ('') FOR dscrp3~r~n" i++//864 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_outtypestr DEFAULT ('') FOR outtypestr~r~n" i++//865 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_mtrlcode DEFAULT ('') FOR mtrlcode~r~n" i++//866 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_mtrlname DEFAULT ('') FOR mtrlname~r~n" i++//867 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_mtrlid DEFAULT (0) FOR mtrlid~r~n" i++//868 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_unit DEFAULT ('') FOR unit~r~n" i++//869 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_saleqty DEFAULT (0) FOR saleqty~r~n" i++//870 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_pricetype DEFAULT ('') FOR pricetype~r~n" i++//871 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_enprice DEFAULT (0) FOR enprice~r~n" i++//872 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_rebate DEFAULT (0) FOR rebate~r~n" i++//873 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_taxrate DEFAULT (0) FOR taxrate~r~n" i++//874 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_status DEFAULT ('') FOR status~r~n" i++//875 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_woodcode DEFAULT ('') FOR woodcode~r~n" i++//876 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_pcode DEFAULT ('') FOR pcode~r~n" i++//877 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_mxdscrp DEFAULT ('') FOR mxdscrp~r~n" i++//878 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_mxdscrp2 DEFAULT ('') FOR mxdscrp2~r~n" i++//879 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_mtrlcuscode DEFAULT ('') FOR mtrlcuscode~r~n" i++//880 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_accept_flag DEFAULT (0) FOR accept_flag~r~n" i++//881 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_accept_emp DEFAULT ('') FOR accept_emp~r~n" i++//882 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_tid DEFAULT ('') FOR tid~r~n" i++//883 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_im_userid DEFAULT ('') FOR im_userid~r~n" i++//884 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_trade_status DEFAULT ('') FOR trade_status~r~n" i++//885 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_props DEFAULT ('') FOR props~r~n" i++//886 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_trade_no DEFAULT ('') FOR trade_no~r~n" i++//887 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_taskcode DEFAULT ('') FOR taskcode~r~n" i++//888 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_addcnt DEFAULT (1) FOR addcnt~r~n" i++//889 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_saletask_import ADD CONSTRAINT DF_eb_saletask_import_acptcnt DEFAULT (0) FOR acptcnt~r~n" i++//890 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE eb_user(~r~n" arg_tb[i].createsql_string += "userid int NOT NULL,~r~n" arg_tb[i].createsql_string += "im_type int NOT NULL,~r~n" arg_tb[i].createsql_string += "im_userid varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "empid int NOT NULL,~r~n" arg_tb[i].createsql_string += "moneyid int NOT NULL,~r~n" arg_tb[i].createsql_string += "typeid int NOT NULL,~r~n" arg_tb[i].createsql_string += "level int NOT NULL,~r~n" arg_tb[i].createsql_string += "banktypeid int NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_eb_user PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "userid ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//891 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_user ADD CONSTRAINT DF_eb_user_userid DEFAULT (0) FOR userid~r~n" i++//892 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_user ADD CONSTRAINT DF_eb_user_im_type DEFAULT (0) FOR im_type~r~n" i++//893 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_user ADD CONSTRAINT DF_eb_user_im_userid DEFAULT ('') FOR im_userid~r~n" i++//894 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_user ADD CONSTRAINT DF_eb_user_empid DEFAULT (0) FOR empid~r~n" i++//895 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_user ADD CONSTRAINT DF_eb_user_moneyid DEFAULT (0) FOR moneyid~r~n" i++//896 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_user ADD CONSTRAINT DF_eb_user_typeid DEFAULT (0) FOR typeid~r~n" i++//897 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_user ADD CONSTRAINT DF_eb_user_level DEFAULT (0) FOR level~r~n" i++//898 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE eb_user ADD CONSTRAINT DF_eb_user_banktypeid DEFAULT (0) FOR banktypeid~r~n" i++//899 //20130409 // arg_tb[i].update_version = "5.0.130207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_outware add transcode varchar(200) not null CONSTRAINT DF_u_outware_transcode default('')~r~n" end subroutine public subroutine uof_createtable_int_arr_130410 (ref s_sys_create_table arg_tb[]);long i i = 899 i++//900 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_box" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE u_ljmail_box(~r~n" arg_tb[i].createsql_string += "boxid int NOT NULL,~r~n" arg_tb[i].createsql_string += "boxname varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "empid int NOT NULL,~r~n" arg_tb[i].createsql_string += "parentid int NOT NULL,~r~n" arg_tb[i].createsql_string += "boxtype tinyint NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_u_ljmail_box PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "boxid ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//901 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_box" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_box ADD CONSTRAINT DF_u_ljmail_box_boxname DEFAULT ('') FOR boxname~r~n" i++//902 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_box" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_box ADD CONSTRAINT DF_u_ljmail_box_empid DEFAULT (0) FOR empid~r~n" i++//903 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_box" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_box ADD CONSTRAINT DF_u_ljmail_box_parentid DEFAULT (0) FOR parentid~r~n" i++//904 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_box" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_box ADD CONSTRAINT DF_u_ljmail_box_boxtype DEFAULT (0) FOR boxtype~r~n" i++//905 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE u_ljmail_msg(~r~n" arg_tb[i].createsql_string += "msgid int NOT NULL,~r~n" arg_tb[i].createsql_string += "boxid int NOT NULL,~r~n" arg_tb[i].createsql_string += "sendcomid int NOT NULL,~r~n" arg_tb[i].createsql_string += "sendcomname varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "sendempid int NOT NULL,~r~n" arg_tb[i].createsql_string += "sendempname varchar(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "sendflag tinyint NOT NULL,~r~n" arg_tb[i].createsql_string += "opemp char(10) NOT NULL,~r~n" arg_tb[i].createsql_string += "opdate datetime NOT NULL,~r~n" arg_tb[i].createsql_string += "modemp char(10) NOT NULL,~r~n" arg_tb[i].createsql_string += "moddate datetime NULL,~r~n" arg_tb[i].createsql_string += "subject varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "htmlbody text NOT NULL,~r~n" arg_tb[i].createsql_string += "reltype tinyint NOT NULL,~r~n" arg_tb[i].createsql_string += "relid int NOT NULL,~r~n" arg_tb[i].createsql_string += "sendtime datetime NULL,~r~n" arg_tb[i].createsql_string += "ljmail varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "ifread tinyint NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_u_ljmail_msg PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "msgid ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//906 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_boxid DEFAULT (0) FOR boxid~r~n" i++//907 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_sendcomid DEFAULT (0) FOR sendcomid~r~n" i++//908 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_sendcomname DEFAULT ('') FOR sendcomname~r~n" i++//909 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_sendempid DEFAULT (0) FOR sendempid~r~n" i++//910 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_sendempname DEFAULT ('') FOR sendempname~r~n" i++//911 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_sendflag DEFAULT (0) FOR sendflag~r~n" i++//912 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_opemp DEFAULT ('') FOR opemp~r~n" i++//913 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_opdate DEFAULT (getdate()) FOR opdate~r~n" i++//914 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_modemp DEFAULT ('') FOR modemp~r~n" i++//915 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_subject DEFAULT ('') FOR subject~r~n" i++//916 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_htmlbody DEFAULT ('') FOR htmlbody~r~n" i++//917 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_reltype DEFAULT (0) FOR reltype~r~n" i++//918 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_relid DEFAULT (0) FOR relid~r~n" i++//919 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_ljmail DEFAULT ('') FOR ljmail~r~n" i++//920 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msg ADD CONSTRAINT DF_u_ljmail_msg_ifread DEFAULT (0) FOR ifread~r~n" i++//921 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msgmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE u_ljmail_msgmx(~r~n" arg_tb[i].createsql_string += "msgid int NOT NULL,~r~n" arg_tb[i].createsql_string += "printid int NOT NULL,~r~n" arg_tb[i].createsql_string += "comid int NOT NULL,~r~n" arg_tb[i].createsql_string += "comname varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "empid int NOT NULL,~r~n" arg_tb[i].createsql_string += "empname varchar(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "reltype tinyint NOT NULL,~r~n" arg_tb[i].createsql_string += "relid int NOT NULL,~r~n" arg_tb[i].createsql_string += "ljmail varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_u_ljmail_msgmx PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "msgid ASC,~r~n" arg_tb[i].createsql_string += "printid ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//922 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msgmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msgmx ADD CONSTRAINT DF_u_ljmail_msgmx_comid DEFAULT (0) FOR comid~r~n" i++//923 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msgmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msgmx ADD CONSTRAINT DF_u_ljmail_msgmx_comname DEFAULT ('') FOR comname~r~n" i++//924 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msgmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msgmx ADD CONSTRAINT DF_u_ljmail_msgmx_empid DEFAULT (0) FOR empid~r~n" i++//925 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msgmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msgmx ADD CONSTRAINT DF_u_ljmail_msgmx_empname DEFAULT ('') FOR empname~r~n" i++//926 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msgmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msgmx ADD CONSTRAINT DF_u_ljmail_msgmx_reltype DEFAULT (0) FOR reltype~r~n" i++//927 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msgmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msgmx ADD CONSTRAINT DF_u_ljmail_msgmx_relid DEFAULT (0) FOR relid~r~n" i++//928 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_msgmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_msgmx ADD CONSTRAINT DF_u_ljmail_msgmx_ljmail DEFAULT ('') FOR ljmail~r~n" i++//929 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_fj" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE u_ljmail_fj(~r~n" arg_tb[i].createsql_string += "msgid int NOT NULL,~r~n" arg_tb[i].createsql_string += "printid int NOT NULL,~r~n" arg_tb[i].createsql_string += "filename varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "fileblob image NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_u_ljmail_fj PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "msgid ASC,~r~n" arg_tb[i].createsql_string += "printid ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//930 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_ljmail_fj" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_fj ADD CONSTRAINT DF_u_ljmail_fj_filename DEFAULT ('') FOR filename~r~n" i++//931 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_send" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE u_spring_send(~r~n" arg_tb[i].createsql_string += "sendid int NOT NULL,~r~n" arg_tb[i].createsql_string += "msg text NOT NULL,~r~n" arg_tb[i].createsql_string += "sys_changetime datetime NOT NULL,~r~n" arg_tb[i].createsql_string += "sendflag int NOT NULL,~r~n" arg_tb[i].createsql_string += "empid int NOT NULL,~r~n" arg_tb[i].createsql_string += "sendtime datetime NOT NULL,~r~n" arg_tb[i].createsql_string += "errtime int NOT NULL,~r~n" arg_tb[i].createsql_string += "errtext varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "sendway int NOT NULL,~r~n" arg_tb[i].createsql_string += "empname char(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "sendflagtime datetime NULL,~r~n" arg_tb[i].createsql_string += "setId int NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_u_spring_send PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "sendid ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//932 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_send" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_send ADD CONSTRAINT DF_u_spring_send_sendid DEFAULT (0) FOR sendid~r~n" i++//933 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_send" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_send ADD CONSTRAINT DF_u_spring_send_msg DEFAULT ('') FOR msg~r~n" i++//934 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_send" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_send ADD CONSTRAINT DF_u_spring_send_sys_changetime DEFAULT (getdate()) FOR sys_changetime~r~n" i++//935 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_send" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_send ADD CONSTRAINT DF_u_spring_send_sendflag DEFAULT (0) FOR sendflag~r~n" i++//936 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_send" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_send ADD CONSTRAINT DF_u_spring_send_empid DEFAULT (0) FOR empid~r~n" i++//937 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_send" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_send ADD CONSTRAINT DF_u_spring_send_sendtime DEFAULT (getdate()) FOR sendtime~r~n" i++//938 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_send" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_send ADD CONSTRAINT DF_u_spring_send_errtime DEFAULT (0) FOR errtime~r~n" i++//939 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_send" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_send ADD CONSTRAINT DF_u_spring_send_errerrtext DEFAULT ('') FOR errtext~r~n" i++//940 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_send" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_send ADD CONSTRAINT DF_u_spring_send_sendway DEFAULT (0) FOR sendway~r~n" i++//941 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_send" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_send ADD CONSTRAINT DF_u_spring_send_empname DEFAULT ('') FOR empname~r~n" i++//942 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_send" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_send ADD CONSTRAINT DF_u_spring_send_setId DEFAULT (0) FOR setId~r~n" i++//943 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendway" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE u_spring_sendway(~r~n" arg_tb[i].createsql_string += "sendwayid int NOT NULL,~r~n" arg_tb[i].createsql_string += "sendwaytype int NOT NULL,~r~n" arg_tb[i].createsql_string += "url varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "sn varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "psw varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "sendwayname varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "remark varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_u_spring_sendway PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "sendwayid ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//944 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendway" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_sendway ADD CONSTRAINT DF_u_spring_sendway_sendwayid DEFAULT (0) FOR sendwayid~r~n" i++//945 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendway" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_sendway ADD CONSTRAINT DF_u_spring_sendway_sendwaytype DEFAULT (0) FOR sendwaytype~r~n" i++//946 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendway" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_sendway ADD CONSTRAINT DF_u_spring_sendway_url DEFAULT ('') FOR url~r~n" i++//947 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendway" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_sendway ADD CONSTRAINT DF_u_spring_sendway_sn DEFAULT ('') FOR sn~r~n" i++//948 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendway" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_sendway ADD CONSTRAINT DF_u_spring_sendway_psw DEFAULT ('') FOR psw~r~n" i++//949 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendway" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_sendway ADD CONSTRAINT DF_u_spring_sendway_sendwayname DEFAULT ('') FOR sendwayname~r~n" i++//950 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendway" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_sendway ADD CONSTRAINT DF_u_spring_sendway_remark DEFAULT ('') FOR remark~r~n" i++//951 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE u_spring_sendmx(~r~n" arg_tb[i].createsql_string += "sendid int NOT NULL,~r~n" arg_tb[i].createsql_string += "printid int NOT NULL,~r~n" arg_tb[i].createsql_string += "revtype tinyint NOT NULL,~r~n" arg_tb[i].createsql_string += "revid int NOT NULL,~r~n" arg_tb[i].createsql_string += "revname char(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "revrep char(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "revphone varchar(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_u_spring_sendmx PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "sendid ASC,~r~n" arg_tb[i].createsql_string += "printid ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//952 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_sendmx ADD CONSTRAINT DF_u_spring_sendmx_sendid DEFAULT (0) FOR sendid~r~n" i++//953 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_sendmx ADD CONSTRAINT DF_u_spring_sendmx_printid DEFAULT (0) FOR printid~r~n" i++//954 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_sendmx ADD CONSTRAINT DF_u_spring_sendmx_revtype DEFAULT (0) FOR revtype~r~n" i++//955 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_sendmx ADD CONSTRAINT DF_u_spring_sendmx_revid DEFAULT (0) FOR revid~r~n" i++//956 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_sendmx ADD CONSTRAINT DF_u_spring_sendmx_revname DEFAULT ('') FOR revname~r~n" i++//957 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_sendmx ADD CONSTRAINT DF_u_spring_sendmx_revrep DEFAULT ('') FOR revrep~r~n" i++//958 //20130410 // arg_tb[i].update_version = "5.0.130208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_spring_sendmx ADD CONSTRAINT DF_u_spring_sendmx_revphone DEFAULT ('') FOR revphone~r~n" i++//959 //20130410 // arg_tb[i].update_version = "5.0.130209" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletaskmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_saletaskmx add plancode char(30) not null CONSTRAINT DF_u_saletaskmx_plancode default('')" i++//960 //20130423 // arg_tb[i].update_version = "5.0.130211" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_option" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "UPDATE sys_option SET optionvalue ='1' WHERE (optionid = '233') AND (optionvalue = '0')" i++//961 //20130423 // arg_tb[i].update_version = "5.0.130211" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saleRqMtrl_scll" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_saleRqMtrl_scll " arg_tb[i].createsql_string += " DROP CONSTRAINT IX_u_saleRqMtrl_scll " i++//962 //20130423 // arg_tb[i].update_version = "5.0.130211" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saleRqMtrl_scll" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX IX_u_saleRqMtrl_scll ON dbo.u_saleRqMtrl_scll " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " scid, " arg_tb[i].createsql_string += " taskID, " arg_tb[i].createsql_string += " printid, " arg_tb[i].createsql_string += " MtrlID, " arg_tb[i].createsql_string += " status, " arg_tb[i].createsql_string += " woodcode, " arg_tb[i].createsql_string += " pcode " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//963 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buytaskmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_buytaskmx add sptbackdate datetime null~r~n" i++//964 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buytaskmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_buytaskmx add delayreason varchar(255) not null CONSTRAINT DF_u_buytaskmx_delayreason default('')~r~n" i++//965 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sptbackdate_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE u_sptbackdate_mx(~r~n" arg_tb[i].createsql_string += "scid int NOT NULL,~r~n" arg_tb[i].createsql_string += "taskid int NOT NULL,~r~n" arg_tb[i].createsql_string += "printid int NOT NULL,~r~n" arg_tb[i].createsql_string += "pid int NOT NULL,~r~n" arg_tb[i].createsql_string += "sptbackdate datetime NULL,~r~n" arg_tb[i].createsql_string += "delayreason varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "opdate datetime NULL,~r~n" arg_tb[i].createsql_string += "billtype int NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_u_sptbackdate_mx PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "scid ASC,~r~n" arg_tb[i].createsql_string += "taskid ASC,~r~n" arg_tb[i].createsql_string += "printid ASC,~r~n" arg_tb[i].createsql_string += "pid ASC,~r~n" arg_tb[i].createsql_string += "billtype ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//966 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sptbackdate_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_sptbackdate_mx ADD CONSTRAINT DF_u_sptbackdate_mx_scid DEFAULT (0) FOR scid~r~n" i++//967 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sptbackdate_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_sptbackdate_mx ADD CONSTRAINT DF_u_sptbackdate_mx_taskid DEFAULT (0) FOR taskid~r~n" i++//968 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sptbackdate_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_sptbackdate_mx ADD CONSTRAINT DF_u_sptbackdate_mx_printid DEFAULT (0) FOR printid~r~n" i++//969 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sptbackdate_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_sptbackdate_mx ADD CONSTRAINT DF_u_sptbackdate_mx_pid DEFAULT (0) FOR pid~r~n" i++//970 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sptbackdate_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_sptbackdate_mx ADD CONSTRAINT DF_u_sptbackdate_mx_delayreason DEFAULT ('') FOR delayreason~r~n" i++//971 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sptbackdate_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_sptbackdate_mx ADD CONSTRAINT DF_u_sptbackdate_mx_billtype DEFAULT (0) FOR billtype~r~n" i++//972 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buytask_jd" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE u_buytask_jd(~r~n" arg_tb[i].createsql_string += "taskcode char(15) NOT NULL,~r~n" arg_tb[i].createsql_string += "printid int NOT NULL,~r~n" arg_tb[i].createsql_string += "mtrlcode char(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "mtrlname char(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "orderqty decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "perfinishdate datetime NULL,~r~n" arg_tb[i].createsql_string += "acmpqty decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "saleoutqty decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "outwareqty decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "sendtime datetime NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_u_buytask_jd PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "taskcode ASC,~r~n" arg_tb[i].createsql_string += "printid ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//973 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buytask_jd" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_buytask_jd ADD CONSTRAINT DF_u_buytask_jd_taskcode DEFAULT ('') FOR taskcode~r~n" i++//974 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buytask_jd" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_buytask_jd ADD CONSTRAINT DF_u_buytask_jd_printid DEFAULT (0) FOR printid~r~n" i++//975 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buytask_jd" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_buytask_jd ADD CONSTRAINT DF_u_buytask_jd_mtrlcode DEFAULT ('') FOR mtrlcode~r~n" i++//976 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buytask_jd" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_buytask_jd ADD CONSTRAINT DF_u_buytask_jd_mtrlname DEFAULT ('') FOR mtrlname~r~n" i++//977 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buytask_jd" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_buytask_jd ADD CONSTRAINT DF_u_buytask_jd_orderqty DEFAULT (0) FOR orderqty~r~n" i++//978 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buytask_jd" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_buytask_jd ADD CONSTRAINT DF_u_buytask_jd_acmpqty DEFAULT (0) FOR acmpqty~r~n" i++//979 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buytask_jd" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_buytask_jd ADD CONSTRAINT DF_u_buytask_jd_saleoutqty DEFAULT (0) FOR saleoutqty~r~n" i++//980 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buytask_jd" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_buytask_jd ADD CONSTRAINT DF_u_buytask_jd_outwareqty DEFAULT (0) FOR outwareqty~r~n" i++//981 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletask" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_saletask add fiebrelcode char(20) not null CONSTRAINT DF_u_saletask_fiebrelcode default('')~r~n" i++//982 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE ros_cust_rep(~r~n" arg_tb[i].createsql_string += "repid int NOT NULL,~r~n" arg_tb[i].createsql_string += "cusid int NOT NULL,~r~n" arg_tb[i].createsql_string += "repname char(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "duty char(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "sex char(2) NOT NULL,~r~n" arg_tb[i].createsql_string += "officetel char(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "handtel char(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "faxno char(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "email char(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "dscrp char(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "deptname char(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "interest char(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "mainproduct char(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "opdate datetime NOT NULL,~r~n" arg_tb[i].createsql_string += "opemp char(10) NOT NULL,~r~n" arg_tb[i].createsql_string += "moddate datetime NOT NULL,~r~n" arg_tb[i].createsql_string += "modemp char(10) NOT NULL,~r~n" arg_tb[i].createsql_string += "qqcode char(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "msncode char(30) NOT NULL,~r~n" arg_tb[i].createsql_string += "address varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "Permissions text NOT NULL,~r~n" arg_tb[i].createsql_string += "password nvarchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "loginname nvarchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "sys_changetime datetime NOT NULL,~r~n" arg_tb[i].createsql_string += "reptype tinyint NOT NULL,~r~n" arg_tb[i].createsql_string += "ljemail varchar(100) NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_ros_cust_rep PRIMARY KEY NONCLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "repid ASC,~r~n" arg_tb[i].createsql_string += "cusid ASC,~r~n" arg_tb[i].createsql_string += "repname ASC,~r~n" arg_tb[i].createsql_string += "loginname ASC~r~n" arg_tb[i].createsql_string += "),~r~n" arg_tb[i].createsql_string += "CONSTRAINT IX_ros_cust_rep UNIQUE NONCLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "loginname ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//983 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_repid DEFAULT (0) FOR repid~r~n" i++//984 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_cusid DEFAULT (0) FOR cusid~r~n" i++//985 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_repname DEFAULT ('') FOR repname~r~n" i++//986 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_duty DEFAULT ('') FOR duty~r~n" i++//987 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_sex DEFAULT ('') FOR sex~r~n" i++//988 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_officetel DEFAULT ('') FOR officetel~r~n" i++//989 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_handtell DEFAULT ('') FOR handtel~r~n" i++//990 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_faxno DEFAULT ('') FOR faxno~r~n" i++//991 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_email DEFAULT ('') FOR email~r~n" i++//992 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_dscrp DEFAULT ('') FOR dscrp~r~n" i++//993 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_deptname DEFAULT ('') FOR deptname~r~n" i++//994 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_interest DEFAULT ('') FOR interest~r~n" i++//995 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_mainproduct DEFAULT ('') FOR mainproduct~r~n" i++//996 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_opdate DEFAULT (getdate()) FOR opdate~r~n" i++//997 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_opemp DEFAULT ('') FOR opemp~r~n" i++//998 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_moddate DEFAULT (getdate()) FOR moddate~r~n" i++//999 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_modemp DEFAULT ('') FOR modemp~r~n" i++//1000 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_qqcode DEFAULT ('') FOR qqcode~r~n" i++//1001 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_msncode DEFAULT ('') FOR msncode~r~n" i++//1002 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_address DEFAULT ('') FOR address~r~n" i++//1003 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_Permissions DEFAULT ('') FOR Permissions~r~n" i++//1004 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_password DEFAULT ('') FOR password~r~n" i++//1005 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_loginname DEFAULT ('') FOR loginname~r~n" i++//1006 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_sys_changetime DEFAULT (getdate()) FOR sys_changetime~r~n" i++//1007 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_reptype DEFAULT (0) FOR reptype~r~n" i++//1008 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep ADD CONSTRAINT DF_ros_cust_rep_ljemail DEFAULT ('') FOR ljemail~r~n" i++//1009 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep_CM" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE ros_cust_rep_CM(~r~n" arg_tb[i].createsql_string += "repid int NOT NULL,~r~n" arg_tb[i].createsql_string += "ljemail varchar(100) NOT NULL,~r~n" arg_tb[i].createsql_string += "username char(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "cmtype tinyint NOT NULL,~r~n" arg_tb[i].createsql_string += "dscrp varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_ros_cust_rep_CM PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "repid ASC,~r~n" arg_tb[i].createsql_string += "ljemail ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//1010 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep_CM" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep_CM ADD CONSTRAINT DF_ros_cust_rep_CM_repid DEFAULT (0) FOR repid~r~n" i++//1011 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep_CM" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep_CM ADD CONSTRAINT DF_ros_cust_rep_CM_ljemail DEFAULT ('') FOR ljemail~r~n" i++//1012 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep_CM" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep_CM ADD CONSTRAINT DF_ros_cust_rep_CM_username DEFAULT ('') FOR username~r~n" i++//1013 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep_CM" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep_CM ADD CONSTRAINT DF_ros_cust_rep_CM_cmtype DEFAULT (0) FOR cmtype~r~n" i++//1014 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ros_cust_rep_CM" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE ros_cust_rep_CM ADD CONSTRAINT DF_ros_cust_rep_CM_dscrp DEFAULT ('') FOR dscrp~r~n" i++//1015 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "U_OrderRqwp" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE dbo.U_OrderRqwp ADD~r~n" arg_tb[i].createsql_string += " lastflag tinyint NOT NULL CONSTRAINT DF_U_OrderRqwp_lastflag DEFAULT 0~r~n" i++//1016 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_OrderRqwp_change" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_OrderRqwp_change] (~r~n" arg_tb[i].createsql_string += " [scid] [int] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [billid] [int] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [billcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [billdate] [datetime] NULL ,~r~n" arg_tb[i].createsql_string += " [relcode] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [rep] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [flag] [int] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [opdate] [datetime] NULL ,~r~n" arg_tb[i].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [moddate] [datetime] NULL ,~r~n" arg_tb[i].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [auditdate] [datetime] NULL ,~r~n" arg_tb[i].createsql_string += " [auditemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [ctmint] [int] NOT NULL ~r~n" arg_tb[i].createsql_string += " ) ON [PRIMARY]~r~n" i++//1017 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_OrderRqwp_change_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_OrderRqwp_change_mx] (~r~n" arg_tb[i].createsql_string += " [scid] [int] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [billid] [int] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [printid] [int] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [orderid] [int] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [mtrlid] [int] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [procode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [proname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [proorder] [int] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [proqty] [decimal](18, 5) NOT NULL ,~r~n" arg_tb[i].createsql_string += " [proqty_ori] [decimal](18, 5) NOT NULL ,~r~n" arg_tb[i].createsql_string += " [workprice] [decimal](18, 5) NOT NULL ,~r~n" arg_tb[i].createsql_string += " [workprice_ori] [decimal](18, 5) NOT NULL ,~r~n" arg_tb[i].createsql_string += " [wrkgrpid] [int] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [ifjd] [tinyint] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [lastflag] [tinyint] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [editflag] [int] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [relprintid] [int] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [relid] [int] NOT NULL ~r~n" arg_tb[i].createsql_string += " ) ON [PRIMARY]~r~n" i++//1018 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_OrderRqwp_change" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_OrderRqwp_change] WITH NOCHECK ADD ~r~n" arg_tb[i].createsql_string += " CONSTRAINT [PK_u_OrderRqwp_change] PRIMARY KEY CLUSTERED ~r~n" arg_tb[i].createsql_string += " (~r~n" arg_tb[i].createsql_string += " [billid]~r~n" arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n" i++//1019 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_OrderRqwp_change_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_OrderRqwp_change_mx] WITH NOCHECK ADD ~r~n" arg_tb[i].createsql_string += " CONSTRAINT [PK_u_OrderRqwp_change_mx] PRIMARY KEY CLUSTERED ~r~n" arg_tb[i].createsql_string += " (~r~n" arg_tb[i].createsql_string += " [billid],~r~n" arg_tb[i].createsql_string += " [printid]~r~n" arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n" i++//1020 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_OrderRqwp_change" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_OrderRqwp_change] ADD ~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_scid] DEFAULT (0) FOR [scid],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_billid] DEFAULT (0) FOR [billid],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_billcode] DEFAULT ('') FOR [billcode],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_relcode] DEFAULT ('') FOR [relcode],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_rep] DEFAULT ('') FOR [rep],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_dscrp] DEFAULT ('') FOR [dscrp],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_flag] DEFAULT (0) FOR [flag],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_opemp] DEFAULT ('') FOR [opemp],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_modemp] DEFAULT ('') FOR [modemp],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_auditemp] DEFAULT ('') FOR [auditemp],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_ctmint] DEFAULT (0) FOR [ctmint]~r~n" i++//1021 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_OrderRqwp_change" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE UNIQUE INDEX [IX_u_OrderRqwp_change] ON [dbo].[u_OrderRqwp_change]([billcode]) ON [PRIMARY]~r~n" i++//1022 //20130425 // arg_tb[i].update_version = "5.0.130212" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_OrderRqwp_change" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_OrderRqwp_change_mx] ADD ~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_scid] DEFAULT (0) FOR [scid],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_billid] DEFAULT (0) FOR [billid],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_printid] DEFAULT (0) FOR [printid],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_orderid] DEFAULT (0) FOR [orderid],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_mtrlid] DEFAULT (0) FOR [mtrlid],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_procode] DEFAULT ('') FOR [procode],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_proname] DEFAULT ('') FOR [proname],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_proorder] DEFAULT (0) FOR [proorder],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_proqty] DEFAULT (0) FOR [proqty],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_proqty_ori] DEFAULT (0) FOR [proqty_ori],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_workprice] DEFAULT (0) FOR [workprice],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_workprice_ori] DEFAULT (0) FOR [workprice_ori],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_wrkgrpid] DEFAULT (0) FOR [wrkgrpid],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_ifjd] DEFAULT (0) FOR [ifjd],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_lastflag] DEFAULT (0) FOR [lastflag],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_editflag] DEFAULT (0) FOR [editflag],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_status] DEFAULT ('') FOR [status],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_dscrp] DEFAULT ('') FOR [dscrp],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_relprintid] DEFAULT (0) FOR [relprintid],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_u_OrderRqwp_change_mx_relid] DEFAULT (0) FOR [relid]~r~n" i++//1023 //20130425 // arg_tb[i].update_version = "5.0.130214" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_OrderRqwp_change" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " alter table u_saletaskmx add requiredate datetime null ~r~n" i++//1024 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlprice_sum" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE u_mtrlprice_sum(~r~n" arg_tb[i].createsql_string += "mtrlid int NOT NULL,~r~n" arg_tb[i].createsql_string += "sumdate int NOT NULL,~r~n" arg_tb[i].createsql_string += "price decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "cost decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "wfjgprice decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "jgprice decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "pfcode char(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "dscrp varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "outcost decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "otherprice decimal(23, 10) NOT NULL,~r~n" arg_tb[i].createsql_string += "eqprice decimal(23, 10) NOT NULL~r~n" arg_tb[i].createsql_string += ")~r~n" i++//1025 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlprice_sum" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_mtrlprice_sum ADD status varchar(255) NOT NULL CONSTRAINT DF_u_mtrlprice_sum_status DEFAULT ('')~r~n" i++//1026 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlprice_sum" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_mtrlprice_sum ADD woodcode varchar(255) NOT NULL CONSTRAINT DF_u_mtrlprice_sum_woodcode DEFAULT ('')~r~n" i++//1027 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlprice_sum" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_mtrlprice_sum ADD pcode varchar(255) NOT NULL CONSTRAINT DF_u_mtrlprice_sum_pcode DEFAULT ('')~r~n" i++//1028 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlprice_sum" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_mtrlprice_sum ADD CONSTRAINT PK_u_mtrlprice_sum PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "mtrlid ASC,~r~n" arg_tb[i].createsql_string += "sumdate ASC,~r~n" arg_tb[i].createsql_string += "pfcode ASC,~r~n" arg_tb[i].createsql_string += "status ASC,~r~n" arg_tb[i].createsql_string += "woodcode ASC,~r~n" arg_tb[i].createsql_string += "pcode ASC~r~n" arg_tb[i].createsql_string += ")~r~n" i++//1029 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "SET ANSI_PADDING OFF~r~n" i++//1030 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlprice_sum" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_mtrlprice_sum ADD CONSTRAINT DF_u_mtrlprice_sum_price DEFAULT (0) FOR price~r~n" i++//1031 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlprice_sum" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_mtrlprice_sum ADD CONSTRAINT DF_u_mtrlprice_sum_cost DEFAULT (0) FOR cost~r~n" i++//1032 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlprice_sum" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_mtrlprice_sum ADD CONSTRAINT DF_u_mtrlprice_sum_wfjgprice DEFAULT (0) FOR wfjgprice~r~n" i++//1033 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlprice_sum" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_mtrlprice_sum ADD CONSTRAINT DF_u_mtrlprice_sum_jgprice DEFAULT (0) FOR jgprice~r~n" i++//1034 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlprice_sum" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_mtrlprice_sum ADD DEFAULT ('') FOR pfcode~r~n" i++//1035 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlprice_sum" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_mtrlprice_sum ADD DEFAULT ('') FOR dscrp~r~n" i++//1036 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlprice_sum" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_mtrlprice_sum ADD CONSTRAINT DF_u_mtrlprice_sum_outcost DEFAULT (0) FOR outcost~r~n" i++//1037 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlprice_sum" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_mtrlprice_sum ADD CONSTRAINT DF_u_mtrlprice_sum_otherprice DEFAULT (0) FOR otherprice~r~n" i++//1038 //20130504 // arg_tb[i].update_version = "5.0.130215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlprice_sum" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_mtrlprice_sum ADD CONSTRAINT DF_u_mtrlprice_sum_eqprice DEFAULT (0) FOR eqprice~r~n" //i i++//1039 //20130510 arg_tb[i].update_version = "5.0.130218" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_outware ADD secpflag tinyint NOT NULL CONSTRAINT DF_u_outware_secpflag DEFAULT 0, " arg_tb[i].createsql_string += " secpemp char(10) NOT NULL CONSTRAINT DF_u_outware_secpemp DEFAULT '', " arg_tb[i].createsql_string += " secpdate datetime " //i i++//1040 //20130520 arg_tb[i].update_version = "5.0.130228" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_rp_outware_sale" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER VIEW dbo.uv_rp_outware_sale " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_outware.scid, dbo.u_outware.outwareid, dbo.u_outware.cusid, " arg_tb[i].createsql_string += " dbo.u_outware.outrep, " arg_tb[i].createsql_string += " sum(dbo.u_outware.otheramt) as otheramt_en, " arg_tb[i].createsql_string += " sum(dbo.u_outware.otheramt * dbo.u_outware.mrate) as otheramt, " arg_tb[i].createsql_string += " SUM(ROUND(dbo.u_outwaremx.uqty * dbo.u_outwaremx.price, 2)) AS amt, " arg_tb[i].createsql_string += " SUM(dbo.u_outwaremx.costamt) AS costamt, " arg_tb[i].createsql_string += " SUM(ROUND(dbo.u_outwaremx.uqty * dbo.u_outwaremx.price, 2)) - sum(dbo.u_outware.otheramt * dbo.u_outware.mrate) - SUM(dbo.u_outwaremx.costamt) AS gpamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN thflag = 0 THEN ROUND(dbo.u_outwaremx.uqty * dbo.u_outwaremx.price, 2) ELSE 0 END) AS saleamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN thflag = 1 THEN ROUND(dbo.u_outwaremx.uqty * dbo.u_outwaremx.price, 2) ELSE 0 END) AS thsaleamt, " arg_tb[i].createsql_string += " SUM(dbo.u_outwaremx.qty) AS qty, " arg_tb[i].createsql_string += " SUM(dbo.u_outwaremx.uqty) AS uqty, " arg_tb[i].createsql_string += " SUM(dbo.u_outwaremx.addqty) AS addqty " arg_tb[i].createsql_string += " FROM dbo.u_outware INNER JOIN " arg_tb[i].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.scid = dbo.u_outwaremx.scid AND " arg_tb[i].createsql_string += " dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid " arg_tb[i].createsql_string += " WHERE (dbo.u_outware.billtype = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_outware.scid, dbo.u_outware.outwareid, dbo.u_outware.cusid, " arg_tb[i].createsql_string += " dbo.u_outware.outrep " //i i++//1041 //20130531 arg_tb[i].update_version = "5.0.130302" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_mtrldef add inprice_mode int not null CONSTRAINT DF_u_mtrldef_inprice_mode default(0) " //i i++//1042 //20130531 arg_tb[i].update_version = "5.0.130302" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_inwaremx add cost_price decimal(23,10) not null CONSTRAINT DF_u_inwaremx_cost_price default(0) " //i i++//1043 //20130531 arg_tb[i].update_version = "5.0.130302" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "f_u_cusarea_isparentandchild" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE FUNCTION f_u_cusarea_isparentandchild " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " @parentid int, " arg_tb[i].createsql_string += " @childid int " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " RETURNS int " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " BEGIN " arg_tb[i].createsql_string += " IF @parentid is null " arg_tb[i].createsql_string += " BEGIN " arg_tb[i].createsql_string += " RETURN 0 " arg_tb[i].createsql_string += " END " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " IF @childid is null " arg_tb[i].createsql_string += " BEGIN " arg_tb[i].createsql_string += " RETURN 0 " arg_tb[i].createsql_string += " END " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " DECLARE @error int " arg_tb[i].createsql_string += " DECLARE @rowcount int " arg_tb[i].createsql_string += " DECLARE @myparentid int " arg_tb[i].createsql_string += " DECLARE @rslt int " arg_tb[i].createsql_string += " SET @rslt = 0 " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " WHILE @rslt = 0 " arg_tb[i].createsql_string += " BEGIN " arg_tb[i].createsql_string += " SET @myparentid = null " arg_tb[i].createsql_string += " SELECT @myparentid = parentid FROM u_Cusarea WHERE CusareaID = @childid; " arg_tb[i].createsql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " arg_tb[i].createsql_string += " IF @error <> 0 " arg_tb[i].createsql_string += " BEGIN " arg_tb[i].createsql_string += " RETURN @rslt " arg_tb[i].createsql_string += " END " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " IF @myparentid is null " arg_tb[i].createsql_string += " BEGIN " arg_tb[i].createsql_string += " RETURN @rslt " arg_tb[i].createsql_string += " END " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " IF @myparentid = @parentid " arg_tb[i].createsql_string += " BEGIN " arg_tb[i].createsql_string += " RETURN 1 " arg_tb[i].createsql_string += " END " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " SET @childid = @myparentid " arg_tb[i].createsql_string += " END " arg_tb[i].createsql_string += " RETURN @rslt " arg_tb[i].createsql_string += " END " //i i++//1044 //20130601 arg_tb[i].update_version = "5.0.130304" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_update_download" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " CREATE TABLE sys_update_download( " arg_tb[i].createsql_string += " id int NOT NULL, " arg_tb[i].createsql_string += " version char(100) NOT NULL, " arg_tb[i].createsql_string += " down_status tinyint NOT NULL, " arg_tb[i].createsql_string += " opdate datetime NOT NULL, " arg_tb[i].createsql_string += " opemp char(10) NOT NULL, " arg_tb[i].createsql_string += " filedata image NULL, " arg_tb[i].createsql_string += " client_bak tinyint NOT NULL, " arg_tb[i].createsql_string += " stable tinyint NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT PK_sys_update_download PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " id ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " //i i++//1045 //20130601 arg_tb[i].update_version = "5.0.130304" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_update_download" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE sys_update_download ADD CONSTRAINT DF_sys_update_download_down_status DEFAULT ((2)) FOR down_status " //i i++//1046 //20130601 arg_tb[i].update_version = "5.0.130304" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_update_download" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE sys_update_download ADD CONSTRAINT DF_sys_update_download_opdate DEFAULT (getdate()) FOR opdate " //i i++//1047 //20130601 arg_tb[i].update_version = "5.0.130304" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_update_download" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE sys_update_download ADD CONSTRAINT DF_sys_update_download_opemp DEFAULT ('') FOR opemp " //i i++//1048 //20130601 arg_tb[i].update_version = "5.0.130304" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_update_download" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE sys_update_download ADD CONSTRAINT DF_sys_update_download_client_bak DEFAULT ((0)) FOR client_bak " //i i++//1049 //20130601 arg_tb[i].update_version = "5.0.130304" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_update_download" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " ALTER TABLE sys_update_download ADD CONSTRAINT DF_sys_update_download_stable DEFAULT ((0)) FOR stable " //i i++//1050 //20130601 arg_tb[i].update_version = "5.0.130304" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_autoudexe" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table sys_autoudexe add MD5 varchar(200) default('') not null " //i i++//1051 //20130601 arg_tb[i].update_version = "5.0.130304" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_DB_version" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table sys_DB_version add update_version char(100) default('') not null " //i i++//1052 //20130601 arg_tb[i].update_version = "5.0.130304" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_DB_version" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table sys_DB_version add updating_flag tinyint default(0) not null " //i i++//1053 //20130601 arg_tb[i].update_version = "5.0.130304" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_DB_version" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table sys_DB_version add stable tinyint default(0) not null " //i i++//1054 //20130606 arg_tb[i].update_version = "5.0.130306" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_set" arg_tb[i].createsql_string = " " arg_tb[i].createsql_string += " alter table u_email_set add ifuseSSL int not null CONSTRAINT DF_u_email_set_ifuseSSL default(0) " i++//1055 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dt_sys_scidentity2" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE PROCEDURE dt_sys_scidentity2( @arg_sc_id int, @arg_tablename varchar(50), @arg_columnname varchar(50), @rslt_id int output) AS begin declare @sql nvarchar(4000) declare @ins_maxid int declare @add_n int declare @sError varchar declare @update_error int declare @insert_error int declare @select_error int set @arg_tablename=lower(@arg_tablename) set @arg_columnname=lower(@arg_columnname) update Sys_scIdentity set ScIdentityno =ScIdentityno + 1 WHERE Sys_scIdentity.Scid = @arg_sc_id and lower(Sys_scIdentity.tablename)=@arg_tablename and lower(Sys_scIdentity.columnname)=@arg_columnname; /*不能在此处判断错误*/ if @@rowcount = 0 begin insert into Sys_scIdentity (id,Scid,ScIdentityno,tablename,columnname) values (0,@arg_sc_id,11,@arg_tablename,@arg_columnname) set @insert_error = @@error if @insert_error <> 0 begin select @rslt_id=0 select @sError = '新建相关唯一码记录操作失败' raiserror(@sError,18,1) return -1 end end SELECT @rslt_id = Sys_scIdentity.ScIdentityno FROM Sys_scIdentity WHERE Sys_scIdentity.Scid = @arg_sc_id and lower(Sys_scIdentity.tablename)=@arg_tablename and lower(Sys_scIdentity.columnname)=@arg_columnname set @select_error = @@error if @select_error <> 0 begin select @rslt_id=0 select @sError = '查询相关唯一码记录操作失败' raiserror(@sError,18,1) return -1 end set @sql ='select @ins_maxid = max(' +@arg_columnname + ' ) from ' +@arg_tablename exec sp_executesql @sql ,N'@ins_maxid int out ' ,@ins_maxid out if @ins_maxid >= @rslt_id begin set @add_n=@ins_maxid - @rslt_id + 1 update Sys_scIdentity set ScIdentityno =ScIdentityno + @add_n WHERE Sys_scIdentity.Scid = @arg_sc_id and lower(Sys_scIdentity.tablename)=@arg_tablename and lower(Sys_scIdentity.columnname)=@arg_columnname ; set @update_error = @@error if @update_error <> 0 begin select @rslt_id=0 return end select @rslt_id=@rslt_id + @add_n return end return end~r~n" i++//1056 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE u_email_msg(~r~n" arg_tb[i].createsql_string += "ID int NOT NULL,~r~n" arg_tb[i].createsql_string += "boxid int NOT NULL,~r~n" arg_tb[i].createsql_string += "mailid int NOT NULL,~r~n" arg_tb[i].createsql_string += "mailaddress varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "subject varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "mailsize decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "textbody text NOT NULL,~r~n" arg_tb[i].createsql_string += "htmlbody text NOT NULL,~r~n" arg_tb[i].createsql_string += "orgdata image NULL,~r~n" arg_tb[i].createsql_string += "senduser varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "sendaddress varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "sendOption tinyint NOT NULL,~r~n" arg_tb[i].createsql_string += "priority tinyint NOT NULL,~r~n" arg_tb[i].createsql_string += "senddate datetime NULL,~r~n" arg_tb[i].createsql_string += "opdate datetime NOT NULL,~r~n" arg_tb[i].createsql_string += "opemp char(255) NULL,~r~n" arg_tb[i].createsql_string += "revdate datetime NULL,~r~n" arg_tb[i].createsql_string += "tuid varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "mailtype varchar(10) NOT NULL,~r~n" arg_tb[i].createsql_string += "status varchar(10) NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_u_email_msg PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "ID ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//1057 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_boxid DEFAULT (0) FOR boxid~r~n" i++//1058 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_mailid DEFAULT (0) FOR mailid~r~n" i++//1059 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_mailaddress DEFAULT ('') FOR mailaddress~r~n" i++//1060 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_subject DEFAULT ('') FOR subject~r~n" i++//1061 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_mailsize DEFAULT (0) FOR mailsize~r~n" i++//1062 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_textbody DEFAULT ('') FOR textbody~r~n" i++//1063 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_htmlbody DEFAULT ('') FOR htmlbody~r~n" i++//1064 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_senduser DEFAULT ('') FOR senduser~r~n" i++//1065 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_sendaddress DEFAULT ('') FOR sendaddress~r~n" i++//1066 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_sendOption DEFAULT (0) FOR sendOption~r~n" i++//1067 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_priority DEFAULT (0) FOR priority~r~n" i++//1068 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_opdate DEFAULT (getdate()) FOR opdate~r~n" i++//1069 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_opemp DEFAULT ('') FOR opemp~r~n" i++//1070 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_tuid DEFAULT ('') FOR tuid~r~n" i++//1071 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_mailtype DEFAULT ('收件') FOR mailtype~r~n" i++//1072 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_msg" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_msg ADD CONSTRAINT DF_u_email_msg_status DEFAULT ('未读') FOR status~r~n" i++//1073 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_fj" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE u_email_fj(~r~n" arg_tb[i].createsql_string += "fjid int NOT NULL,~r~n" arg_tb[i].createsql_string += "fjtype tinyint NOT NULL,~r~n" arg_tb[i].createsql_string += "Relid int NOT NULL,~r~n" arg_tb[i].createsql_string += "filename varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "fileblob image NULL,~r~n" arg_tb[i].createsql_string += "filesize decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "filetype varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_u_email_fj PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "fjid ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++//1074 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_fj" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_fj ADD CONSTRAINT DF_u_email_fj_fjid DEFAULT (0) FOR fjid~r~n" i++//1075 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_fj" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_fj ADD CONSTRAINT DF_u_email_fj_fjtype DEFAULT (0) FOR fjtype~r~n" i++//1076 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_fj" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_fj ADD CONSTRAINT DF_u_email_fj_Relid DEFAULT (0) FOR Relid~r~n" i++//1077 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_fj" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_fj ADD CONSTRAINT DF_u_email_fj_filename DEFAULT ('') FOR filename~r~n" i++//1078 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_fj" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_fj ADD CONSTRAINT DF_u_email_fj_filesize DEFAULT (0) FOR filesize~r~n" i++//1079 //20130606 // arg_tb[i].update_version = "5.0.130307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_fj" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_email_fj ADD CONSTRAINT DF_u_email_fj_filetype DEFAULT ('') FOR filetype~r~n" i++//1080 //20130614 // arg_tb[i].update_version = "5.0.130310" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_win_dw" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[sys_win_dw] (~r~n" arg_tb[i].createsql_string += " [Winname] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [Wintitle] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [dwname] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [dwtitle] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [dwstyle] [tinyint] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [autoheight] [char] (5) COLLATE Chinese_PRC_CI_AS NOT NULL ,~r~n" arg_tb[i].createsql_string += " [colheight] [int] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [dwheight] [int] NOT NULL ,~r~n" arg_tb[i].createsql_string += " [dwwidth] [int] NOT NULL ~r~n" arg_tb[i].createsql_string += " ) ON [PRIMARY]~r~n" i++//1081 //20130614 // arg_tb[i].update_version = "5.0.130310" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_win_dw" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[sys_win_dw] WITH NOCHECK ADD ~r~n" arg_tb[i].createsql_string += " CONSTRAINT [PK_sys_win_dw] PRIMARY KEY CLUSTERED ~r~n" arg_tb[i].createsql_string += " (~r~n" arg_tb[i].createsql_string += " [Winname],~r~n" arg_tb[i].createsql_string += " [Wintitle],~r~n" arg_tb[i].createsql_string += " [dwname],~r~n" arg_tb[i].createsql_string += " [dwtitle]~r~n" arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n" i++//1082 //20130614 // arg_tb[i].update_version = "5.0.130310" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_win_dw" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[sys_win_dw] ADD ~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_Winname] DEFAULT ('') FOR [Winname],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_Wintitle] DEFAULT ('') FOR [Wintitle],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_dwname] DEFAULT ('') FOR [dwname],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_dwtitle] DEFAULT ('') FOR [dwtitle],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_dwtype] DEFAULT (0) FOR [dwstyle],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_autoheight] DEFAULT ('') FOR [autoheight],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_height] DEFAULT (0) FOR [colheight],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_dwheight] DEFAULT (0) FOR [dwheight],~r~n" arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_dwwidth] DEFAULT (0) FOR [dwwidth]~r~n" i++//1083 //20130801 // arg_tb[i].update_version = "5.0.130401" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_inwaremx ADD " arg_tb[i].createsql_string += " uamt decimal(18, 5) NOT NULL CONSTRAINT DF_u_inwaremx_uamt DEFAULT 0, " arg_tb[i].createsql_string += " costamt decimal(18, 5) NOT NULL CONSTRAINT DF_u_inwaremx_costamt DEFAULT 0 " i++//1084 //20130801 // arg_tb[i].update_version = "5.0.130401" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_outwaremx ADD " arg_tb[i].createsql_string += " enamt decimal(18, 5) NOT NULL CONSTRAINT DF_u_outwaremx_enamt DEFAULT 0 " //适当长度后,往下添加修改数据库代码 uof_createtable_arr_130817(i, arg_tb) return end subroutine public subroutine uof_createtable_arr_130817 (long i, ref s_sys_create_table arg_tb[]);//long i //i = 1084 i++//1085 //20130817 arg_tb[i].update_version = "5.0.130501" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_pzcode_trans" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_mtrlware_pzcode_trans] ( " arg_tb[i].createsql_string += " [billid] [int] NOT NULL , " arg_tb[i].createsql_string += " [billcode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [scid] [int] NOT NULL , " arg_tb[i].createsql_string += " [flag] [int] NOT NULL , " arg_tb[i].createsql_string += " [billdate] [datetime] NULL , " arg_tb[i].createsql_string += " [rep] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [storageid] [int] NOT NULL , " arg_tb[i].createsql_string += " [relcode] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [opemp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [opdate] [datetime] NULL , " arg_tb[i].createsql_string += " [modemp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [moddate] [datetime] NULL , " arg_tb[i].createsql_string += " [auditemp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [auditdate] [datetime] NULL , " arg_tb[i].createsql_string += " [ctmint] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1086 //20130817 arg_tb[i].update_version = "5.0.130501" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_pzcode_trans" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_mtrlware_pzcode_transmx] ( " arg_tb[i].createsql_string += " [billid] [int] NOT NULL , " arg_tb[i].createsql_string += " [printid] [int] NOT NULL , " arg_tb[i].createsql_string += " [scid] [int] NOT NULL , " arg_tb[i].createsql_string += " [mtrlwareid] [int] NOT NULL , " arg_tb[i].createsql_string += " [mtrlid] [int] NOT NULL , " arg_tb[i].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [woodcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [pcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [plancode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [mtrlcuscode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [location] [varchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [sptid] [int] NOT NULL , " arg_tb[i].createsql_string += " [qty] [decimal](23, 10) NOT NULL , " arg_tb[i].createsql_string += " [cost] [decimal](23, 10) NOT NULL , " arg_tb[i].createsql_string += " [status_new] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [woodcode_new] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [pcode_new] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [mtrlcuscode_new] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [location_new] [varchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [mxdscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [ctmint] [int] NOT NULL , " arg_tb[i].createsql_string += " [sptid_new] [int] NOT NULL , " arg_tb[i].createsql_string += " [plancode_new] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1087 //20130817 arg_tb[i].update_version = "5.0.130501" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_pzcode_trans" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrlware_pzcode_trans] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_mtrlware_pzcode_trans] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [billid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1088 //20130817 arg_tb[i].update_version = "5.0.130501" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_pzcode_trans" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrlware_pzcode_transmx] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_mtrlware_pzcode_transmx] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [billid], " arg_tb[i].createsql_string += " [printid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1089 //20130817 arg_tb[i].update_version = "5.0.130501" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_pzcode_trans" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrlware_pzcode_trans] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_trans_billid] DEFAULT (0) FOR [billid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_trans_billcode] DEFAULT ('') FOR [billcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_trans_scid] DEFAULT (0) FOR [scid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_trans_flag] DEFAULT (0) FOR [flag], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_trans_rep] DEFAULT ('') FOR [rep], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_trans_storageid] DEFAULT (0) FOR [storageid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_trans_relcode] DEFAULT ('') FOR [relcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_trans_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_trans_opemp] DEFAULT ('') FOR [opemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_trans_modemp] DEFAULT ('') FOR [modemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_trans_auditemp] DEFAULT ('') FOR [auditemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_trans_ctmint] DEFAULT (0) FOR [ctmint] " i++//1090 //20130817 arg_tb[i].update_version = "5.0.130501" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_pzcode_trans" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE UNIQUE INDEX [IX_u_mtrlware_pzcode_trans] ON [dbo].[u_mtrlware_pzcode_trans]([billid]) ON [PRIMARY] " i++//1091 //20130817 arg_tb[i].update_version = "5.0.130501" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_pzcode_trans" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrlware_pzcode_transmx] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_billid] DEFAULT (0) FOR [billid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_printid] DEFAULT (0) FOR [printid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_scid] DEFAULT (0) FOR [scid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_mtrlwareid] DEFAULT (0) FOR [mtrlwareid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_mtrlid] DEFAULT (0) FOR [mtrlid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_status] DEFAULT ('') FOR [status], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_woodcode] DEFAULT ('') FOR [woodcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_pcode] DEFAULT ('') FOR [pcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_plancode] DEFAULT ('') FOR [plancode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_mtrlcuscode] DEFAULT ('') FOR [mtrlcuscode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_location] DEFAULT ('') FOR [location], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_sptid] DEFAULT (0) FOR [sptid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_qty] DEFAULT (0) FOR [qty], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_cost] DEFAULT (0) FOR [cost], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_status_new] DEFAULT ('') FOR [status_new], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_woodcode_new] DEFAULT ('') FOR [woodcode_new], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_pcode_new] DEFAULT ('') FOR [pcode_new], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_mtrlcuscode_new] DEFAULT ('') FOR [mtrlcuscode_new], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_location_new] DEFAULT ('') FOR [location_new], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_mxdscrp] DEFAULT ('') FOR [mxdscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_ctmint] DEFAULT (0) FOR [ctmint], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_sptid_new] DEFAULT (0) FOR [sptid_new], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_mtrlware_pzcode_transmx_plancode_new] DEFAULT ('') FOR [plancode_new] " i++//1092 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_ClassGroup" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[aifmb_ClassGroup] ( " arg_tb[i].createsql_string += " [ClassID] [int] NOT NULL , " arg_tb[i].createsql_string += " [ParentID] [int] NOT NULL , " arg_tb[i].createsql_string += " [ClassName] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [AliasName] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [IsInUse] [bit] NOT NULL , " arg_tb[i].createsql_string += " [SortCode] [nvarchar] (5) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1093 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_ClassGroup" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " select 1 " i++//1094 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_ClassNode" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[aifmb_ClassNode] ( " arg_tb[i].createsql_string += " [NodeID] [int] NOT NULL , " arg_tb[i].createsql_string += " [NodeName] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [IsInUse] [bit] NOT NULL , " arg_tb[i].createsql_string += " [SortCode] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [NodeCode] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [ProCodeLenght] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1095 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_ClassRelation" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[aifmb_ClassRelation] ( " arg_tb[i].createsql_string += " [ClassID] [int] NOT NULL , " arg_tb[i].createsql_string += " [NodeID] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1096 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Index" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[aifmb_Index] ( " arg_tb[i].createsql_string += " [IndexID] [int] NOT NULL , " arg_tb[i].createsql_string += " [IndexCode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [IndexName] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [sys_changetime] [datetime] NOT NULL , " arg_tb[i].createsql_string += " [grade] [int] NOT NULL , " arg_tb[i].createsql_string += " [ctype] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [cparam] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [type] [int] NOT NULL , " arg_tb[i].createsql_string += " [ProductID] [int] NOT NULL , " arg_tb[i].createsql_string += " [ifdel] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [ifbook] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [bookbegindate] [datetime] NULL , " arg_tb[i].createsql_string += " [bookenddate] [datetime] NULL , " arg_tb[i].createsql_string += " [downloadtime] [datetime] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1097 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_IndexTrend" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[aifmb_IndexTrend] ( " arg_tb[i].createsql_string += " [IndexID] [int] NOT NULL , " arg_tb[i].createsql_string += " [CDate] [datetime] NOT NULL , " arg_tb[i].createsql_string += " [IndexValue] [decimal](23, 10) NOT NULL , " arg_tb[i].createsql_string += " [downloadtime] [datetime] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1098 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_NodeAttribute" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[aifmb_NodeAttribute] ( " arg_tb[i].createsql_string += " [AttID] [int] NOT NULL , " arg_tb[i].createsql_string += " [NodeID] [int] NOT NULL , " arg_tb[i].createsql_string += " [AttName] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1099 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Options" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[aifmb_Options] ( " arg_tb[i].createsql_string += " [AttID] [int] NOT NULL , " arg_tb[i].createsql_string += " [OptionID] [int] NOT NULL , " arg_tb[i].createsql_string += " [OptionName] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [OptionType] [int] NOT NULL , " arg_tb[i].createsql_string += " [OptionValue] [nvarchar] (500) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1100 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_ProductCode" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[aifmb_ProductCode] ( " arg_tb[i].createsql_string += " [ProductID] [int] NOT NULL , " arg_tb[i].createsql_string += " [NodeID] [int] NOT NULL , " arg_tb[i].createsql_string += " [mtrlcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [mtrlname] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [mtrlmode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [unit] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [net_weight] [decimal](23, 10) NOT NULL , " arg_tb[i].createsql_string += " [gross_weight] [decimal](23, 10) NOT NULL , " arg_tb[i].createsql_string += " [cubage] [decimal](23, 10) NOT NULL , " arg_tb[i].createsql_string += " [mtrlengname] [char] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [gydscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [QualityDscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [sys_changetime] [datetime] NOT NULL , " arg_tb[i].createsql_string += " [downloadtime] [datetime] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1101 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_ClassGroup" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_ClassGroup] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_aifmb_ClassGroup] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [ClassID] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1102 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_ClassNode" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_ClassNode] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_aifmb_ClassNode] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [NodeID] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1103 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_ClassRelation" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_ClassRelation] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_aifmb_ClassRelation] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [ClassID], " arg_tb[i].createsql_string += " [NodeID] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1104 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Index" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_Index] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_aifmb_Index] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [IndexID] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1105 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_IndexTrend" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_IndexTrend] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_aifmb_IndexTrend] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [IndexID], " arg_tb[i].createsql_string += " [CDate] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1106 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_NodeAttribute" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_NodeAttribute] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_aifmb_NodeAttribute] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [AttID] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1107 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Options" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_Options] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_aifmb_Options] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [OptionID] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1108 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_ProductCode" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_ProductCode] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_aifmb_ProductCode] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [ProductID] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++//1109 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_ClassGroup" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_ClassGroup] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ClassGroup_ClassID] DEFAULT (0) FOR [ClassID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ClassGroup_ParentID] DEFAULT (0) FOR [ParentID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ClassGroup_ClassName] DEFAULT ('') FOR [ClassName], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ClassGroup_AliasName] DEFAULT ('') FOR [AliasName], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ClassGroup_IsInUse] DEFAULT (1) FOR [IsInUse], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ClassGroup_SortCode] DEFAULT ('') FOR [SortCode] " i++//1110 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_ClassNode" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_ClassNode] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ClassNode_NodeID] DEFAULT (0) FOR [NodeID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ClassNode_NodeName] DEFAULT ('') FOR [NodeName], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ClassNode_IsInUse] DEFAULT (1) FOR [IsInUse], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ClassNode_SortCode] DEFAULT ('') FOR [SortCode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ClassNode_NodeCode] DEFAULT ('') FOR [NodeCode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ClassNode_ProCodeLenght] DEFAULT (0) FOR [ProCodeLenght] " i++//1111 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_ClassRelation" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_ClassRelation] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ClassRelation_ClassID] DEFAULT (0) FOR [ClassID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ClassRelation_NodeID] DEFAULT (0) FOR [NodeID] " i++//1112 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Index" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_Index] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Index_IndexID] DEFAULT (0) FOR [IndexID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Index_IndexCode] DEFAULT ('') FOR [IndexCode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Index_IndexName] DEFAULT ('') FOR [IndexName], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Index_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Index_sys_changetime] DEFAULT (getdate()) FOR [sys_changetime], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Index_grade] DEFAULT (0) FOR [grade], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Index_ctype] DEFAULT ('') FOR [ctype], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Index_cparam] DEFAULT ('') FOR [cparam], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Index_type] DEFAULT (0) FOR [type], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Index_ProductID] DEFAULT (0) FOR [ProductID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Index_ifdel] DEFAULT (0) FOR [ifdel], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Index_ifbook] DEFAULT (0) FOR [ifbook], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Index_downloadtime] DEFAULT (getdate()) FOR [downloadtime] " i++//1113 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_IndexTrend" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_IndexTrend] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_IndexTrend_IndexValue] DEFAULT (0) FOR [IndexValue], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_IndexTrend_downloadtime] DEFAULT (getdate()) FOR [downloadtime] " i++//1114 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_NodeAttribute" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_NodeAttribute] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_NodeAttribute_AttID] DEFAULT (0) FOR [AttID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_NodeAttribute_ClassID] DEFAULT (0) FOR [NodeID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_NodeAttribute_AttName] DEFAULT ('') FOR [AttName] " i++//1115 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Options" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_Options] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Options_AttID] DEFAULT (0) FOR [AttID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Options_OptionID] DEFAULT (0) FOR [OptionID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Options_OptionName] DEFAULT ('') FOR [OptionName], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Options_OptionType] DEFAULT (0) FOR [OptionType], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_Options_OptionValue] DEFAULT ('') FOR [OptionValue] " i++//1116 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_ProductCode" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[aifmb_ProductCode] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_ProductID] DEFAULT (0) FOR [ProductID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_NodeID] DEFAULT (0) FOR [NodeID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_mtrlcode] DEFAULT ('') FOR [mtrlcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_mtrlname] DEFAULT ('') FOR [mtrlname], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_mtrlmode] DEFAULT ('') FOR [mtrlmode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_unit] DEFAULT ('') FOR [unit], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_net_weight] DEFAULT (0) FOR [net_weight], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_gross_weight] DEFAULT (0) FOR [gross_weight], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_cubage] DEFAULT (0) FOR [cubage], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_mtrlengname] DEFAULT ('') FOR [mtrlengname], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_gydscrp] DEFAULT ('') FOR [gydscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_QualityDscrp] DEFAULT ('') FOR [QualityDscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_sys_changetime] DEFAULT (getdate()) FOR [sys_changetime], " arg_tb[i].createsql_string += " CONSTRAINT [DF_aifmb_ProductCode_downloadtime] DEFAULT (getdate()) FOR [downloadtime] " i++//1117 //20130817 arg_tb[i].update_version = "5.0.130502" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrltype" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_mtrltype ADD nodeid INT NOT NULL CONSTRAINT DF_u_mtrltype_nodeid DEFAULT(0) " i++ //1118 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_import_mtrlname add props varchar(255) not null CONSTRAINT DF_eb_import_mtrlname_props default('') " i++ //1119 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add tid varchar(50) not null CONSTRAINT DF_eb_saletask_import_tid default('') " i++ //1120 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import alter column cuscode varchar(50) not null " i++ //1121 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import alter column mtrlname varchar(255) not null " i++ //1122 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add im_userid varchar(50) NOT NULL CONSTRAINT DF_eb_saletask_import_im_userid default('') " i++ //1123 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add trade_status varchar(50) NOT NULL CONSTRAINT DF_eb_saletask_import_trade_status default('') " i++ //1124 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add props varchar(255) NOT NULL CONSTRAINT DF_eb_saletask_import_props default('') " i++ //1125 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_import_mtrlname add im_userid varchar(50) NOT NULL CONSTRAINT DF_eb_import_mtrlname_im_userid default('') " i++ //1126 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add trade_no varchar(50) not null CONSTRAINT DF_eb_saletask_import_trade_no default('') " i++ //1127 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add moddate datetime null " i++ //1128 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add taskcode varchar(50) not null CONSTRAINT DF_eb_saletask_import_taskcode default('') " i++ //1129 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_cusamt add trade_id varchar(50) not null CONSTRAINT DF_eb_cusamt_trade_id default('') " i++ //1130 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_cusamt add trade_no varchar(50) not null CONSTRAINT DF_eb_cusamt_trade_no default('') " i++ //1131 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_cusamt add tid varchar(50) not null CONSTRAINT DF_eb_cusamt_tid default('') " i++ //1132 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_cusamt add im_type int not null CONSTRAINT DF_eb_cusamt_im_type default(0) " i++ //1133 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add addcnt int not null CONSTRAINT DF_eb_saletask_import_addcnt default(1) " i++ //1134 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add acptcnt int not null CONSTRAINT DF_eb_saletask_import_acptcnt default(0) " i++ //1135 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add new_price decimal(23,10) not null CONSTRAINT DF_eb_saletask_import_new_price default(0) " i++ //1136 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add new_rebate decimal(18,5) not null CONSTRAINT DF_eb_saletask_import_new_rebate default(0) " i++ //1137 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_import_mtrlname add status_name varchar(50) not null CONSTRAINT DF_eb_import_mtrlname_status_name default('') " i++ //1138 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_import_mtrlname add woodcode_name varchar(50) not null CONSTRAINT DF_eb_import_mtrlname_woodcode_name default('') " i++ //1139 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_import_mtrlname add pcode_name varchar(50) not null CONSTRAINT DF_eb_import_mtrlname_pcode_name default('') " i++ //1140 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_import_mtrlname add mx_flag tinyint not null CONSTRAINT DF_eb_import_mtrlname_mx_flag default(0) " i++ //1141 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlnamemx(" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE eb_import_mtrlnamemx( " arg_tb[i].createsql_string += " im_type int NOT NULL, " arg_tb[i].createsql_string += " im_id varchar(50) NOT NULL, " arg_tb[i].createsql_string += " pros varchar(255) NOT NULL CONSTRAINT DF_eb_import_mtrlnamemx_pros default(''), " arg_tb[i].createsql_string += " mtrlid int NOT NULL CONSTRAINT DF_eb_import_mtrlnamemx_mtrlid default(0), " arg_tb[i].createsql_string += " status_name varchar(50) not null CONSTRAINT DF_eb_import_mtrlnamemx_status_name default(''), " arg_tb[i].createsql_string += " woodcode_name varchar(50) not null CONSTRAINT DF_eb_import_mtrlnamemx_woodcode_name default(''), " arg_tb[i].createsql_string += " pcode_name varchar(50) not null CONSTRAINT DF_eb_import_mtrlnamemx_pcode_name default(''), " arg_tb[i].createsql_string += " CONSTRAINT PK_eb_import_mtrlnamemx PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " im_type ASC, " arg_tb[i].createsql_string += " im_id ASC, " arg_tb[i].createsql_string += " pros ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " i++ //1142 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_import_mtrlname alter column eb_type varchar(255) not null " i++ //1143 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_import_mtrlname alter column eb_stuffStatus varchar(255) not null " i++ //1144 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_import_mtrlname alter column eb_title varchar(1000) not null " i++ //1145 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_import_mtrlname alter column eb_locationstate varchar(255) not null " i++ //1146 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_import_mtrlname alter column eb_locationcity varchar(255) not null " i++ //1147 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_import_mtrlname alter column props varchar(1000) not null " i++ //1148 20130819 arg_tb[i].update_version = "5.0.130503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_cusamt" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_cusamt alter column tid varchar(255) not null " i++ //1149 20130820 arg_tb[i].update_version = "5.0.130505" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_import_mtrlname" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_import_mtrlname add " arg_tb[i].createsql_string += " pricetype varchar(10) not null CONSTRAINT DF_eb_import_mtrlname_pricetype default(''), " arg_tb[i].createsql_string += " priceparam varchar(255) not null CONSTRAINT DF_eb_import_mtrlname_priceparam default(''), " arg_tb[i].createsql_string += " priceneedaudit tinyint not null CONSTRAINT DF_eb_import_mtrlname_priceneedaudit default(0), " arg_tb[i].createsql_string += " pricemode tinyint not null CONSTRAINT DF_eb_import_mtrlname_pricemode default(0), " arg_tb[i].createsql_string += " pricelistid int not null CONSTRAINT DF_eb_import_mtrlname_pricelistid default(0), " arg_tb[i].createsql_string += " quoteflag tinyint not null CONSTRAINT DF_eb_import_mtrlname_quoteflag default(0), " arg_tb[i].createsql_string += " quotereason varchar(255) not null CONSTRAINT DF_eb_import_mtrlname_quotereason default(''), " arg_tb[i].createsql_string += " acceptflag tinyint not null CONSTRAINT DF_eb_import_mtrlname_acceptflag default(0), " arg_tb[i].createsql_string += " rejectreason varchar(255) not null CONSTRAINT DF_eb_import_mtrlname_rejectreason default('') " i++ //1150 20130820 arg_tb[i].update_version = "5.0.130505" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_price(" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE eb_price( " arg_tb[i].createsql_string += " im_type int NOT NULL, " arg_tb[i].createsql_string += " im_id varchar(50) NOT NULL, " arg_tb[i].createsql_string += " pros varchar(255) NOT NULL, " arg_tb[i].createsql_string += " opdate datetime NOT NULL, " arg_tb[i].createsql_string += " price decimal(23, 10) NOT NULL, " arg_tb[i].createsql_string += " auditflag tinyint NOT NULL, " arg_tb[i].createsql_string += " auditdate datetime NULL, " arg_tb[i].createsql_string += " auditemp varchar(10) NOT NULL, " arg_tb[i].createsql_string += " sendflag tinyint NOT NULL, " arg_tb[i].createsql_string += " senddate datetime NULL, " arg_tb[i].createsql_string += " weberr varchar(255) NOT NULL, " arg_tb[i].createsql_string += " operr varchar(255) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT PK_eb_price PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " im_type ASC, " arg_tb[i].createsql_string += " im_id ASC, " arg_tb[i].createsql_string += " pros ASC, " arg_tb[i].createsql_string += " opdate ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " i++ //1151 20130820 arg_tb[i].update_version = "5.0.130505" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_price" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE eb_price ADD " arg_tb[i].createsql_string += " CONSTRAINT DF_eb_price_pros DEFAULT ('') FOR pros, " arg_tb[i].createsql_string += " CONSTRAINT DF_eb_price_opdate DEFAULT (getdate()) FOR opdate, " arg_tb[i].createsql_string += " CONSTRAINT DF_eb_price_price DEFAULT ((0)) FOR price, " arg_tb[i].createsql_string += " CONSTRAINT DF_eb_price_auditflag DEFAULT ((0)) FOR auditflag, " arg_tb[i].createsql_string += " CONSTRAINT DF_eb_price_auditemp DEFAULT ('') FOR auditemp, " arg_tb[i].createsql_string += " CONSTRAINT DF_eb_price_sendflag DEFAULT ((0)) FOR sendflag, " arg_tb[i].createsql_string += " CONSTRAINT DF_eb_price_weberr DEFAULT ('') FOR weberr, " arg_tb[i].createsql_string += " CONSTRAINT DF_eb_price_operr DEFAULT ('') FOR operr " i++ //1152 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef_pack" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE u_mtrldef_pack( " arg_tb[i].createsql_string += " mtrlid int NOT NULL, " arg_tb[i].createsql_string += " printid int NOT NULL, " arg_tb[i].createsql_string += " packcode varchar(255) NOT NULL, " arg_tb[i].createsql_string += " packname varchar(255) NOT NULL, " arg_tb[i].createsql_string += " packnum decimal(23, 10) NOT NULL, " arg_tb[i].createsql_string += " net_weight decimal(23, 10) NOT NULL, " arg_tb[i].createsql_string += " gross_weight decimal(23, 10) NOT NULL, " arg_tb[i].createsql_string += " cubage decimal(23, 10) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT PK_u_mtrldef_pack PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " mtrlid ASC, " arg_tb[i].createsql_string += " printid ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " i++ //1153 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef_pack" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrldef_pack ADD CONSTRAINT DF_u_mtrldef_pack_packcode DEFAULT ('') FOR packcode " i++ //1154 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef_pack" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrldef_pack ADD CONSTRAINT DF_u_mtrldef_pack_packname DEFAULT ('') FOR packname " i++ //1155 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef_pack" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrldef_pack ADD CONSTRAINT DF_u_mtrldef_pack_packnum DEFAULT ((0)) FOR packnum " i++ //1156 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef_pack" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrldef_pack ADD CONSTRAINT DF_u_mtrldef_pack_net_weight DEFAULT ((0)) FOR net_weight " i++ //1157 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef_pack" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrldef_pack ADD CONSTRAINT DF_u_mtrldef_pack_gross_weight DEFAULT ((0)) FOR gross_weight " i++ //1158 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef_pack" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrldef_pack ADD CONSTRAINT DF_u_mtrldef_pack_cubage DEFAULT ((0)) FOR cubage " i++ //1159 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE u_outwaremx_mx( " arg_tb[i].createsql_string += " scid int NOT NULL, " arg_tb[i].createsql_string += " outwareid int NOT NULL, " arg_tb[i].createsql_string += " mxprintid int NOT NULL, " arg_tb[i].createsql_string += " printid int NOT NULL, " arg_tb[i].createsql_string += " packcode varchar(255) NOT NULL, " arg_tb[i].createsql_string += " packname varchar(255) NOT NULL, " arg_tb[i].createsql_string += " packnum decimal(23, 10) NOT NULL, " arg_tb[i].createsql_string += " net_weight decimal(23, 10) NOT NULL, " arg_tb[i].createsql_string += " gross_weight decimal(23, 10) NOT NULL, " arg_tb[i].createsql_string += " cubage decimal(23, 10) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT PK_u_outwaremx_mx PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " scid ASC, " arg_tb[i].createsql_string += " outwareid ASC, " arg_tb[i].createsql_string += " mxprintid ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " i++ //1160 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_outwaremx_mx ADD CONSTRAINT DF_u_outwaremx_mx_printid DEFAULT ((0)) FOR printid " i++ //1161 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_outwaremx_mx ADD CONSTRAINT DF_u_outwaremx_mx_packcode DEFAULT ('') FOR packcode " i++ //1162 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_outwaremx_mx ADD CONSTRAINT DF_u_outwaremx_mx_packname DEFAULT ('') FOR packname " i++ //1163 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_outwaremx_mx ADD CONSTRAINT DF_u_outwaremx_mx_packnum DEFAULT ((0)) FOR packnum " i++ //1164 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_outwaremx_mx ADD CONSTRAINT DF_u_outwaremx_mx_net_weight DEFAULT ((0)) FOR net_weight " i++ //1165 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_outwaremx_mx ADD CONSTRAINT DF_u_outwaremx_mx_gross_weight DEFAULT ((0)) FOR gross_weight " i++ //1166 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_outwaremx_mx ADD CONSTRAINT DF_u_outwaremx_mx_cubage DEFAULT ((0)) FOR cubage " i++ //1167 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE u_inwaremx_mx( " arg_tb[i].createsql_string += " scid int NOT NULL, " arg_tb[i].createsql_string += " inwareid int NOT NULL, " arg_tb[i].createsql_string += " mxprintid int NOT NULL, " arg_tb[i].createsql_string += " printid int NOT NULL, " arg_tb[i].createsql_string += " packcode varchar(255) NOT NULL, " arg_tb[i].createsql_string += " packname varchar(255) NOT NULL, " arg_tb[i].createsql_string += " packnum decimal(23, 10) NOT NULL, " arg_tb[i].createsql_string += " net_weight decimal(23, 10) NOT NULL, " arg_tb[i].createsql_string += " gross_weight decimal(23, 10) NOT NULL, " arg_tb[i].createsql_string += " cubage decimal(23, 10) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT PK_u_inwaremx_mx PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " scid ASC, " arg_tb[i].createsql_string += " inwareid ASC, " arg_tb[i].createsql_string += " mxprintid ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " i++ //1168 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_inwaremx_mx ADD CONSTRAINT DF_u_inwaremx_mx_printid DEFAULT ((0)) FOR printid " i++ //1169 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_inwaremx_mx ADD CONSTRAINT DF_u_inwaremx_mx_packcode DEFAULT ('') FOR packcode " i++ //1170 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_inwaremx_mx ADD CONSTRAINT DF_u_inwaremx_mx_packname DEFAULT ('') FOR packname " i++ //1171 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_inwaremx_mx ADD CONSTRAINT DF_u_inwaremx_mx_packnum DEFAULT ((0)) FOR packnum " i++ //1172 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_inwaremx_mx ADD CONSTRAINT DF_u_inwaremx_mx_net_weight DEFAULT ((0)) FOR net_weight " i++ //1173 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_inwaremx_mx ADD CONSTRAINT DF_u_inwaremx_mx_gross_weight DEFAULT ((0)) FOR gross_weight " i++ //1174 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_inwaremx_mx ADD CONSTRAINT DF_u_inwaremx_mx_cubage DEFAULT ((0)) FOR cubage " i++ //1175 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_itemmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE u_outware_itemmx( " arg_tb[i].createsql_string += " scid int NOT NULL, " arg_tb[i].createsql_string += " outwareid int NOT NULL, " arg_tb[i].createsql_string += " printid int NOT NULL, " arg_tb[i].createsql_string += " itemid int NOT NULL, " arg_tb[i].createsql_string += " amt decimal(18, 2) NOT NULL, " arg_tb[i].createsql_string += " mxdscrp varchar(255) NOT NULL, " arg_tb[i].createsql_string += " ctmint int NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT PK_u_outware_itemmx PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " scid ASC, " arg_tb[i].createsql_string += " outwareid ASC, " arg_tb[i].createsql_string += " printid ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " i++ //1176 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_itemmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_outware_itemmx ADD CONSTRAINT DF_u_outware_itemmx_scid DEFAULT (0) FOR scid " i++ //1177 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_itemmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_outware_itemmx ADD CONSTRAINT DF_u_outware_itemmx_outwareid DEFAULT (0) FOR outwareid " i++ //1178 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_itemmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_outware_itemmx ADD CONSTRAINT DF_u_outware_itemmx_printid DEFAULT (0) FOR printid " i++ //1179 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_itemmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_outware_itemmx ADD CONSTRAINT DF_u_outware_itemmx_itemid DEFAULT (0) FOR itemid " i++ //1180 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_itemmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_outware_itemmx ADD CONSTRAINT DF_u_outware_itemmx_amt DEFAULT (0) FOR amt " i++ //1181 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_itemmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_outware_itemmx ADD CONSTRAINT DF_u_outware_itemmx_mxdscrp DEFAULT ('') FOR mxdscrp " i++ //1182 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_itemmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_outware_itemmx ADD CONSTRAINT DF_u_outware_itemmx_ctmint DEFAULT (0) FOR ctmint " i++ //1183 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_outware add carcode varchar(100) not null constraint DF_u_outware_carcode default('') " i++ //1184 20130820 arg_tb[i].update_version = "5.0.130507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_outware add paytype varchar(50) not null constraint DF_u_outware_paytype default('') " i++ //1185 20130822 arg_tb[i].update_version = "5.0.130509" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_station" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_station add taobao_code varchar(255) not null constraint DF_u_station_taobao_code default('') " i++ //1186 20130822 arg_tb[i].update_version = "5.0.130509" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_station" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_station add taobao_name varchar(255) not null constraint DF_u_station_taobao_name default('') " i++ //1187 20130822 arg_tb[i].update_version = "5.0.130511" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_Bmstamt]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_Bmstamt] ( " arg_tb[i].createsql_string += " [Baid] [int] NOT NULL , " arg_tb[i].createsql_string += " [BaCode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [scid] [int] NOT NULL , " arg_tb[i].createsql_string += " [billtype] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [cusid] [int] NOT NULL , " arg_tb[i].createsql_string += " [Bmstamt] [decimal](18, 2) NOT NULL , " arg_tb[i].createsql_string += " [Zqamt] [decimal](18, 2) NOT NULL , " arg_tb[i].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [BaDate] [datetime] NOT NULL , " arg_tb[i].createsql_string += " [BaRep] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[i].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [moddate] [datetime] NULL , " arg_tb[i].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [flag] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [auditemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [auditdate] [datetime] NULL , " arg_tb[i].createsql_string += " [secflag] [int] NOT NULL , " arg_tb[i].createsql_string += " [secemp] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [secdate] [datetime] NULL , " arg_tb[i].createsql_string += " [accountid] [int] NOT NULL , " arg_tb[i].createsql_string += " [banktypeid] [int] NOT NULL , " arg_tb[i].createsql_string += " [fpcode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [itemid] [int] NOT NULL , " arg_tb[i].createsql_string += " [moneyid] [int] NOT NULL , " arg_tb[i].createsql_string += " [mrate] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [relid] [int] NOT NULL , " arg_tb[i].createsql_string += " [relcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [ctmint] [int] NOT NULL , " arg_tb[i].createsql_string += " [printnum] [int] NOT NULL , " arg_tb[i].createsql_string += " [confirmflag] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [confirmdate] [datetime] NULL , " arg_tb[i].createsql_string += " [confirmemp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [viewdate] [datetime] NULL , " arg_tb[i].createsql_string += " [reldateint] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1188 20130822 arg_tb[i].update_version = "5.0.130511" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_Bmstamtmx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_Bmstamtmx] ( " arg_tb[i].createsql_string += " [Baid] [int] NOT NULL , " arg_tb[i].createsql_string += " [printid] [int] NOT NULL , " arg_tb[i].createsql_string += " [scid] [int] NOT NULL , " arg_tb[i].createsql_string += " [takeid] [int] NOT NULL , " arg_tb[i].createsql_string += " [takedate] [datetime] NULL , " arg_tb[i].createsql_string += " [msttakeamt] [decimal](18, 2) NOT NULL , " arg_tb[i].createsql_string += " [takeamt] [decimal](18, 2) NOT NULL , " arg_tb[i].createsql_string += " [Zqamt] [decimal](18, 2) NOT NULL , " arg_tb[i].createsql_string += " [Ttakeamt] [decimal](18, 2) NOT NULL , " arg_tb[i].createsql_string += " [TZqamt] [decimal](18, 2) NOT NULL , " arg_tb[i].createsql_string += " [billid] [int] NOT NULL , " arg_tb[i].createsql_string += " [billcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [relid] [int] NOT NULL , " arg_tb[i].createsql_string += " [relcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [relprintid] [int] NOT NULL , " arg_tb[i].createsql_string += " [mxdscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1189 20130822 arg_tb[i].update_version = "5.0.130511" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_Bmstamt]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_Bmstamt] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_Bmstamt] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [Baid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1190 20130822 arg_tb[i].update_version = "5.0.130511" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_Bmstamtmx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_Bmstamtmx] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_Bmstamtmx] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [Baid], " arg_tb[i].createsql_string += " [printid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1191 20130822 arg_tb[i].update_version = "5.0.130511" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_Bmstamt]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_Bmstamt] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_Baid] DEFAULT (0) FOR [Baid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_BaCode] DEFAULT ('') FOR [BaCode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_scid] DEFAULT (0) FOR [scid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_billtype] DEFAULT (0) FOR [billtype], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_cusid] DEFAULT (0) FOR [cusid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_Bmstamt] DEFAULT (0) FOR [Bmstamt], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_Zqamt] DEFAULT (0) FOR [Zqamt], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_BaDate] DEFAULT (getdate()) FOR [BaDate], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_BaRep] DEFAULT ('') FOR [BaRep], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_opdate] DEFAULT (getdate()) FOR [opdate], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_opemp] DEFAULT ('') FOR [opemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_modemp] DEFAULT ('') FOR [modemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_flag] DEFAULT (0) FOR [flag], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_auditemp] DEFAULT ('') FOR [auditemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_secflag] DEFAULT (0) FOR [secflag], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_secemp] DEFAULT ('') FOR [secemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_accountid] DEFAULT (0) FOR [accountid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_banktypeid] DEFAULT (0) FOR [banktypeid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_fpcode] DEFAULT ('') FOR [fpcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_itemid] DEFAULT (0) FOR [itemid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_moneyid] DEFAULT (0) FOR [moneyid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_mrate] DEFAULT (0) FOR [mrate], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_relid] DEFAULT (0) FOR [relid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_relcode] DEFAULT ('') FOR [relcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_ctmint] DEFAULT (0) FOR [ctmint], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_printnum] DEFAULT (0) FOR [printnum], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_confirmflag] DEFAULT (0) FOR [confirmflag], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_confirmemp] DEFAULT ('') FOR [confirmemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamt_reldateint] DEFAULT (0) FOR [reldateint] " i++ //1192 20130822 arg_tb[i].update_version = "5.0.130511" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_Bmstamtmx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_Bmstamtmx] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamtmx_Baid] DEFAULT (0) FOR [Baid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamtmx_printid] DEFAULT (0) FOR [printid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamtmx_scid] DEFAULT (0) FOR [scid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamtmx_takeid] DEFAULT (0) FOR [takeid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamtmx_msttakeamt] DEFAULT (0) FOR [msttakeamt], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamtmx_takeamt] DEFAULT (0) FOR [takeamt], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamtmx_Zqamt] DEFAULT (0) FOR [Zqamt], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamtmx_Ttakeamt] DEFAULT (0) FOR [Ttakeamt], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamtmx_TZqamt] DEFAULT (0) FOR [TZqamt], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamtmx_billcode] DEFAULT ('') FOR [billcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamtmx_relcode] DEFAULT ('') FOR [relcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_Bmstamtmx_mxdscrp] DEFAULT ('') FOR [mxdscrp] " i++ //1193 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp](" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_rp]( " arg_tb[i].createsql_string += " [rpid] [int] NOT NULL, " arg_tb[i].createsql_string += " [rpcode] [char](10) NOT NULL, " arg_tb[i].createsql_string += " [rpname] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [rptype] [tinyint] NOT NULL, " arg_tb[i].createsql_string += " [col1name0] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [col1name1] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [col1name2] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [Col2name0] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [col2name1] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [col2name2] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_rp_1] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [rpid] ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) ON [PRIMARY] " arg_tb[i].createsql_string += " " i++ //1194 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_rpid] DEFAULT ((0)) FOR [rpid] " i++ //1195 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_rpcode] DEFAULT ('') FOR [rpcode] " i++ //1196 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_rpname] DEFAULT ('') FOR [rpname] " i++ //1197 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_rptype] DEFAULT ((0)) FOR [rptype] " i++ //1198 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_col1name0] DEFAULT ('') FOR [col1name0] " i++ //1199 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_col1name1] DEFAULT ('') FOR [col1name1] " i++ //1200 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_col1name2] DEFAULT ('') FOR [col1name2] " i++ //1201 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_Col2name0] DEFAULT ('') FOR [Col2name0] " i++ //1202 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_col2name1] DEFAULT ('') FOR [col2name1] " i++ //1203 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_col2name2] DEFAULT ('') FOR [col2name2] " i++ //1204 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef](" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_rp_rowdef]( " arg_tb[i].createsql_string += " [rpid] [int] NOT NULL, " arg_tb[i].createsql_string += " [rowcode] [int] NOT NULL, " arg_tb[i].createsql_string += " [rowname] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [rowtype] [tinyint] NOT NULL, " arg_tb[i].createsql_string += " [rowcmpltype] [tinyint] NOT NULL, " arg_tb[i].createsql_string += " [Rowformula1] [text] NOT NULL, " arg_tb[i].createsql_string += " [Rowformula2] [text] NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_rp_rowdef_1] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [rpid] ASC, " arg_tb[i].createsql_string += " [rowcode] ASC, " arg_tb[i].createsql_string += " [rowcmpltype] ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " arg_tb[i].createsql_string += " " i++ //1205 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rpid] DEFAULT ((0)) FOR [rpid] " i++ //1206 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rowcode] DEFAULT ((0)) FOR [rowcode] " i++ //1207 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rowname] DEFAULT ('') FOR [rowname] " i++ //1208 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rowtype] DEFAULT ((0)) FOR [rowtype] " i++ //1209 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rowcmpltype] DEFAULT ((0)) FOR [rowcmpltype] " i++ //1210 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_Rowformula] DEFAULT ('') FOR [Rowformula1] " i++ //1211 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_Rowformula2] DEFAULT ('') FOR [Rowformula2] " i++ //1212 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp](" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_sp_rp]( " arg_tb[i].createsql_string += " [billid] [int] NOT NULL, " arg_tb[i].createsql_string += " [rpid] [int] NOT NULL, " arg_tb[i].createsql_string += " [billname] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [sdate] [datetime] NOT NULL, " arg_tb[i].createsql_string += " [edate] [datetime] NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_sp_rp_1] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [billid] ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1213 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_sp_rp] ADD CONSTRAINT [DF_u_sp_rp_1_billid] DEFAULT ((0)) FOR [billid] " i++ //1214 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_sp_rp] ADD CONSTRAINT [DF_u_sp_rp_rpid] DEFAULT ((0)) FOR [rpid] " i++ //1215 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_sp_rp] ADD CONSTRAINT [DF_u_sp_rp_1_billname] DEFAULT ('') FOR [billname] " i++ //1216 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_sp_rp] ADD CONSTRAINT [DF_u_sp_rp_sdate] DEFAULT (getdate()) FOR [sdate] " i++ //1217 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_sp_rp] ADD CONSTRAINT [DF_u_sp_rp_edate] DEFAULT (getdate()) FOR [edate] " i++ //1218 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp_mx](" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_sp_rp_mx]( " arg_tb[i].createsql_string += " [billid] [int] NOT NULL, " arg_tb[i].createsql_string += " [printid] [int] NOT NULL, " arg_tb[i].createsql_string += " [col1name0] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [col1name1] [decimal](18, 0) NOT NULL, " arg_tb[i].createsql_string += " [col1name2] [decimal](18, 0) NOT NULL, " arg_tb[i].createsql_string += " [Col2name0] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [Col2name1] [decimal](18, 0) NOT NULL, " arg_tb[i].createsql_string += " [Col2name2] [decimal](18, 0) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_sp_rp] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [billid] ASC, " arg_tb[i].createsql_string += " [printid] ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) ON [PRIMARY] " arg_tb[i].createsql_string += " " i++ //1219 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp_mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_sp_rp_mx] ADD CONSTRAINT [DF_Table_1_rpid] DEFAULT ((0)) FOR [billid] " i++ //1220 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp_mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_sp_rp_mx] ADD CONSTRAINT [DF_Table_1_rpcode] DEFAULT ((0)) FOR [printid] " i++ //1221 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp_mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_sp_rp_mx] ADD CONSTRAINT [DF_u_sp_rp_col1name0] DEFAULT ('') FOR [col1name0] " i++ //1222 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp_mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_sp_rp_mx] ADD CONSTRAINT [DF_u_sp_rp_col1name1] DEFAULT ((0)) FOR [col1name1] " i++ //1223 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp_mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_sp_rp_mx] ADD CONSTRAINT [DF_u_sp_rp_col1name2] DEFAULT ((0)) FOR [col1name2] " i++ //1224 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp_mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_sp_rp_mx] ADD CONSTRAINT [DF_u_sp_rp_Col2name0] DEFAULT ('') FOR [Col2name0] " i++ //1225 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp_mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_sp_rp_mx] ADD CONSTRAINT [DF_u_sp_rp_Col2name1] DEFAULT ((0)) FOR [Col2name1] " i++ //1226 20130823 arg_tb[i].update_version = "5.0.130513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_sp_rp_mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_sp_rp_mx] ADD CONSTRAINT [DF_u_sp_rp_Col2name2] DEFAULT ((0)) FOR [Col2name2] " i++ //1227 20130823 arg_tb[i].update_version = "5.0.130515" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_bsnNo_aps(" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE u_bsnNo_aps( " arg_tb[i].createsql_string += " scid int NOT NULL, " arg_tb[i].createsql_string += " opdate datetime NOT NULL, " arg_tb[i].createsql_string += " Typecode varchar(255) NOT NULL, " arg_tb[i].createsql_string += " Nmbr int NOT NULL, " arg_tb[i].createsql_string += " status tinyint NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT PK_u_bsnNo_aps PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " scid ASC, " arg_tb[i].createsql_string += " opdate ASC, " arg_tb[i].createsql_string += " Typecode ASC, " arg_tb[i].createsql_string += " status ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " i++ //1228 20130823 arg_tb[i].update_version = "5.0.130515" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_bsnNo_aps" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_bsnNo_aps ADD CONSTRAINT DF_u_bsnNo_aps_opdate DEFAULT (0) FOR opdate " i++ //1229 20130823 arg_tb[i].update_version = "5.0.130515" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_bsnNo_aps" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_bsnNo_aps ADD CONSTRAINT DF_u_bsnNo_aps_Typecode DEFAULT ('') FOR Typecode " i++ //1230 20130823 arg_tb[i].update_version = "5.0.130515" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_bsnNo_aps" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_bsnNo_aps ADD CONSTRAINT DF_u_bsnNo_aps_Nmbr DEFAULT (0) FOR Nmbr " i++ //1231 20130823 arg_tb[i].update_version = "5.0.130515" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_bsnNo_aps" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_bsnNo_aps ADD CONSTRAINT DF_u_bsnNo_aps_status DEFAULT (0) FOR status " i++ //1232 20130824 arg_tb[i].update_version = "5.0.130517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_DB_version" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table sys_DB_version add if_development tinyint default(0) not null " i++ //1233 20130824 arg_tb[i].update_version = "5.0.130517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_DB_version" arg_tb[i].createsql_string += " alter table sys_DB_version add development tinyint default(0) not null " i++ //1234 20130824 arg_tb[i].update_version = "5.0.130517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_DB_version" arg_tb[i].createsql_string += " alter table sys_DB_version add sys_pwrstr text default('') not null " i++ //1235 20130824 arg_tb[i].update_version = "5.0.130517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_DB_version" arg_tb[i].createsql_string += " alter table sys_DB_version add sys_optionstr text default('') not null " i++ //1236 20130824 arg_tb[i].update_version = "5.0.130517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_DB_version" arg_tb[i].createsql_string += " alter table sys_DB_version add sys_pwrstr_sys text default('') not null " i++ //1237 20130824 arg_tb[i].update_version = "5.0.130517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_DB_version" arg_tb[i].createsql_string += " alter table sys_DB_version add sys_optionstr_sys text default('') not null " i++ //1238 20130824 arg_tb[i].update_version = "5.0.130517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[sys_dwnSyntax_sys]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[sys_dwnSyntax_sys] ( " arg_tb[i].createsql_string += " [AllowVersion] [char] (25) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwName] [char] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjVisible] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjText] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjText_en] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjText_big5] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjX] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjY] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjWidth] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjHeight] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjAlignment] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjTaborder] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjDftValue] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjTitleX] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjTitleY] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjType] [text] COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [DwObjDetailHeight] [int] NOT NULL , " arg_tb[i].createsql_string += " [DwObjAutoSize] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " i++ //1239 20130824 arg_tb[i].update_version = "5.0.130517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[sys_win_dw]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[sys_win_dw] ( " arg_tb[i].createsql_string += " [Winname] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [Wintitle] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [dwname] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [dwtitle] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [dwstyle] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [autoheight] [char] (5) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [colheight] [int] NOT NULL , " arg_tb[i].createsql_string += " [dwheight] [int] NOT NULL , " arg_tb[i].createsql_string += " [dwwidth] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1240 20130824 arg_tb[i].update_version = "5.0.130517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[sys_dwnSyntax_sys]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[sys_dwnSyntax_sys] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_sys_dwnSyntax_sys] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [AllowVersion], " arg_tb[i].createsql_string += " [DwName] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1241 20130824 arg_tb[i].update_version = "5.0.130517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[sys_win_dw]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[sys_win_dw] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_sys_win_dw] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [Winname], " arg_tb[i].createsql_string += " [Wintitle], " arg_tb[i].createsql_string += " [dwname], " arg_tb[i].createsql_string += " [dwtitle] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1242 20130824 arg_tb[i].update_version = "5.0.130517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[sys_dwnSyntax_sys]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[sys_dwnSyntax_sys] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_AllowVersion] DEFAULT ('') FOR [AllowVersion], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwName] DEFAULT ('') FOR [DwName], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjVisible] DEFAULT ('') FOR [DwObjVisible], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjText] DEFAULT ('') FOR [DwObjText], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjText_en] DEFAULT ('') FOR [DwObjText_en], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjText_big5] DEFAULT ('') FOR [DwObjText_big5], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjX] DEFAULT ('') FOR [DwObjX], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjY] DEFAULT ('') FOR [DwObjY], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjWidth] DEFAULT ('') FOR [DwObjWidth], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjHeight] DEFAULT ('') FOR [DwObjHeight], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjAlignment] DEFAULT ('') FOR [DwObjAlignment], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjTaporder] DEFAULT ('') FOR [DwObjTaborder], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjDftValue] DEFAULT ('') FOR [DwObjDftValue], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjTitleX] DEFAULT ('') FOR [DwObjTitleX], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjTitleY] DEFAULT ('') FOR [DwObjTitleY], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjType] DEFAULT ('') FOR [DwObjType], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjDetailHeight] DEFAULT (0) FOR [DwObjDetailHeight], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_dwnSyntax_sys_DwObjAutoSize] DEFAULT ('0') FOR [DwObjAutoSize] " i++ //1243 20130824 arg_tb[i].update_version = "5.0.130517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[sys_win_dw]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[sys_win_dw] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_Winname] DEFAULT ('') FOR [Winname], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_Wintitle] DEFAULT ('') FOR [Wintitle], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_dwname] DEFAULT ('') FOR [dwname], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_dwtitle] DEFAULT ('') FOR [dwtitle], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_dwtype] DEFAULT (0) FOR [dwstyle], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_autoheight] DEFAULT ('') FOR [autoheight], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_height] DEFAULT (0) FOR [colheight], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_dwheight] DEFAULT (0) FOR [dwheight], " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_win_dw_dwwidth] DEFAULT (0) FOR [dwwidth] " i++ //1244 20130826 arg_tb[i].update_version = "5.0.130519" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_outwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_outwaremx ADD " arg_tb[i].createsql_string += " ware_amt decimal(18, 5) NOT NULL CONSTRAINT DF_u_outwaremx_ware_amt DEFAULT 0 " i++ //1245 20130826 arg_tb[i].update_version = "5.0.130519" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_outrepdef" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_outrepdef ADD " arg_tb[i].createsql_string += " inuse tinyint NOT NULL CONSTRAINT DF_u_outrepdef_isuse DEFAULT 1 " i++ //1246 20130829 arg_tb[i].update_version = "5.0.130521" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.sys_DB_version" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.sys_DB_version " arg_tb[i].createsql_string += " DROP CONSTRAINT DF_sys_DB_version_development " i++ //1247 20130829 arg_tb[i].update_version = "5.0.130521" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.sys_DB_version" arg_tb[i].createsql_string += " ALTER TABLE dbo.sys_DB_version " arg_tb[i].createsql_string += " DROP COLUMN development " i++ //1248 20130903 arg_tb[i].update_version = "5.0.130523" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_outwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_outwaremx ADD " arg_tb[i].createsql_string += " saleqty decimal(18, 5) NOT NULL CONSTRAINT DF_u_outwaremx_saleqty DEFAULT 0, " arg_tb[i].createsql_string += " tax decimal(18, 5) NOT NULL CONSTRAINT DF_u_outwaremx_tax DEFAULT 0, " arg_tb[i].createsql_string += " enamt_tax decimal(18, 5) NOT NULL CONSTRAINT DF_u_outwaremx_enamt_tax DEFAULT 0, " arg_tb[i].createsql_string += " bsamt decimal(18, 5) NOT NULL CONSTRAINT DF_u_outwaremx_bsamt DEFAULT 0, " arg_tb[i].createsql_string += " bsamt_tax decimal(18, 5) NOT NULL CONSTRAINT DF_u_outwaremx_bsamt_tax DEFAULT 0 " i++ //1249 20130903 arg_tb[i].update_version = "5.0.130523" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_inwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_inwaremx ADD " arg_tb[i].createsql_string += " tax decimal(18, 5) NOT NULL CONSTRAINT DF_u_inwaremx_tax DEFAULT 0, " arg_tb[i].createsql_string += " buyqty decimal(18, 5) NOT NULL CONSTRAINT DF_u_inwaremx_buyqty DEFAULT 0, " arg_tb[i].createsql_string += " uamt_tax decimal(18, 5) NOT NULL CONSTRAINT DF_u_inwaremx_uamt_tax DEFAULT 0, " arg_tb[i].createsql_string += " bsamt decimal(18, 5) NOT NULL CONSTRAINT DF_u_inwaremx_bsamt DEFAULT 0, " arg_tb[i].createsql_string += " bsamt_tax decimal(18, 5) NOT NULL CONSTRAINT DF_u_inwaremx_bsamt_tax DEFAULT 0 " i++ //1250 20130903 arg_tb[i].update_version = "5.0.130523" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_saletaskmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_saletaskmx ADD " arg_tb[i].createsql_string += " tax decimal(18, 5) NOT NULL CONSTRAINT DF_u_saletaskmx_tax DEFAULT 0 " i++ //1251 20130903 arg_tb[i].update_version = "5.0.130523" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_buytaskmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_buytaskmx ADD " arg_tb[i].createsql_string += " tax decimal(18, 5) NOT NULL CONSTRAINT DF_u_buytaskmx_tax DEFAULT 0 " i++ //1252 20130903 arg_tb[i].update_version = "5.0.130523" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_inwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_inwaremx ALTER COLUMN " arg_tb[i].createsql_string += " qty decimal(18, 5) NOT NULL " i++ //1253 20130903 arg_tb[i].update_version = "5.0.130523" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_outwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_outwaremx ALTER COLUMN " arg_tb[i].createsql_string += " qty decimal(18, 5) NOT NULL " i++ //1254 20130903 arg_tb[i].update_version = "5.0.130523" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_outwaremx " arg_tb[i].createsql_string += " SET enamt = ROUND(enprice * uqty * rebate, 2), ware_amt = ROUND(fprice * uqty * rebate, 2), " arg_tb[i].createsql_string += " saleqty = uqty, bsamt = ROUND(fprice * uqty * rebate, 2) " i++ //1255 20130903 arg_tb[i].update_version = "5.0.130523" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx" arg_tb[i].createsql_string += " UPDATE u_inwaremx " arg_tb[i].createsql_string += " SET uamt = ROUND(u_inwaremx.uqty * u_inwaremx.uprice * u_inwaremx.rebate, 2), " arg_tb[i].createsql_string += " costamt = ROUND(u_inwaremx.qty * u_inwaremx.cost, 2), buyqty = u_inwaremx.uqty, " arg_tb[i].createsql_string += " bsamt = ROUND(u_inwaremx.uqty * u_inwaremx.uprice * u_inwaremx.rebate * u_inware.mrate, " arg_tb[i].createsql_string += " 2) " arg_tb[i].createsql_string += " FROM u_inwaremx INNER JOIN " arg_tb[i].createsql_string += " u_inware ON u_inwaremx.scid = u_inware.scid AND " arg_tb[i].createsql_string += " u_inwaremx.inwareid = u_inware.inwareid " i++ //1256 20130903 arg_tb[i].update_version = "5.0.130523" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_cust" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_cust ADD " arg_tb[i].createsql_string += " industry varchar(100) NOT NULL CONSTRAINT DF_u_cust_industry DEFAULT '' " i++ //1257 20130903 arg_tb[i].update_version = "5.0.130523" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_spt" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_spt ADD " arg_tb[i].createsql_string += " industry varchar(100) NOT NULL CONSTRAINT DF_u_spt_industry DEFAULT '' " i++ //1258 20130907 arg_tb[i].update_version = "5.0.130525" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_mtrldef" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " update u_mtrldef " arg_tb[i].createsql_string += " set ifpacktype = 1 " i++ //1259 20130909 arg_tb[i].update_version = "5.0.130527" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_inwaremx " arg_tb[i].createsql_string += " SET costamt = round(qty * cost, 2) " arg_tb[i].createsql_string += " FROM u_inwaremx " arg_tb[i].createsql_string += " WHERE (costamt = 0) " i++ //1260 20130910 arg_tb[i].update_version = "5.0.130529" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_mtrldef" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_mtrldef ADD " arg_tb[i].createsql_string += " ProductID int NOT NULL CONSTRAINT DF_u_mtrldef_ProductID DEFAULT 0, " arg_tb[i].createsql_string += " NodeID int NOT NULL CONSTRAINT DF_u_mtrldef_NodeID DEFAULT 0 " //适当长度后,往下添加修改数据库代码, 看 uof_createtable_arr_demo(i, arg_tb) uof_createtable_arr_130910(i, arg_tb) return end subroutine public subroutine uof_createtable_arr_demo (long i, ref s_sys_create_table arg_tb[]); //demo i++//*** //20130817 //arg_tb[i].update_version = "5.0.130208" //arg_tb[i].ifmx = 0 //arg_tb[i].tbname = "u_ljmail_box" //arg_tb[i].createsql_string = "" //arg_tb[i].createsql_string += "ALTER TABLE u_ljmail_box ADD CONSTRAINT DF_u_ljmail_box_boxname DEFAULT ('') FOR boxname~r~n" // //适当长度后,往下添加修改数据库代码, 看 uof_createtable_arr_demo(i, arg_tb) //uof_createtable_arr_*****(i, arg_tb) // return end subroutine public subroutine uof_createtable_arr_130910 (long i, ref s_sys_create_table arg_tb[]); i++ //1261 20130910 arg_tb[i].update_version = "5.0.130531" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_BuyInfoReply]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_aifmb_BuyInfoReply] ( " arg_tb[i].createsql_string += " [ProductID] [int] NOT NULL , " arg_tb[i].createsql_string += " [EntID] [int] NOT NULL , " arg_tb[i].createsql_string += " [MPrice] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [NPrice] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [ReplyTime] [datetime] NULL , " arg_tb[i].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[i].createsql_string += " [sptid] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1262 20130910 arg_tb[i].update_version = "5.0.130531" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_IndexProductValue]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_aifmb_IndexProductValue] ( " arg_tb[i].createsql_string += " [ProductID] [int] NOT NULL , " arg_tb[i].createsql_string += " [MPrice] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [Nprice] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [CreateTime] [datetime] NULL , " arg_tb[i].createsql_string += " [opdate] [datetime] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1263 20130910 arg_tb[i].update_version = "5.0.130531" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_Promotions]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_aifmb_Promotions] ( " arg_tb[i].createsql_string += " [ProductID] [int] NOT NULL , " arg_tb[i].createsql_string += " [EntID] [int] NOT NULL , " arg_tb[i].createsql_string += " [SDate] [datetime] NULL , " arg_tb[i].createsql_string += " [EDate] [datetime] NULL , " arg_tb[i].createsql_string += " [MPrice] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [NPrice] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [Qty] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [CreateTime] [datetime] NULL , " arg_tb[i].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[i].createsql_string += " [sptid] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1264 20130910 arg_tb[i].update_version = "5.0.130531" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_BuyInfoReply]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_aifmb_BuyInfoReply] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_aifmb_BuyInfoReply] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [ProductID], " arg_tb[i].createsql_string += " [EntID], " arg_tb[i].createsql_string += " [opdate] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1265 20130910 arg_tb[i].update_version = "5.0.130531" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_IndexProductValue]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_aifmb_IndexProductValue] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_aifmb_IndexProductValue] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [ProductID], " arg_tb[i].createsql_string += " [opdate] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1266 20130910 arg_tb[i].update_version = "5.0.130531" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_Promotions]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_aifmb_Promotions] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_aifmb_Promotions] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [ProductID], " arg_tb[i].createsql_string += " [EntID], " arg_tb[i].createsql_string += " [opdate] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1267 20130910 arg_tb[i].update_version = "5.0.130531" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_BuyInfoReply]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_aifmb_BuyInfoReply] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_BuyInfoReply_ProductID] DEFAULT (0) FOR [ProductID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_BuyInfoReply_EntID] DEFAULT (0) FOR [EntID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_BuyInfoReply_MPrice] DEFAULT (0) FOR [MPrice], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_BuyInfoReply_NPrice] DEFAULT (0) FOR [NPrice], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_BuyInfoReply_opdate] DEFAULT (getdate()) FOR [opdate], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_BuyInfoReply_sptid] DEFAULT (0) FOR [sptid] " i++ //1268 20130910 arg_tb[i].update_version = "5.0.130531" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_IndexProductValue]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_aifmb_IndexProductValue] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_IndexProductValue_ProductID] DEFAULT (0) FOR [ProductID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_IndexProductValue_MPrice] DEFAULT (0) FOR [MPrice], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_IndexProductValue_Nprice] DEFAULT (0) FOR [Nprice], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_IndexProductValue_opdate] DEFAULT (getdate()) FOR [opdate] " i++ //1269 20130910 arg_tb[i].update_version = "5.0.130531" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_Promotions]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_aifmb_Promotions] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_Promotions_ProductID] DEFAULT (0) FOR [ProductID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_Promotions_EntID] DEFAULT (0) FOR [EntID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_Promotions_MPrice] DEFAULT (0) FOR [MPrice], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_Promotions_NPrice] DEFAULT (0) FOR [NPrice], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_Promotions_Qty] DEFAULT (0) FOR [Qty], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_Promotions_opdate] DEFAULT (getdate()) FOR [opdate], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_Promotions_sptid] DEFAULT (0) FOR [sptid] " i++ //1270 20130911 arg_tb[i].update_version = "5.0.130801" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_PBGVars(" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE aifmb_PBGVars( " arg_tb[i].createsql_string += " strkey uniqueidentifier NOT NULL, " arg_tb[i].createsql_string += " strvalue varchar(255) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT PK_aifmb_PBGVars PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " strkey ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " i++ //1271 20130911 arg_tb[i].update_version = "5.0.130801" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_PBGVars" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE aifmb_PBGVars ADD CONSTRAINT DF_aifmb_PBGVars_strvalue DEFAULT ('') FOR strvalue " i++ //1272 20130911 arg_tb[i].update_version = "5.0.130801" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_ProductCode" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table aifmb_ProductCode add isuse tinyint not null constraint DF_aifmb_ProductCode_isuse default(1) " i++ //1273 20130911 arg_tb[i].update_version = "5.0.130801" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Shortcut(" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE aifmb_Shortcut( " arg_tb[i].createsql_string += " LinkID int NOT NULL, " arg_tb[i].createsql_string += " UserID int NOT NULL, " arg_tb[i].createsql_string += " ParentID int NOT NULL, " arg_tb[i].createsql_string += " LinkName nvarchar(50) NOT NULL, " arg_tb[i].createsql_string += " AliasName nvarchar(50) NOT NULL, " arg_tb[i].createsql_string += " IsInUse bit NOT NULL, " arg_tb[i].createsql_string += " SortCode int NOT NULL, " arg_tb[i].createsql_string += " QueryValue nvarchar(2000) NOT NULL, " arg_tb[i].createsql_string += " LinkType int NOT NULL, " arg_tb[i].createsql_string += " URL nvarchar(300) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT PK_aifmb_Shortcut PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " LinkID ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " i++ //1274 20130911 arg_tb[i].update_version = "5.0.130801" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Shortcut" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE aifmb_Shortcut ADD CONSTRAINT DF_aifmb_Shortcut_UserID DEFAULT (0) FOR UserID " i++ //1275 20130911 arg_tb[i].update_version = "5.0.130801" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Shortcut" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE aifmb_Shortcut ADD CONSTRAINT DF_aifmb_Shortcut_ParentID DEFAULT (0) FOR ParentID " i++ //1276 20130911 arg_tb[i].update_version = "5.0.130801" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Shortcut" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE aifmb_Shortcut ADD CONSTRAINT DF_aifmb_Shortcut_aifmb_ShortcutName DEFAULT ('') FOR LinkName " i++ //1277 20130911 arg_tb[i].update_version = "5.0.130801" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Shortcut" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE aifmb_Shortcut ADD CONSTRAINT DF_aifmb_Shortcut_AliasName DEFAULT ('') FOR AliasName " i++ //1278 20130911 arg_tb[i].update_version = "5.0.130801" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Shortcut" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE aifmb_Shortcut ADD CONSTRAINT DF_aifmb_Shortcut_IsInUse DEFAULT (1) FOR IsInUse " i++ //1279 20130911 arg_tb[i].update_version = "5.0.130801" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Shortcut" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE aifmb_Shortcut ADD CONSTRAINT DF_aifmb_Shortcut_SortCode DEFAULT (0) FOR SortCode " i++ //1280 20130911 arg_tb[i].update_version = "5.0.130801" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Shortcut" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE aifmb_Shortcut ADD CONSTRAINT DF_aifmb_Shortcut_QueryValue DEFAULT ('') FOR QueryValue " i++ //1281 20130911 arg_tb[i].update_version = "5.0.130801" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Shortcut" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE aifmb_Shortcut ADD CONSTRAINT DF_aifmb_Shortcut_LinkType DEFAULT (0) FOR LinkType " i++ //1282 20130911 arg_tb[i].update_version = "5.0.130801" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "aifmb_Shortcut" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE aifmb_Shortcut ADD CONSTRAINT DF_aifmb_Shortcut_URL DEFAULT ('') FOR URL " i++ //1283 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "LJFIEB_ComInfo" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table LJFIEB_ComInfo add logname varchar(255) not null CONSTRAINT DF_LJFIEB_ComInfo_logname default('') " i++ //1284 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "LJFIEB_ComInfo" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table LJFIEB_ComInfo add logpsw varchar(255) not null CONSTRAINT DF_LJFIEB_ComInfo_logpsw default('') " i++ //1285 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_BuyInfoReply]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_aifmb_BuyInfoReply] ( " arg_tb[i].createsql_string += " [ProductID] [int] NOT NULL , " arg_tb[i].createsql_string += " [EntID] [int] NOT NULL , " arg_tb[i].createsql_string += " [MPrice] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [NPrice] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [ReplyTime] [datetime] NULL , " arg_tb[i].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[i].createsql_string += " [sptid] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1286 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_IndexProductValue]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_aifmb_IndexProductValue] ( " arg_tb[i].createsql_string += " [ProductID] [int] NOT NULL , " arg_tb[i].createsql_string += " [MPrice] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [Nprice] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [CreateTime] [datetime] NULL , " arg_tb[i].createsql_string += " [opdate] [datetime] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1287 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_Promotions]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_aifmb_Promotions] ( " arg_tb[i].createsql_string += " [ProductID] [int] NOT NULL , " arg_tb[i].createsql_string += " [EntID] [int] NOT NULL , " arg_tb[i].createsql_string += " [SDate] [datetime] NULL , " arg_tb[i].createsql_string += " [EDate] [datetime] NULL , " arg_tb[i].createsql_string += " [MPrice] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [NPrice] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [Qty] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [CreateTime] [datetime] NULL , " arg_tb[i].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[i].createsql_string += " [sptid] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1288 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_BuyInfoReply]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_aifmb_BuyInfoReply] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_aifmb_BuyInfoReply] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [ProductID], " arg_tb[i].createsql_string += " [EntID], " arg_tb[i].createsql_string += " [opdate] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1289 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_IndexProductValue]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_aifmb_IndexProductValue] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_aifmb_IndexProductValue] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [ProductID], " arg_tb[i].createsql_string += " [opdate] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1290 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_Promotions]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_aifmb_Promotions] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_aifmb_Promotions] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [ProductID], " arg_tb[i].createsql_string += " [EntID], " arg_tb[i].createsql_string += " [opdate] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1291 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_BuyInfoReply]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_aifmb_BuyInfoReply] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_BuyInfoReply_ProductID] DEFAULT (0) FOR [ProductID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_BuyInfoReply_EntID] DEFAULT (0) FOR [EntID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_BuyInfoReply_MPrice] DEFAULT (0) FOR [MPrice], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_BuyInfoReply_NPrice] DEFAULT (0) FOR [NPrice], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_BuyInfoReply_opdate] DEFAULT (getdate()) FOR [opdate], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_BuyInfoReply_sptid] DEFAULT (0) FOR [sptid] " i++ //1292 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_IndexProductValue]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_aifmb_IndexProductValue] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_IndexProductValue_ProductID] DEFAULT (0) FOR [ProductID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_IndexProductValue_MPrice] DEFAULT (0) FOR [MPrice], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_IndexProductValue_Nprice] DEFAULT (0) FOR [Nprice], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_IndexProductValue_opdate] DEFAULT (getdate()) FOR [opdate] " i++ //1293 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_aifmb_Promotions]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_aifmb_Promotions] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_Promotions_ProductID] DEFAULT (0) FOR [ProductID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_Promotions_EntID] DEFAULT (0) FOR [EntID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_Promotions_MPrice] DEFAULT (0) FOR [MPrice], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_Promotions_NPrice] DEFAULT (0) FOR [NPrice], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_Promotions_Qty] DEFAULT (0) FOR [Qty], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_Promotions_opdate] DEFAULT (getdate()) FOR [opdate], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_aifmb_Promotions_sptid] DEFAULT (0) FOR [sptid] " i++ //1294 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_sptprice_mtrl" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_sptprice_mtrl " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT * " arg_tb[i].createsql_string += " FROM dbo.u_spt_price msp " arg_tb[i].createsql_string += " WHERE ((SELECT COUNT(*) " arg_tb[i].createsql_string += " FROM u_spt_price subsp " arg_tb[i].createsql_string += " WHERE subsp.mtrlid = msp.mtrlid AND " arg_tb[i].createsql_string += " subsp.sys_changetime >= msp.sys_changetime) <= 1) " arg_tb[i].createsql_string += " " i++ //1295 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_sptprice_mtrl_3pz" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_sptprice_mtrl_3pz " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT * " arg_tb[i].createsql_string += " FROM dbo.u_spt_price msp " arg_tb[i].createsql_string += " WHERE ((SELECT COUNT(*) " arg_tb[i].createsql_string += " FROM u_spt_price subsp " arg_tb[i].createsql_string += " WHERE subsp.mtrlid = msp.mtrlid AND subsp.status = msp.status AND " arg_tb[i].createsql_string += " subsp.woodcode = msp.woodcode AND subsp.pcode = msp.pcode AND " arg_tb[i].createsql_string += " subsp.sys_changetime >= msp.sys_changetime) <= 1) " arg_tb[i].createsql_string += " " i++ //1296 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_sptprice_spt" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_sptprice_spt " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT * " arg_tb[i].createsql_string += " FROM dbo.u_spt_price msp " arg_tb[i].createsql_string += " WHERE ((SELECT COUNT(*) " arg_tb[i].createsql_string += " FROM u_spt_price subsp " arg_tb[i].createsql_string += " WHERE subsp.sptid = msp.sptid AND subsp.mtrlid = msp.mtrlid AND " arg_tb[i].createsql_string += " subsp.sys_changetime >= msp.sys_changetime) <= 1) " arg_tb[i].createsql_string += " " i++ //1297 20130912 arg_tb[i].update_version = "5.0.130803" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_sptprice_spt_3pz" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_sptprice_spt_3pz " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT * " arg_tb[i].createsql_string += " FROM dbo.u_spt_price msp " arg_tb[i].createsql_string += " WHERE ((SELECT COUNT(*) " arg_tb[i].createsql_string += " FROM u_spt_price subsp " arg_tb[i].createsql_string += " WHERE subsp.sptid = msp.sptid AND subsp.mtrlid = msp.mtrlid AND " arg_tb[i].createsql_string += " subsp.status = msp.status AND subsp.woodcode = msp.woodcode AND " arg_tb[i].createsql_string += " subsp.pcode = msp.pcode AND " arg_tb[i].createsql_string += " subsp.sys_changetime >= msp.sys_changetime) <= 1) " arg_tb[i].createsql_string += " " i++ //1298 20130913 arg_tb[i].update_version = "5.0.130805" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_updatecost_wfjg]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_updatecost_wfjg] ( " arg_tb[i].createsql_string += " [billid] [int] NOT NULL , " arg_tb[i].createsql_string += " [billcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [sptid] [int] NOT NULL , " arg_tb[i].createsql_string += " [relcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [billdate] [datetime] NULL , " arg_tb[i].createsql_string += " [rep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [opdate] [datetime] NULL , " arg_tb[i].createsql_string += " [moddate] [datetime] NULL , " arg_tb[i].createsql_string += " [auditingdate] [datetime] NULL , " arg_tb[i].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [auditingrep] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [flag] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [printnum] [int] NOT NULL , " arg_tb[i].createsql_string += " [ctmint] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1299 20130913 arg_tb[i].update_version = "5.0.130805" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_updatecostmx_wfjg]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_updatecostmx_wfjg] ( " arg_tb[i].createsql_string += " [billid] [int] NOT NULL , " arg_tb[i].createsql_string += " [printid] [int] NOT NULL , " arg_tb[i].createsql_string += " [mtrlwarescid] [int] NOT NULL , " arg_tb[i].createsql_string += " [mtrlwareid] [int] NOT NULL , " arg_tb[i].createsql_string += " [mtrlid] [int] NOT NULL , " arg_tb[i].createsql_string += " [status] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [woodcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [pcode] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [sptid] [int] NOT NULL , " arg_tb[i].createsql_string += " [plancode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [noallocqty] [decimal](23, 10) NOT NULL , " arg_tb[i].createsql_string += " [cost] [decimal](23, 10) NOT NULL , " arg_tb[i].createsql_string += " [newcost] [decimal](23, 10) NOT NULL , " arg_tb[i].createsql_string += " [mxdscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1300 20130913 arg_tb[i].update_version = "5.0.130805" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_updatecost_wfjg]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_updatecost_wfjg] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_updatecost_wfjg] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [billid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1301 20130913 arg_tb[i].update_version = "5.0.130805" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_updatecostmx_wfjg]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_updatecostmx_wfjg] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_updatecostmx_wfjg] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [billid], " arg_tb[i].createsql_string += " [printid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1302 20130913 arg_tb[i].update_version = "5.0.130805" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_updatecost_wfjg]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_updatecost_wfjg] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecost_wfjg_billid] DEFAULT (0) FOR [billid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecost_wfjg_billcode] DEFAULT ('') FOR [billcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecost_wfjg_sptid] DEFAULT (0) FOR [sptid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecost_wfjg_relcode] DEFAULT ('') FOR [relcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecost_wfjg_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecost_wfjg_rep] DEFAULT ('') FOR [rep], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecost_wfjg_opemp] DEFAULT ('') FOR [opemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecost_wfjg_modemp] DEFAULT ('') FOR [modemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecost_wfjg_auditingrep] DEFAULT ('') FOR [auditingrep], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecost_wfjg_flag] DEFAULT (0) FOR [flag], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecost_wfjg_printnum] DEFAULT (0) FOR [printnum], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecost_wfjg_ctmint] DEFAULT (0) FOR [ctmint] " i++ //1303 20130913 arg_tb[i].update_version = "5.0.130805" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "NotFindTableName" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE UNIQUE INDEX [IX_u_updatecost_wfjg] ON [dbo].[u_updatecost_wfjg]([billcode]) ON [PRIMARY] " i++ //1304 20130913 arg_tb[i].update_version = "5.0.130805" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_updatecostmx_wfjg]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_updatecostmx_wfjg] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecostmx_wfjg_billid] DEFAULT (0) FOR [billid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecostmx_wfjg_printid] DEFAULT (0) FOR [printid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecostmx_wfjg_mtrlwarescid] DEFAULT (0) FOR [mtrlwarescid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecostmx_wfjg_mtrlwareid] DEFAULT (0) FOR [mtrlwareid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecostmx_wfjg_mtrlid] DEFAULT (0) FOR [mtrlid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecostmx_wfjg_status] DEFAULT ('') FOR [status], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecostmx_wfjg_woodcode] DEFAULT ('') FOR [woodcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecostmx_wfjg_pcode] DEFAULT ('') FOR [pcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecostmx_wfjg_sptid] DEFAULT (0) FOR [sptid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecostmx_wfjg_plancode] DEFAULT ('') FOR [plancode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecostmx_wfjg_noallocqty] DEFAULT (0) FOR [noallocqty], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecostmx_wfjg_cost] DEFAULT (0) FOR [cost], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecostmx_wfjg_newcost] DEFAULT (0) FOR [newcost], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_updatecostmx_wfjg_mxdscrp] DEFAULT ('') FOR [mxdscrp] " i++ //1305 20130920 arg_tb[i].update_version = "5.0.130807" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_user add aifmb_logname varchar(255) not null CONSTRAINT DF_u_user_aifmb_logname default('') " i++ //1306 20130920 arg_tb[i].update_version = "5.0.130807" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_user add aifmb_logpsw varchar(255) not null CONSTRAINT DF_u_user_aifmb_logpsw default('') " i++ //1307 20130921 arg_tb[i].update_version = "5.0.130809" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_quote" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_quote ADD " arg_tb[i].createsql_string += " billtype tinyint NOT NULL CONSTRAINT DF_u_quote_billtype DEFAULT 0, " arg_tb[i].createsql_string += " moneyid int NOT NULL CONSTRAINT DF_u_quote_moneyid DEFAULT 0 " i++ //1308 20130921 arg_tb[i].update_version = "5.0.130809" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.ow_wfjgmx_in_aft" arg_tb[i].createsql_string += " ALTER TABLE dbo.ow_wfjgmx_in_aft ADD " arg_tb[i].createsql_string += " tax decimal(18, 5) NOT NULL CONSTRAINT DF_ow_wfjgmx_in_aft_tax DEFAULT 0 " i++ //1309 20130921 arg_tb[i].update_version = "5.0.130809" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_quotemx" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_quotemx ADD " arg_tb[i].createsql_string += " mtrlcode varchar(30) NOT NULL CONSTRAINT DF_u_quotemx_mtrlcode DEFAULT '', " arg_tb[i].createsql_string += " mtrlname varchar(150) NOT NULL CONSTRAINT DF_u_quotemx_mtrlname DEFAULT '', " arg_tb[i].createsql_string += " mtrlmode varchar(50) NOT NULL CONSTRAINT DF_u_quotemx_mtrlmode DEFAULT '', " arg_tb[i].createsql_string += " unit char(10) NOT NULL CONSTRAINT DF_u_quotemx_unit DEFAULT '', " arg_tb[i].createsql_string += " qty1 decimal(18, 5) NOT NULL CONSTRAINT DF_u_quotemx_qty1 DEFAULT 0, " arg_tb[i].createsql_string += " stopemp char(20) NOT NULL CONSTRAINT DF_u_quotemx_stopemp DEFAULT (''), " arg_tb[i].createsql_string += " stopdate datetime NULL, " arg_tb[i].createsql_string += " stopflag tinyint NOT NULL CONSTRAINT DF_u_quotemx_stopflag DEFAULT (0), " arg_tb[i].createsql_string += " sec_auditemp char(20) NOT NULL CONSTRAINT DF_u_quotemx_sec_auditemp DEFAULT (''), " arg_tb[i].createsql_string += " sec_auditdate datetime NULL " i++ //1310 20130921 arg_tb[i].update_version = "5.0.130809" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_quoteMx_dscrp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_quoteMx_dscrp] ( " arg_tb[i].createsql_string += " [scid] [int] NOT NULL , " arg_tb[i].createsql_string += " [quoteid] [int] NOT NULL , " arg_tb[i].createsql_string += " [printid] [int] NOT NULL , " arg_tb[i].createsql_string += " [dscrp] [text] COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " i++ //1311 20130921 arg_tb[i].update_version = "5.0.130809" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_quoteMx_dscrp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_quoteMx_dscrp] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_quoteMx_dscrp] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [scid], " arg_tb[i].createsql_string += " [quoteid], " arg_tb[i].createsql_string += " [printid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1312 20130921 arg_tb[i].update_version = "5.0.130809" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_quoteMx_dscrp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_quoteMx_dscrp] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_quoteMx_dscrp_scid] DEFAULT (0) FOR [scid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_quoteMx_dscrp_quoteid] DEFAULT (0) FOR [quoteid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_quoteMx_dscrp_printid] DEFAULT (0) FOR [printid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_quoteMx_dscrp_dscrp] DEFAULT ('') FOR [dscrp] " i++ //1313 20130926 arg_tb[i].update_version = "5.0.130811" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_taskdamt]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_taskdamt] ( " arg_tb[i].createsql_string += " [scid] [int] NOT NULL , " arg_tb[i].createsql_string += " [billid] [int] NOT NULL , " arg_tb[i].createsql_string += " [billcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [cussptid] [int] NOT NULL , " arg_tb[i].createsql_string += " [part] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [billdate] [datetime] NULL , " arg_tb[i].createsql_string += " [assign_emp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [dscrp] [varchar] (250) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [opdate] [datetime] NULL , " arg_tb[i].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [moddate] [datetime] NULL , " arg_tb[i].createsql_string += " [permit_emp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [permit_date] [datetime] NULL , " arg_tb[i].createsql_string += " [flag] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [ctmint] [int] NOT NULL , " arg_tb[i].createsql_string += " [ifauto] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [salebillid] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1314 20130926 arg_tb[i].update_version = "5.0.130811" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_taskdamt_mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_taskdamt_mx] ( " arg_tb[i].createsql_string += " [billid] [int] NOT NULL , " arg_tb[i].createsql_string += " [printid] [int] NOT NULL , " arg_tb[i].createsql_string += " [scid] [int] NOT NULL , " arg_tb[i].createsql_string += " [relid] [int] NOT NULL , " arg_tb[i].createsql_string += " [reltaskcode] [char] (15) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [billamt] [decimal](18, 2) NOT NULL , " arg_tb[i].createsql_string += " [damt] [decimal](18, 2) NOT NULL , " arg_tb[i].createsql_string += " [reltakeamt] [decimal](18, 2) NOT NULL , " arg_tb[i].createsql_string += " [reldamt] [decimal](18, 2) NOT NULL , " arg_tb[i].createsql_string += " [billtype] [int] NOT NULL , " arg_tb[i].createsql_string += " [accountsid] [int] NOT NULL , " arg_tb[i].createsql_string += " [takeamt] [decimal](18, 2) NOT NULL , " arg_tb[i].createsql_string += " [realmoneyid] [int] NOT NULL , " arg_tb[i].createsql_string += " [realrate] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [realamt] [decimal](18, 2) NOT NULL , " arg_tb[i].createsql_string += " [dscrp] [varchar] (250) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [itemid] [int] NOT NULL , " arg_tb[i].createsql_string += " [banktypeid] [int] NOT NULL , " arg_tb[i].createsql_string += " [paytaskid] [int] NOT NULL , " arg_tb[i].createsql_string += " [ctmint] [int] NOT NULL , " arg_tb[i].createsql_string += " [reldateint] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1315 20130926 arg_tb[i].update_version = "5.0.130811" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_taskdamt]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_taskdamt] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_taskdamt] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [billid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1316 20130926 arg_tb[i].update_version = "5.0.130811" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_taskdamt_mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_taskdamt_mx] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_taskdamt_mx] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [billid], " arg_tb[i].createsql_string += " [printid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1317 20130926 arg_tb[i].update_version = "5.0.130811" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_taskdamt]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_taskdamt] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_scid] DEFAULT (0) FOR [scid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_billid] DEFAULT (0) FOR [billid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_billcode] DEFAULT ('') FOR [billcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_cussptid] DEFAULT (0) FOR [cussptid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_part] DEFAULT ('') FOR [part], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_assign_emp] DEFAULT ('') FOR [assign_emp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_opemp] DEFAULT ('') FOR [opemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_modemp] DEFAULT ('') FOR [modemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_permit_emp] DEFAULT ('') FOR [permit_emp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_flag] DEFAULT (0) FOR [flag], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_ctmint] DEFAULT (0) FOR [ctmint], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_ifauto] DEFAULT (0) FOR [ifauto], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_salebillid] DEFAULT (0) FOR [salebillid] " i++ //1318 20130926 arg_tb[i].update_version = "5.0.130811" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_taskdamt_mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_taskdamt_mx] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_billid] DEFAULT (0) FOR [billid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_printid] DEFAULT (0) FOR [printid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_paytaskscid] DEFAULT (0) FOR [scid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_relid] DEFAULT (0) FOR [relid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_reltaskcode] DEFAULT ('') FOR [reltaskcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_billamt] DEFAULT (0) FOR [billamt], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_damt] DEFAULT (0) FOR [damt], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_reltakeamt] DEFAULT (0) FOR [reltakeamt], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_reldamt] DEFAULT (0) FOR [reldamt], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_billtype] DEFAULT (0) FOR [billtype], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_accountsid] DEFAULT (0) FOR [accountsid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_takeamt] DEFAULT (0) FOR [takeamt], " arg_tb[i].createsql_string += " CONSTRAINT [DF__u_taskdam__realm__3A8AC6EB] DEFAULT (0) FOR [realmoneyid], " arg_tb[i].createsql_string += " CONSTRAINT [DF__u_taskdam__realr__3C730F5D] DEFAULT (1) FOR [realrate], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_realamt] DEFAULT (0) FOR [realamt], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_itemid] DEFAULT (0) FOR [itemid], " arg_tb[i].createsql_string += " CONSTRAINT [DF__u_taskdam__reala__3B7EEB24] DEFAULT (0) FOR [banktypeid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_paytaskid] DEFAULT (0) FOR [paytaskid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_ctmint] DEFAULT (0) FOR [ctmint], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_taskdamt_mx_reldateint] DEFAULT (0) FOR [reldateint] " i++ //1319 20130926 arg_tb[i].update_version = "5.0.130811" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_taskdamt" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE UNIQUE INDEX [IX_u_taskdamt] ON [dbo].[u_taskdamt]([billcode]) ON [PRIMARY] " i++ //1320 20130926 arg_tb[i].update_version = "5.0.130811" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_SaleTask" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_SaleTask ADD " arg_tb[i].createsql_string += " msttakeamt decimal(18, 5) NOT NULL CONSTRAINT DF_u_SaleTask_msttakeamt DEFAULT 0, " arg_tb[i].createsql_string += " takeamt decimal(18, 5) NOT NULL CONSTRAINT DF_u_SaleTask_takeamt DEFAULT 0, " arg_tb[i].createsql_string += " takedamt decimal(18, 5) NOT NULL CONSTRAINT DF_u_SaleTask_takedamt DEFAULT 0 " i++ //1321 20130926 arg_tb[i].update_version = "5.0.130813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule(" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE u_mtrlware_propel_rule( " arg_tb[i].createsql_string += " ruleid int NOT NULL, " arg_tb[i].createsql_string += " rulename char(50) NOT NULL, " arg_tb[i].createsql_string += " storageid int NOT NULL, " arg_tb[i].createsql_string += " rulestr varchar(1000) NOT NULL, " arg_tb[i].createsql_string += " dscrp varchar(255) NOT NULL, " arg_tb[i].createsql_string += " opemp char(20) NOT NULL, " arg_tb[i].createsql_string += " opdate datetime NULL, " arg_tb[i].createsql_string += " modemp char(20) NOT NULL, " arg_tb[i].createsql_string += " moddate datetime NULL, " arg_tb[i].createsql_string += " propeltime datetime NULL, " arg_tb[i].createsql_string += " handtypestr char(255) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT PK_u_mtrlware_propel_rule PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " ruleid ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " " i++ //1322 20130926 arg_tb[i].update_version = "5.0.130813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrlware_propel_rule ADD CONSTRAINT DF_u_mtrlware_propel_rule_ruleid DEFAULT (0) FOR ruleid " i++ //1323 20130926 arg_tb[i].update_version = "5.0.130813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrlware_propel_rule ADD CONSTRAINT DF_u_mtrlware_propel_rule_rulename DEFAULT ('') FOR rulename " i++ //1324 20130926 arg_tb[i].update_version = "5.0.130813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrlware_propel_rule ADD CONSTRAINT DF_u_mtrlware_propel_rule_storageid DEFAULT (0) FOR storageid " i++ //1325 20130926 arg_tb[i].update_version = "5.0.130813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrlware_propel_rule ADD CONSTRAINT DF_u_mtrlware_propel_rule_rulestr DEFAULT ('') FOR rulestr " i++ //1326 20130926 arg_tb[i].update_version = "5.0.130813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrlware_propel_rule ADD CONSTRAINT DF_u_mtrlware_propel_rule_dscrp DEFAULT ('') FOR dscrp " i++ //1327 20130926 arg_tb[i].update_version = "5.0.130813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrlware_propel_rule ADD CONSTRAINT DF_u_mtrlware_propel_rule_opemp DEFAULT ('') FOR opemp " i++ //1328 20130926 arg_tb[i].update_version = "5.0.130813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrlware_propel_rule ADD CONSTRAINT DF_u_mtrlware_propel_rule_modemp DEFAULT ('') FOR modemp " i++ //1329 20130926 arg_tb[i].update_version = "5.0.130813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrlware_propel_rule ADD CONSTRAINT DF_u_mtrlware_propel_rule_handtypestr DEFAULT ('') FOR handtypestr " i++ //1330 20130926 arg_tb[i].update_version = "5.0.130813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule_mx(" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE u_mtrlware_propel_rule_mx( " arg_tb[i].createsql_string += " ruleid int NOT NULL, " arg_tb[i].createsql_string += " cusid int NOT NULL, " arg_tb[i].createsql_string += " ifmatch tinyint NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT PK_u_mtrlware_propel_rule_mx PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " ruleid ASC, " arg_tb[i].createsql_string += " cusid ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " i++ //1331 20130926 arg_tb[i].update_version = "5.0.130813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrlware_propel_rule_mx ADD CONSTRAINT DF_u_mtrlware_propel_rule_mx_ruleid DEFAULT (0) FOR ruleid " i++ //1332 20130926 arg_tb[i].update_version = "5.0.130813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrlware_propel_rule_mx ADD CONSTRAINT DF_u_mtrlware_propel_rule_mx_cusid DEFAULT (0) FOR cusid " i++ //1333 20130926 arg_tb[i].update_version = "5.0.130813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_mtrlware_propel_rule_mx ADD CONSTRAINT DF_u_mtrlware_propel_rule_mx_ifmatch DEFAULT (1) FOR ifmatch " i++ //1334 20130926 arg_tb[i].update_version = "5.0.130816" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_mtrldef" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_mtrldef ADD " arg_tb[i].createsql_string += " HqMtrlid int NOT NULL CONSTRAINT DF_u_mtrldef_HqMtrlid DEFAULT 0, " arg_tb[i].createsql_string += " CBFormula varchar(200) NOT NULL CONSTRAINT DF_u_mtrldef_CBFormula DEFAULT '' " i++ //1335 20130927 arg_tb[i].update_version = "5.0.130817" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_inwaremx " arg_tb[i].createsql_string += " SET bsamt = ROUND(u_inwaremx.uqty * u_inwaremx.uprice * u_inwaremx.rebate * u_inware.mrate, " arg_tb[i].createsql_string += " 2) " arg_tb[i].createsql_string += " FROM u_inwaremx INNER JOIN " arg_tb[i].createsql_string += " u_inware ON u_inwaremx.scid = u_inware.scid AND " arg_tb[i].createsql_string += " u_inwaremx.inwareid = u_inware.inwareid " arg_tb[i].createsql_string += " WHERE u_inwaremx.bsamt <> ROUND(u_inwaremx.uqty * u_inwaremx.uprice * u_inwaremx.rebate " arg_tb[i].createsql_string += " * u_inware.mrate, 2) " i++ //1336 20130927 arg_tb[i].update_version = "5.0.130817" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_outwaremx " arg_tb[i].createsql_string += " SET ware_amt = ROUND(fprice * uqty * rebate, 2), bsamt = ROUND(fprice * uqty * rebate, 2) " arg_tb[i].createsql_string += " where bsamt <> ROUND(fprice * uqty * rebate, 2) " i++ //1337 20130927 arg_tb[i].update_version = "5.0.130819" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_inwaremx " arg_tb[i].createsql_string += " SET uamt = ROUND(u_inwaremx.buyqty * u_inwaremx.uprice * u_inwaremx.rebate, " arg_tb[i].createsql_string += " 2), " arg_tb[i].createsql_string += " bsamt = ROUND(u_inwaremx.buyqty * u_inwaremx.uprice * u_inwaremx.rebate * u_inware.mrate, " arg_tb[i].createsql_string += " 2) " arg_tb[i].createsql_string += " FROM u_inwaremx INNER JOIN " arg_tb[i].createsql_string += " u_inware ON u_inwaremx.scid = u_inware.scid AND " arg_tb[i].createsql_string += " u_inwaremx.inwareid = u_inware.inwareid " i++ //1338 20130927 arg_tb[i].update_version = "5.0.130819" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_outwaremx " arg_tb[i].createsql_string += " SET enamt = ROUND(u_outwaremx.saleqty * u_outwaremx.enprice * u_outwaremx.rebate, " arg_tb[i].createsql_string += " 2), " arg_tb[i].createsql_string += " bsamt = ROUND(u_outwaremx.saleqty * u_outwaremx.enprice * u_outwaremx.rebate * u_outware.mrate, " arg_tb[i].createsql_string += " 2) " arg_tb[i].createsql_string += " FROM u_outwaremx INNER JOIN " arg_tb[i].createsql_string += " u_outware ON u_outwaremx.scid = u_outware.scid AND " arg_tb[i].createsql_string += " u_outwaremx.outwareid = u_outware.outwareid " i++ //1339 20131004 arg_tb[i].update_version = "5.0.130821" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_Bmsttakemx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_Bmsttakemx " arg_tb[i].createsql_string += " SET buildtype = 0 " arg_tb[i].createsql_string += " FROM u_Bmsttakemx INNER JOIN " arg_tb[i].createsql_string += " u_Bmsttake ON u_Bmsttakemx.takeid = u_Bmsttake.takeid " arg_tb[i].createsql_string += " WHERE (u_Bmsttakemx.buildtype = 1) AND (u_Bmsttake.buildtype = 0) AND " arg_tb[i].createsql_string += " (u_Bmsttakemx.listno = 0) " i++ //1340 20131004 arg_tb[i].update_version = "5.0.130822" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_rp_outware_sale" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER VIEW dbo.uv_rp_outware_sale " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_outware.scid, dbo.u_outware.outwareid, dbo.u_outware.cusid, " arg_tb[i].createsql_string += " dbo.u_outware.outrep, AVG(dbo.u_outware.otheramt) AS otheramt_en, " arg_tb[i].createsql_string += " AVG(dbo.u_outware.otheramt * dbo.u_outware.mrate) AS otheramt, " arg_tb[i].createsql_string += " SUM(ROUND(dbo.u_outwaremx.saleqty * dbo.u_outwaremx.price, 2)) AS amt, " arg_tb[i].createsql_string += " SUM(dbo.u_outwaremx.costamt) AS costamt, " arg_tb[i].createsql_string += " SUM(ROUND(dbo.u_outwaremx.saleqty * dbo.u_outwaremx.price, 2)) " arg_tb[i].createsql_string += " - AVG(dbo.u_outware.otheramt * dbo.u_outware.mrate) " arg_tb[i].createsql_string += " - SUM(dbo.u_outwaremx.costamt) AS gpamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN thflag = 0 THEN ROUND(dbo.u_outwaremx.saleqty * dbo.u_outwaremx.price, " arg_tb[i].createsql_string += " 2) ELSE 0 END) AS saleamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN thflag = 1 THEN ROUND(dbo.u_outwaremx.saleqty * dbo.u_outwaremx.price, " arg_tb[i].createsql_string += " 2) ELSE 0 END) AS thsaleamt, SUM(dbo.u_outwaremx.qty) AS qty, " arg_tb[i].createsql_string += " SUM(dbo.u_outwaremx.uqty) AS uqty, SUM(dbo.u_outwaremx.addqty) AS addqty, " arg_tb[i].createsql_string += " SUM(dbo.u_outwaremx.saleqty) AS saleqty " arg_tb[i].createsql_string += " FROM dbo.u_outware INNER JOIN " arg_tb[i].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.scid = dbo.u_outwaremx.scid AND " arg_tb[i].createsql_string += " dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid " arg_tb[i].createsql_string += " WHERE (dbo.u_outware.billtype = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_outware.scid, dbo.u_outware.outwareid, dbo.u_outware.cusid, " arg_tb[i].createsql_string += " dbo.u_outware.outrep " i++ //1341 20131008 arg_tb[i].update_version = "5.0.130824" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_box" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_email_box add if_filter int default(0) " i++ //1342 20131008 arg_tb[i].update_version = "5.0.130824" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_email_box" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_email_box add filter varchar(4000) default('') " i++ //1343 20131008 arg_tb[i].update_version = "5.0.130824" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[u_email_cloud]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [u_email_cloud] ( " arg_tb[i].createsql_string += " [id] [int] NOT NULL , " arg_tb[i].createsql_string += " [name] [varchar] (500) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [url] [varchar] (4000) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " CONSTRAINT [pk_cloudid] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [id] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " arg_tb[i].createsql_string += " ) " i++ //1344 20131010 arg_tb[i].update_version = "5.0.130826" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_income_expenses" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_income_expenses ADD " arg_tb[i].createsql_string += " billtype tinyint NOT NULL CONSTRAINT DF_u_income_expenses_billtype DEFAULT 0, " arg_tb[i].createsql_string += " empid int NOT NULL CONSTRAINT DF_u_income_expenses_empid DEFAULT 0, " arg_tb[i].createsql_string += " deptid int NOT NULL CONSTRAINT DF_u_income_expenses_deptid DEFAULT 0, " arg_tb[i].createsql_string += " relrapid int NOT NULL CONSTRAINT DF_u_income_expenses_relrapid DEFAULT 0, " arg_tb[i].createsql_string += " itemflag int NOT NULL CONSTRAINT DF_u_income_expenses_itemflag DEFAULT 0, " arg_tb[i].createsql_string += " secauditemp char(20) NOT NULL CONSTRAINT DF_u_income_expenses_secauditemp DEFAULT '', " arg_tb[i].createsql_string += " secauditdate datetime NULL " i++ //1345 20131010 arg_tb[i].update_version = "5.0.130826" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_income_expenses" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " update u_income_expenses " arg_tb[i].createsql_string += " set secauditemp = secemp, " arg_tb[i].createsql_string += " secauditdate = secdate " i++ //1346 20131010 arg_tb[i].update_version = "5.0.130826" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_income_expenses" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_income_expenses " arg_tb[i].createsql_string += " DROP CONSTRAINT DF_U_income_expenses_secemp " i++ //1347 20131010 arg_tb[i].update_version = "5.0.130826" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_income_expenses" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_income_expenses " arg_tb[i].createsql_string += " DROP COLUMN secemp, secdate " i++ //1348 20131010 arg_tb[i].update_version = "5.0.130826" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[U_income_expenses_mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[U_income_expenses_mx] ( " arg_tb[i].createsql_string += " [billid] [int] NOT NULL , " arg_tb[i].createsql_string += " [printid] [int] NOT NULL , " arg_tb[i].createsql_string += " [itemid] [int] NOT NULL , " arg_tb[i].createsql_string += " [amt] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [deptid] [int] NOT NULL , " arg_tb[i].createsql_string += " [buildtype] [int] NOT NULL , " arg_tb[i].createsql_string += " [relscid] [int] NOT NULL , " arg_tb[i].createsql_string += " [relbillid] [int] NOT NULL , " arg_tb[i].createsql_string += " [relbillcode] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [rel_dateint] [int] NOT NULL , " arg_tb[i].createsql_string += " [useemp] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [mxdscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1349 20131010 arg_tb[i].update_version = "5.0.130826" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[U_income_expenses_mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[U_income_expenses_mx] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_U_income_expenses_mx] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [billid], " arg_tb[i].createsql_string += " [printid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1350 20131010 arg_tb[i].update_version = "5.0.130826" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[U_income_expenses_mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[U_income_expenses_mx] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_U_income_expenses_mx_billid] DEFAULT (0) FOR [billid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_U_income_expenses_mx_printid] DEFAULT (0) FOR [printid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_U_income_expenses_mx_itemid] DEFAULT (0) FOR [itemid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_U_income_expenses_mx_amt] DEFAULT (0) FOR [amt], " arg_tb[i].createsql_string += " CONSTRAINT [DF_U_income_expenses_mx_deptid] DEFAULT (0) FOR [deptid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_U_income_expenses_mx_buildtype] DEFAULT (0) FOR [buildtype], " arg_tb[i].createsql_string += " CONSTRAINT [DF_U_income_expenses_mx_relscid] DEFAULT (0) FOR [relscid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_U_income_expenses_mx_relbillid] DEFAULT (0) FOR [relbillid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_U_income_expenses_mx_relbillcode] DEFAULT ('') FOR [relbillcode], " arg_tb[i].createsql_string += " CONSTRAINT [DF_U_income_expenses_mx_rel_dateint] DEFAULT (0) FOR [rel_dateint], " arg_tb[i].createsql_string += " CONSTRAINT [DF_U_income_expenses_mx_useemp] DEFAULT ('') FOR [useemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_U_income_expenses_mx_mxdscrp] DEFAULT ('') FOR [mxdscrp] " i++ //1351 20131010 arg_tb[i].update_version = "5.0.130826" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "NotFindTableName" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " INSERT INTO U_income_expenses_mx " arg_tb[i].createsql_string += " (billid, printid, itemid, amt, deptid, mxdscrp, rel_dateint) " arg_tb[i].createsql_string += " SELECT billid, 1 AS printid, itemid, amt, deptid, Descrp, relid " arg_tb[i].createsql_string += " FROM u_income_expenses " i++ //1352 20131010 arg_tb[i].update_version = "5.0.130826" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_income_expenses" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_income_expenses " arg_tb[i].createsql_string += " SET itemflag = u_itemdef.itemflag " arg_tb[i].createsql_string += " FROM u_income_expenses INNER JOIN " arg_tb[i].createsql_string += " u_itemdef ON u_income_expenses.itemid = u_itemdef.itemid " i++ //1353 20131010 arg_tb[i].update_version = "5.0.130826" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "U_income_expenses" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += "UPDATE U_income_expenses " arg_tb[i].createsql_string += "SET relrapid = u_iteminput.rapmoneyid " arg_tb[i].createsql_string += "FROM U_income_expenses INNER JOIN " arg_tb[i].createsql_string += " u_iteminput ON U_income_expenses.relid = u_iteminput.dateint " i++ //1354 20131010 arg_tb[i].update_version = "5.0.130826" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_itemdef" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_itemdef ADD " arg_tb[i].createsql_string += " ifdepart tinyint NOT NULL CONSTRAINT DF_u_itemdef_ifdepart DEFAULT 0, " arg_tb[i].createsql_string += " ifemp tinyint NOT NULL CONSTRAINT DF_u_itemdef_ifemp DEFAULT 0 " i++ //1355 20131010 arg_tb[i].update_version = "5.0.130826" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_income_expenses" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_income_expenses " arg_tb[i].createsql_string += " SET rapmoneyid = moneyid " arg_tb[i].createsql_string += " WHERE (rapmoneyid = 0) " i++ //1356 20131017 arg_tb[i].update_version = "5.0.130828" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[u_money_aging]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [u_money_aging] ( " arg_tb[i].createsql_string += " [id] [int] NOT NULL , " arg_tb[i].createsql_string += " [name] [varchar] (500) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [days] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1357 20131017 arg_tb[i].update_version = "5.0.130828" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[u_money_aging]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [u_money_aging] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_money_aging_id] DEFAULT (0) FOR [id], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_money_aging_name] DEFAULT ('') FOR [name], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_money_aging] DEFAULT (0) FOR [days], " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_money_aging] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [id] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1358 20131018 arg_tb[i].update_version = "5.0.130830" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_mtrlware_propel_rule add NextExecTime datetime not null CONSTRAINT DF_u_mtrlware_propel_rule_NextExecTime default(GETDATE()) " i++ //1359 20131018 arg_tb[i].update_version = "5.0.130830" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_mtrlware_propel_rule add LastExecTime datetime null " i++ //1360 20131018 arg_tb[i].update_version = "5.0.130830" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_mtrlware_propel_rule add IsRunning tinyint not null CONSTRAINT DF_u_mtrlware_propel_rule_IsRunning default(0) " i++ //1361 20131018 arg_tb[i].update_version = "5.0.130830" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_mtrlware_propel_rule add TimerType int not null CONSTRAINT DF_u_mtrlware_propel_rule_TimerType default(0) " i++ //1362 20131018 arg_tb[i].update_version = "5.0.130830" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_propel_rule" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_mtrlware_propel_rule add TimerParm varchar(255) not null CONSTRAINT DF_u_mtrlware_propel_rule_TimerParm default('') " i++ //1363 20131022 arg_tb[i].update_version = "5.0.130901" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_quote" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_quote ADD " arg_tb[i].createsql_string += " sec_auditemp char(20) NOT NULL CONSTRAINT DF_u_quote_sec_auditemp DEFAULT '', " arg_tb[i].createsql_string += " sec_auditdate datetime NULL " i++ //1364 20131023 arg_tb[i].update_version = "5.0.130903" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_cusamt" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_cusamt ADD " arg_tb[i].createsql_string += " modemp char(20) NOT NULL CONSTRAINT DF_u_cusamt_modemp DEFAULT '', " arg_tb[i].createsql_string += " moddate datetime NULL " i++ //1365 20131023 arg_tb[i].update_version = "5.0.130903" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_SaleTaskMx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_SaleTaskMx ADD " arg_tb[i].createsql_string += " packqty int NOT NULL CONSTRAINT DF_u_SaleTaskMx_packqty DEFAULT 0 " i++ //1366 20131023 arg_tb[i].update_version = "5.0.130903" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cust" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_cust add aifmb_flag tinyint not null constraint DF_u_cust_aifmb_flag default(0) " i++ //1367 20131023 arg_tb[i].update_version = "5.0.130903" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spt" arg_tb[i].createsql_string += " alter table u_spt add aifmb_flag tinyint not null constraint DF_u_spt_aifmb_flag default(0) " i++ //1368 20131023 arg_tb[i].update_version = "5.0.130904" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[sys_msg]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [sys_msg] ( " arg_tb[i].createsql_string += " [allow_update] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1369 20131023 arg_tb[i].update_version = "5.0.130904" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[sys_msg]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [sys_msg] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_sys_msg_allow_update] DEFAULT (0) FOR [allow_update] " i++ //1370 20131023 arg_tb[i].update_version = "5.0.130904" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_msg" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " INSERT INTO sys_msg " arg_tb[i].createsql_string += " (allow_update) " arg_tb[i].createsql_string += " VALUES (1) " i++ //1371 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer(" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE bgtr_timer( " arg_tb[i].createsql_string += " ID int NOT NULL, " arg_tb[i].createsql_string += " name varchar(255) NOT NULL, " arg_tb[i].createsql_string += " TimerType int NOT NULL, " arg_tb[i].createsql_string += " TimerParm varchar(255) NOT NULL, " arg_tb[i].createsql_string += " TaskType int NOT NULL, " arg_tb[i].createsql_string += " TaskParm varchar(255) NOT NULL, " arg_tb[i].createsql_string += " NextExecTime datetime NOT NULL, " arg_tb[i].createsql_string += " LastExecTime datetime NULL, " arg_tb[i].createsql_string += " IsRunning tinyint NOT NULL, " arg_tb[i].createsql_string += " opemp char(10) NOT NULL, " arg_tb[i].createsql_string += " opdate datetime NOT NULL, " arg_tb[i].createsql_string += " modemp char(10) NOT NULL, " arg_tb[i].createsql_string += " moddate datetime NULL, " arg_tb[i].createsql_string += " c_emp char(10) NOT NULL, " arg_tb[i].createsql_string += " c_date datetime NULL, " arg_tb[i].createsql_string += " bdate datetime NULL, " arg_tb[i].createsql_string += " block tinyint NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT PK_bgtr_timer PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " ID ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " " i++ //1372 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer ADD CONSTRAINT DF_bgtr_timer_name DEFAULT ('') FOR name " i++ //1373 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer ADD CONSTRAINT DF_bgtr_timer_TimerType DEFAULT (0) FOR TimerType " i++ //1374 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer ADD CONSTRAINT DF_bgtr_timer_TimerParm DEFAULT ('') FOR TimerParm " i++ //1375 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer ADD CONSTRAINT DF_bgtr_timer_TaskType DEFAULT (0) FOR TaskType " i++ //1376 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer ADD CONSTRAINT DF_bgtr_timer_TaskParm DEFAULT ('') FOR TaskParm " i++ //1377 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer ADD CONSTRAINT DF_bgtr_timer_NextExecTime DEFAULT (getdate()) FOR NextExecTime " i++ //1378 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer ADD CONSTRAINT DF_bgtr_timer_IsRunning DEFAULT (0) FOR IsRunning " i++ //1379 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer ADD CONSTRAINT DF_bgtr_timer_opemp DEFAULT ('') FOR opemp " i++ //1380 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer ADD CONSTRAINT DF_bgtr_timer_opdate DEFAULT (getdate()) FOR opdate " i++ //1381 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer ADD CONSTRAINT DF_bgtr_timer_modemp DEFAULT ('') FOR modemp " i++ //1382 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer ADD CONSTRAINT DF_bgtr_timer_c_emp DEFAULT ('') FOR c_emp " i++ //1383 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer ADD CONSTRAINT DF_bgtr_timer_block DEFAULT (0) FOR block " i++ //1384 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer_log(" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE bgtr_timer_log( " arg_tb[i].createsql_string += " ID int NOT NULL, " arg_tb[i].createsql_string += " printid int NOT NULL, " arg_tb[i].createsql_string += " LogDate datetime NOT NULL, " arg_tb[i].createsql_string += " LogMsg varchar(2000) NULL, " arg_tb[i].createsql_string += " LogFlag int NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT PK_bgtr_timer_log PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " ID ASC, " arg_tb[i].createsql_string += " printid ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " " i++ //1385 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer_log" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer_log ADD CONSTRAINT DF_bgtr_timer_log_LogDate DEFAULT (getdate()) FOR LogDate " i++ //1386 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer_log" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer_log ADD CONSTRAINT DF_bgtr_timer_log_LogMsg DEFAULT ('') FOR LogMsg " i++ //1387 20131023 arg_tb[i].update_version = "5.0.130905" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "bgtr_timer_log" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE bgtr_timer_log ADD CONSTRAINT DF_bgtr_timer_log_LogFlag DEFAULT (0) FOR LogFlag " i++ //1388 20131025 arg_tb[i].update_version = "5.0.130907" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_outware" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_outware ADD " arg_tb[i].createsql_string += " rel_tele1 varchar(100) NOT NULL CONSTRAINT DF_u_outware_rel_tele1 DEFAULT '' " i++ //1389 20131030 arg_tb[i].update_version = "5.0.130909" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_plugins" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_plugins ADD " arg_tb[i].createsql_string += " parentid int NOT NULL CONSTRAINT DF_u_plugins_parentid DEFAULT 0 " i++ //1390 20131031 arg_tb[i].update_version = "5.0.130911" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_plugins" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_plugins " arg_tb[i].createsql_string += " SET parentid = 40000 " arg_tb[i].createsql_string += " WHERE (parentid = 0) " i++ //1391 20131031 arg_tb[i].update_version = "5.0.130913" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_rp_saletask" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_rp_saletask " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_SaleTask.scid, dbo.u_SaleTask.TaskID, dbo.u_SaleTask.CusID, " arg_tb[i].createsql_string += " dbo.u_SaleTask.Assign_Emp, AVG(dbo.u_SaleTask.otheramt) AS otheramt_en, " arg_tb[i].createsql_string += " AVG(dbo.u_SaleTask.otheramt * dbo.u_SaleTask.mrate) AS otheramt, " arg_tb[i].createsql_string += " SUM(ROUND(dbo.u_SaleTaskMx.SaleQty * dbo.u_SaleTaskMx.Price, 2)) AS saleamt, " arg_tb[i].createsql_string += " SUM(ROUND(dbo.u_SaleTaskMx.usaleqty * dbo.u_SaleTaskMx.enprice * dbo.u_SaleTaskMx.rebate, " arg_tb[i].createsql_string += " 2)) AS saleamt_en, SUM(dbo.u_SaleTaskMx.usaleqty) AS usaleqty, " arg_tb[i].createsql_string += " SUM(dbo.u_SaleTaskMx.addqty) AS addqty, SUM(dbo.u_SaleTaskMx.SaleQty) " arg_tb[i].createsql_string += " AS saleqty " arg_tb[i].createsql_string += " FROM dbo.u_SaleTask INNER JOIN " arg_tb[i].createsql_string += " dbo.u_SaleTaskMx ON dbo.u_SaleTask.scid = dbo.u_SaleTaskMx.scid AND " arg_tb[i].createsql_string += " dbo.u_SaleTask.TaskID = dbo.u_SaleTaskMx.TaskID " arg_tb[i].createsql_string += " GROUP BY dbo.u_SaleTask.scid, dbo.u_SaleTask.TaskID, dbo.u_SaleTask.CusID, " arg_tb[i].createsql_string += " dbo.u_SaleTask.Assign_Emp " arg_tb[i].createsql_string += " " i++ //1392 20131111 arg_tb[i].update_version = "5.0.130915" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_grade_def]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_grade_def] ( " arg_tb[i].createsql_string += " [gradeid] [int] NOT NULL , " arg_tb[i].createsql_string += " [grade] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [isuse] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [opdate] [datetime] NULL , " arg_tb[i].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [moddate] [datetime] NULL , " arg_tb[i].createsql_string += " [modemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1393 20131111 arg_tb[i].update_version = "5.0.130915" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_grade_def]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_grade_def] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_grade_def] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [gradeid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1394 20131111 arg_tb[i].update_version = "5.0.130915" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_grade_def]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_grade_def] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_grade_def_gradeid] DEFAULT (0) FOR [gradeid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_grade_def_grade] DEFAULT ('') FOR [grade], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_grade_def_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_grade_def_isuse] DEFAULT (1) FOR [isuse], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_grade_def_opemp] DEFAULT ('') FOR [opemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_grade_def_modemp] DEFAULT ('') FOR [modemp], " arg_tb[i].createsql_string += " CONSTRAINT [IX_u_grade_def] UNIQUE NONCLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [grade] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1395 20131112 arg_tb[i].update_version = "5.0.130917" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import alter column relcode varchar(255) not null " i++ //1396 20131112 arg_tb[i].update_version = "5.0.130919" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_cust_rq]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_cust_rq] ( " arg_tb[i].createsql_string += " [rqid] [int] NOT NULL , " arg_tb[i].createsql_string += " [cusid] [int] NOT NULL , " arg_tb[i].createsql_string += " [custype] [char] (20) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [rqdate] [datetime] NULL , " arg_tb[i].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [opdate] [datetime] NULL , " arg_tb[i].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [auditdate] [datetime] NULL , " arg_tb[i].createsql_string += " [auditemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [flag] [tinyint] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1397 20131112 arg_tb[i].update_version = "5.0.130919" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_cust_rq]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cust_rq] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_cust_rq] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [rqid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1398 20131112 arg_tb[i].update_version = "5.0.130919" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_cust_rq]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cust_rq] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cust_rq_rqid] DEFAULT (0) FOR [rqid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cust_rq_cusid] DEFAULT (0) FOR [cusid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cust_rq_custype] DEFAULT ('') FOR [custype], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cust_rq_rqdate] DEFAULT (getdate()) FOR [rqdate], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cust_rq_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cust_rq_opemp] DEFAULT ('') FOR [opemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cust_rq_auditemp] DEFAULT ('') FOR [auditemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cust_rq_flag] DEFAULT (0) FOR [flag] " i++ //1399 20131115 arg_tb[i].update_version = "5.0.130921" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_SaleTask" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_SaleTask ADD " arg_tb[i].createsql_string += " cus_tele1 varchar(100) NOT NULL CONSTRAINT DF_u_SaleTask_cus_tele1 DEFAULT '' " i++ //1400 20131126 arg_tb[i].update_version = "5.0.130925" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_mtrldef" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_mtrldef ADD " arg_tb[i].createsql_string += " gbrate decimal(18, 5) NOT NULL CONSTRAINT DF_u_mtrldef_tcrate DEFAULT 0 " i++ //1401 20131126 arg_tb[i].update_version = "5.0.130925" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_SaleTaskMx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_SaleTaskMx ADD " arg_tb[i].createsql_string += " gbrate decimal(18, 5) NOT NULL CONSTRAINT DF_u_SaleTaskMx_gbrate DEFAULT 0, " arg_tb[i].createsql_string += " gbotheramt decimal(18, 5) NOT NULL CONSTRAINT DF_u_SaleTaskMx_gbotheramt DEFAULT 0, " arg_tb[i].createsql_string += " stopflag tinyint NOT NULL CONSTRAINT DF_u_SaleTaskMx_stopflag DEFAULT (0), " arg_tb[i].createsql_string += " stopemp char(20) NOT NULL CONSTRAINT DF_u_SaleTaskMx_stopemp DEFAULT (''), " arg_tb[i].createsql_string += " stopdate datetime NULL, " arg_tb[i].createsql_string += " stopreason varchar(255) NOT NULL CONSTRAINT DF_u_SaleTaskMx_stopreason DEFAULT (''), " arg_tb[i].createsql_string += " stopqty decimal(18, 5) NOT NULL CONSTRAINT DF_u_SaleTaskMx_stopqty DEFAULT 0 " i++ //1402 20131126 arg_tb[i].update_version = "5.0.130925" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_opposemx_mtrl" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_opposemx_mtrl ADD " arg_tb[i].createsql_string += " relid int NOT NULL CONSTRAINT DF_u_opposemx_mtrl_relid DEFAULT 0, " arg_tb[i].createsql_string += " relprintid int NOT NULL CONSTRAINT DF_u_opposemx_mtrl_relprintid DEFAULT 0, " arg_tb[i].createsql_string += " scid int NOT NULL CONSTRAINT DF_u_opposemx_mtrl_scid DEFAULT 0 " i++ //1403 20131126 arg_tb[i].update_version = "5.0.130925" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_oppose" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_oppose ADD " arg_tb[i].createsql_string += " opposetype tinyint NOT NULL CONSTRAINT DF_u_oppose_opposetype DEFAULT 0 " i++ //1404 20131126 arg_tb[i].update_version = "5.0.130925" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_SaleTaskMx_outrep]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_SaleTaskMx_outrep] ( " arg_tb[i].createsql_string += " [scid] [int] NOT NULL , " arg_tb[i].createsql_string += " [taskid] [int] NOT NULL , " arg_tb[i].createsql_string += " [outrepname] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [rate] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [amt] [decimal](18, 5) NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1405 20131126 arg_tb[i].update_version = "5.0.130925" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_SaleTaskMx_outrep]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_SaleTaskMx_outrep] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_SaleTaskMx_outrep_scid] DEFAULT (0) FOR [scid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_SaleTaskMx_outrep_taskid] DEFAULT (0) FOR [taskid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_SaleTaskMx_outrep_outrepname] DEFAULT ('') FOR [outrepname], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_SaleTaskMx_outrep_rate] DEFAULT (0) FOR [rate], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_SaleTaskMx_outrep_amt] DEFAULT (0) FOR [amt], " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_SaleTaskMx_outrep] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [scid], " arg_tb[i].createsql_string += " [taskid], " arg_tb[i].createsql_string += " [outrepname] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1406 20131127 arg_tb[i].update_version = "5.0.130927" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_mtrldef" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_mtrldef ADD " arg_tb[i].createsql_string += " upscllrate decimal(18, 5) NOT NULL CONSTRAINT DF_u_mtrldef_upscllrate DEFAULT 0, " arg_tb[i].createsql_string += " upscllqty decimal(18, 5) NOT NULL CONSTRAINT DF_u_mtrldef_upscllqty DEFAULT 0 " i++ //1407 20131130 arg_tb[i].update_version = "5.0.130929" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_SaleTask" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_SaleTask ADD " arg_tb[i].createsql_string += " auditEmp char(10) NOT NULL CONSTRAINT DF_u_SaleTask_auditEmp DEFAULT '', " arg_tb[i].createsql_string += " auditdate datetime NULL " i++ //1408 20131203 arg_tb[i].update_version = "5.0.131010" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_SaleTaskMx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_SaleTaskMx " arg_tb[i].createsql_string += " DROP CONSTRAINT IX_u_SaleTaskMx_1 " i++ //1409 20131204 arg_tb[i].update_version = "5.0.131012" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[u_label_price](" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [u_label_price]( " arg_tb[i].createsql_string += " [mtrlid] [int] NOT NULL, " arg_tb[i].createsql_string += " [mtrlcode] [varchar](500) NULL, " arg_tb[i].createsql_string += " [mtrlname] [varchar](500) NULL, " arg_tb[i].createsql_string += " [unit] [varchar](50) NULL, " arg_tb[i].createsql_string += " [mtrlmode] [varchar](500) NULL, " arg_tb[i].createsql_string += " [mtrlsectype] [varchar](500) NULL, " arg_tb[i].createsql_string += " [zxmtrlmode] [varchar](500) NULL, " arg_tb[i].createsql_string += " [dscrp] [varchar](2000) NULL, " arg_tb[i].createsql_string += " [lmsaleprice] [decimal](18, 2) NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_label_price] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [mtrlid] ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1410 20131211 arg_tb[i].update_version = "5.0.131014" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spt_price_MX" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_spt_price_MX " arg_tb[i].createsql_string += " SET billtype =4 " arg_tb[i].createsql_string += " WHERE (dscrp = '外协收货单') AND (billtype = 0) " i++ //1411 20131213 arg_tb[i].update_version = "5.0.131016" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[u_rep_group]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [u_rep_group] ( " arg_tb[i].createsql_string += " [groupid] [int] NOT NULL , " arg_tb[i].createsql_string += " [groupname] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [if_Parent] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1412 20131213 arg_tb[i].update_version = "5.0.131016" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[u_rep_group]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [u_rep_group] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rep_group_groupid] DEFAULT (0) FOR [groupid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rep_group_groupname] DEFAULT ('') FOR [groupname], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rep_group_if_Parent] DEFAULT (0) FOR [if_Parent], " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_rep_group] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [groupid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1413 20131213 arg_tb[i].update_version = "5.0.131016" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rep_groupmx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_rep_groupmx] ( " arg_tb[i].createsql_string += " [groupid] [int] NOT NULL , " arg_tb[i].createsql_string += " [reltype] [int] NOT NULL , " arg_tb[i].createsql_string += " [relid] [int] NOT NULL , " arg_tb[i].createsql_string += " [repid] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1414 20131213 arg_tb[i].update_version = "5.0.131016" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rep_groupmx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rep_groupmx] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rep_groupmx_groupid] DEFAULT (0) FOR [groupid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rep_groupmx_reltype] DEFAULT (0) FOR [reltype], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rep_groupmx_relid] DEFAULT (0) FOR [relid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rep_groupmx_repid] DEFAULT (0) FOR [repid], " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_rep_groupmx] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [groupid], " arg_tb[i].createsql_string += " [reltype], " arg_tb[i].createsql_string += " [relid], " arg_tb[i].createsql_string += " [repid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1415 20131218 arg_tb[i].update_version = "5.0.131021" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_spring_sendmx alter column revname char(500) not null " i++ //1416 20140102 arg_tb[i].update_version = "5.0.131201" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_cust" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_cust ADD " arg_tb[i].createsql_string += " bhflag tinyint NOT NULL CONSTRAINT DF_u_cust_bhflag DEFAULT 0 " i++ //1417 20140103 arg_tb[i].update_version = "5.0.131203" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add shortname varchar(255) not null constraint DF_eb_saletask_import_shortname default('') " i++ //1418 20140103 arg_tb[i].update_version = "5.0.131203" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add shopname varchar(255) not null constraint DF_eb_saletask_import_shopname default('') " i++ //1419 20140103 arg_tb[i].update_version = "5.0.131203" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add paydate datetime null " i++ //1420 20140103 arg_tb[i].update_version = "5.0.131203" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add outdate datetime null " i++ //1421 20140103 arg_tb[i].update_version = "5.0.131203" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add transcode varchar(255) not null constraint DF_eb_saletask_import_transcode default('') " i++ //1422 20140103 arg_tb[i].update_version = "5.0.131203" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add transcom varchar(255) not null constraint DF_eb_saletask_import_transcom default('') " i++ //1423 20140103 arg_tb[i].update_version = "5.0.131203" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add confirmdate datetime null " i++ //1424 20140103 arg_tb[i].update_version = "5.0.131203" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add createdate datetime null " i++ //1425 20140103 arg_tb[i].update_version = "5.0.131203" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table eb_saletask_import add trans_amt decimal(18,5) not null constraint DF_eb_saletask_import_trans_amt default(0) " //适当长度后,往下添加修改数据库代码, 看 uof_createtable_arr_demo(i, arg_tb) uof_createtable_arr_140113(i, arg_tb) // return end subroutine public subroutine uof_createtable_arr_140113 (long i, ref s_sys_create_table arg_tb[]); i++ //1426 20140113 arg_tb[i].update_version = "5.0.131205" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_EntLinkStatus(" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE u_EntLinkStatus( " arg_tb[i].createsql_string += " EntID int NOT NULL, " arg_tb[i].createsql_string += " isAsiaUser bit NOT NULL, " arg_tb[i].createsql_string += " SoftType int NOT NULL, " arg_tb[i].createsql_string += " LinkType int NOT NULL, " arg_tb[i].createsql_string += " ReceiveMsg bit NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT PK_u_EntLinkStatus PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " EntID ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) " i++ //1427 20140113 arg_tb[i].update_version = "5.0.131205" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_EntLinkStatus" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_EntLinkStatus ADD CONSTRAINT DF_u_EntLinkStatus_isAsiaUser DEFAULT ((0)) FOR isAsiaUser " i++ //1428 20140113 arg_tb[i].update_version = "5.0.131205" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_EntLinkStatus" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_EntLinkStatus ADD CONSTRAINT DF_u_EntLinkStatus_SoftType DEFAULT ((0)) FOR SoftType " i++ //1429 20140113 arg_tb[i].update_version = "5.0.131205" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_EntLinkStatus" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_EntLinkStatus ADD CONSTRAINT DF_u_EntLinkStatus_LinkType DEFAULT ((0)) FOR LinkType " i++ //1430 20140113 arg_tb[i].update_version = "5.0.131205" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_EntLinkStatus" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_EntLinkStatus ADD CONSTRAINT DF_u_EntLinkStatus_ReceiveMsg DEFAULT ((0)) FOR ReceiveMsg " i++ //1431 20140117 arg_tb[i].update_version = "5.0.131207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_inwaremx " arg_tb[i].createsql_string += " SET mtrlwareid = u_mtrlware.mtrlwareid " arg_tb[i].createsql_string += " FROM u_inware INNER JOIN " arg_tb[i].createsql_string += " u_inwaremx ON u_inware.scid = u_inwaremx.scid AND " arg_tb[i].createsql_string += " u_inware.inwareid = u_inwaremx.inwareid INNER JOIN " arg_tb[i].createsql_string += " u_mtrlware ON u_inwaremx.scid = u_mtrlware.scid AND " arg_tb[i].createsql_string += " u_inwaremx.mtrlid = u_mtrlware.mtrlid AND " arg_tb[i].createsql_string += " u_inwaremx.plancode = u_mtrlware.plancode AND " arg_tb[i].createsql_string += " u_inwaremx.status = u_mtrlware.Status AND " arg_tb[i].createsql_string += " u_inwaremx.woodcode = u_mtrlware.woodcode AND " arg_tb[i].createsql_string += " u_inwaremx.pcode = u_mtrlware.pcode AND " arg_tb[i].createsql_string += " u_inwaremx.sptid_cusid = u_mtrlware.Sptid AND " arg_tb[i].createsql_string += " u_inware.storageid = u_mtrlware.storageid AND " arg_tb[i].createsql_string += " u_inware.Dxflag = u_mtrlware.Dxflag " arg_tb[i].createsql_string += " WHERE (u_inware.flag = 1) and (u_inwaremx.mtrlwareid = 0) " i++ //1432 20140117 arg_tb[i].update_version = "5.0.131207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_mtrlware_inware" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_mtrlware_inware " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_inwaremx.scid, dbo.u_inware.storageid, dbo.u_inwaremx.mtrlid, " arg_tb[i].createsql_string += " dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode, " arg_tb[i].createsql_string += " dbo.u_inwaremx.plancode, dbo.u_inwaremx.sptid_cusid AS sptid, " arg_tb[i].createsql_string += " dbo.u_inware.Dxflag, " arg_tb[i].createsql_string += " SUM(CASE WHEN dbo.u_inware.indate <= dbo.u_parm_batchtake.enddate THEN dbo.u_inwaremx.qty " arg_tb[i].createsql_string += " ELSE 0 END) AS incqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN dbo.u_inware.indate <= dbo.u_parm_batchtake.enddate THEN dbo.u_inwaremx.costamt " arg_tb[i].createsql_string += " ELSE 0 END) AS incamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN dbo.u_inware.indate > dbo.u_parm_batchtake.enddate THEN dbo.u_inwaremx.qty " arg_tb[i].createsql_string += " ELSE 0 END) AS incqty_aft, " arg_tb[i].createsql_string += " SUM(CASE WHEN dbo.u_inware.indate > dbo.u_parm_batchtake.enddate THEN dbo.u_inwaremx.costamt " arg_tb[i].createsql_string += " ELSE 0 END) AS incamt_aft, dbo.u_inwaremx.mtrlwareid " arg_tb[i].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[i].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND " arg_tb[i].createsql_string += " dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[i].createsql_string += " dbo.u_inware.indate >= dbo.u_parm_batchtake.firstdate AND " arg_tb[i].createsql_string += " dbo.u_inware.storageid = dbo.u_parm_batchtake.cusid " arg_tb[i].createsql_string += " WHERE (dbo.u_inware.flag = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, " arg_tb[i].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode, dbo.u_inwaremx.scid, " arg_tb[i].createsql_string += " dbo.u_inwaremx.plancode, dbo.u_inwaremx.sptid_cusid, dbo.u_inware.Dxflag, " arg_tb[i].createsql_string += " dbo.u_inwaremx.mtrlwareid " arg_tb[i].createsql_string += " " i++ //1433 20140117 arg_tb[i].update_version = "5.0.131207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_mtrlware_outware" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_mtrlware_outware " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_outwaremx.scid, dbo.u_outware.StorageID, dbo.u_outwaremx.mtrlid, " arg_tb[i].createsql_string += " dbo.u_outwaremx.status, dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode, " arg_tb[i].createsql_string += " dbo.u_outwaremx.plancode, dbo.u_outwaremx.Sptid, dbo.u_outwaremx.Dxflag, " arg_tb[i].createsql_string += " dbo.u_outwaremx.mtrlwareid, " arg_tb[i].createsql_string += " SUM(CASE WHEN dbo.u_outware.outdate <= dbo.u_parm_batchtake.enddate THEN dbo.u_outwaremx.qty " arg_tb[i].createsql_string += " ELSE 0 END) AS desqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN dbo.u_outware.outdate <= dbo.u_parm_batchtake.enddate THEN dbo.u_outwaremx.costamt " arg_tb[i].createsql_string += " ELSE 0 END) AS desamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN dbo.u_outware.outdate > dbo.u_parm_batchtake.enddate THEN dbo.u_outwaremx.qty " arg_tb[i].createsql_string += " ELSE 0 END) AS desqty_aft, " arg_tb[i].createsql_string += " SUM(CASE WHEN dbo.u_outware.outdate > dbo.u_parm_batchtake.enddate THEN dbo.u_outwaremx.costamt " arg_tb[i].createsql_string += " ELSE 0 END) AS desamt_aft " arg_tb[i].createsql_string += " FROM dbo.u_outware INNER JOIN " arg_tb[i].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid AND " arg_tb[i].createsql_string += " dbo.u_outware.scid = dbo.u_outwaremx.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[i].createsql_string += " dbo.u_outware.outdate >= dbo.u_parm_batchtake.firstdate AND " arg_tb[i].createsql_string += " dbo.u_outware.StorageID = dbo.u_parm_batchtake.cusid " arg_tb[i].createsql_string += " WHERE (dbo.u_outware.flag = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_outwaremx.mtrlid, dbo.u_outware.StorageID, dbo.u_outwaremx.status, " arg_tb[i].createsql_string += " dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode, dbo.u_outwaremx.Sptid, " arg_tb[i].createsql_string += " dbo.u_outwaremx.plancode, dbo.u_outwaremx.Dxflag, dbo.u_outwaremx.mtrlwareid, " arg_tb[i].createsql_string += " dbo.u_outwaremx.scid " arg_tb[i].createsql_string += " " i++ //1434 20140117 arg_tb[i].update_version = "5.0.131207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_mtrlware_warebalc" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_mtrlware_warebalc " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_mtrlware.scid, dbo.u_mtrlware.mtrlwareid, dbo.u_mtrlware.storageid, " arg_tb[i].createsql_string += " dbo.u_mtrlware.mtrlid, dbo.u_mtrlware.Status, dbo.u_mtrlware.woodcode, " arg_tb[i].createsql_string += " dbo.u_mtrlware.pcode, dbo.u_mtrlware.plancode, dbo.u_mtrlware.Sptid, " arg_tb[i].createsql_string += " dbo.u_mtrlware.Dxflag, " arg_tb[i].createsql_string += " dbo.u_mtrlware.noallocqty - ISNULL(dbo.uv_mtrlware_inware.incqty_aft, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_mtrlware_outware.desqty_aft, 0) AS balcqty, " arg_tb[i].createsql_string += " dbo.u_mtrlware.wareamt - ISNULL(dbo.uv_mtrlware_inware.incamt_aft, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_mtrlware_outware.desamt_aft, 0) AS balcamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_mtrlware_inware.incqty, 0) AS incqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_mtrlware_inware.incamt, 0) AS incamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_mtrlware_outware.desqty, 0) AS desqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_mtrlware_outware.desamt, 0) AS desamt, " arg_tb[i].createsql_string += " dbo.u_mtrlware.noallocqty - ISNULL(dbo.uv_mtrlware_inware.incqty_aft, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_mtrlware_outware.desqty_aft, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_mtrlware_inware.incqty, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_mtrlware_outware.desqty, 0) AS bgqty, " arg_tb[i].createsql_string += " dbo.u_mtrlware.wareamt - ISNULL(dbo.uv_mtrlware_inware.incamt_aft, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_mtrlware_outware.desamt_aft, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_mtrlware_inware.incamt, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_mtrlware_outware.desamt, 0) AS bgamt " arg_tb[i].createsql_string += " FROM dbo.u_mtrlware LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_mtrlware_inware ON dbo.u_mtrlware.scid = dbo.uv_mtrlware_inware.scid AND " arg_tb[i].createsql_string += " dbo.u_mtrlware.mtrlwareid = dbo.uv_mtrlware_inware.mtrlwareid LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_mtrlware_outware ON " arg_tb[i].createsql_string += " dbo.u_mtrlware.scid = dbo.uv_mtrlware_outware.scid AND " arg_tb[i].createsql_string += " dbo.u_mtrlware.mtrlwareid = dbo.uv_mtrlware_outware.mtrlwareid " arg_tb[i].createsql_string += " " i++ //1435 20140117 arg_tb[i].update_version = "5.0.131207" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_inwaremx " arg_tb[i].createsql_string += " SET costamt = ROUND(cost * qty, 2) " i++ //1436 20140222 arg_tb[i].update_version = "5.0.140101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_itemmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_outware_itemmx add saletaskid int default(0) not null " i++ //1437 20140222 arg_tb[i].update_version = "5.0.140101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_itemmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_outware_itemmx add saletaskprintid int default(0) not null " i++ //1438 20140222 arg_tb[i].update_version = "5.0.140101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_itemmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_outware_itemmx add itype int default(1) not null " i++ //1439 20140222 arg_tb[i].update_version = "5.0.140101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[u_saletask_itemmx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [u_saletask_itemmx] ( " arg_tb[i].createsql_string += " [saletaskid] [int] NOT NULL , " arg_tb[i].createsql_string += " [printid] [int] NOT NULL , " arg_tb[i].createsql_string += " [scid] [int] NOT NULL , " arg_tb[i].createsql_string += " [itemid] [int] NOT NULL , " arg_tb[i].createsql_string += " [itype] [int] NOT NULL , " arg_tb[i].createsql_string += " [amt] [decimal](18, 10) NOT NULL , " arg_tb[i].createsql_string += " [amtyfh] [decimal](18, 10) NOT NULL , " arg_tb[i].createsql_string += " [mxdscrp] [varchar] (500) COLLATE Chinese_PRC_CI_AS NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1440 20140222 arg_tb[i].update_version = "5.0.140101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[u_saletask_itemmx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [u_saletask_itemmx] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_saletask_itemmx_saletaskid] DEFAULT (0) FOR [saletaskid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_saletask_itemmx_printid] DEFAULT (0) FOR [printid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_saletask_itemmx_scid] DEFAULT (0) FOR [scid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_saletask_itemmx_itemid] DEFAULT (0) FOR [itemid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_saletask_itemmx_itype] DEFAULT (1) FOR [itype], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_saletask_itemmx_amt] DEFAULT (0) FOR [amt], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_saletask_itemmx_amtyfh] DEFAULT (0) FOR [amtyfh], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_saletask_itemmx_mxdscrp] DEFAULT ('') FOR [mxdscrp], " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_saletask_itemmx] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [saletaskid], " arg_tb[i].createsql_string += " [printid], " arg_tb[i].createsql_string += " [scid], " arg_tb[i].createsql_string += " [itemid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1441 20140226 arg_tb[i].update_version = "5.0.140103" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_pzcode_transmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_mtrlware_pzcode_transmx add addqty [decimal](18, 10) default(0) not null " i++ //1442 20140228 arg_tb[i].update_version = "5.0.140105" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sc_workprice" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE u_sc_workprice ADD pricestr text default('') not null " i++ //1443 20140228 arg_tb[i].update_version = "5.0.140105" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "U_OrderRqwp" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE U_OrderRqwp ADD pricestr text default('') not null " i++ //1444 20140301 arg_tb[i].update_version = "5.0.140107" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_cmpl_modle]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_cmpl_modle] ( " arg_tb[i].createsql_string += " [ModleID] [int] NOT NULL , " arg_tb[i].createsql_string += " [ModleName] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [opemp] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [opdate] [datetime] NOT NULL , " arg_tb[i].createsql_string += " [mtrltypeid] [int] NOT NULL , " arg_tb[i].createsql_string += " [ModleType] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [orgModleID] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1445 20140301 arg_tb[i].update_version = "5.0.140107" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_cmpl_modleMx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_cmpl_modleMx] ( " arg_tb[i].createsql_string += " [ModleID] [int] NOT NULL , " arg_tb[i].createsql_string += " [printid] [int] NOT NULL , " arg_tb[i].createsql_string += " [parmName] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [displayName] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [defaultValue] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [if_useformula] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [formula] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [if_from_mtrl] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [mtrlid] [int] NOT NULL , " arg_tb[i].createsql_string += " [mtrl_pro] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [if_from_product] [tinyint] NOT NULL , " arg_tb[i].createsql_string += " [product_pro] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [wrkGrpid] [int] NOT NULL , " arg_tb[i].createsql_string += " [advancetime] [decimal](18, 5) NOT NULL , " arg_tb[i].createsql_string += " [dscrp] [varchar] (255) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [unit] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [rowtype] [tinyint] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1446 20140301 arg_tb[i].update_version = "5.0.140107" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_cmpl_modleMx_Mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_cmpl_modleMx_Mx] ( " arg_tb[i].createsql_string += " [ModleID] [int] NOT NULL , " arg_tb[i].createsql_string += " [printid] [int] NOT NULL , " arg_tb[i].createsql_string += " [mtrlid] [int] NOT NULL , " arg_tb[i].createsql_string += " [value] [decimal](18, 5) NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1447 20140301 arg_tb[i].update_version = "5.0.140107" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_cmpl_modle]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cmpl_modle] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_cmpl_modle] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [ModleID] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1448 20140301 arg_tb[i].update_version = "5.0.140107" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_cmpl_modleMx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cmpl_modleMx] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_cmpl_modleMx] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [ModleID], " arg_tb[i].createsql_string += " [printid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1449 20140301 arg_tb[i].update_version = "5.0.140107" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_cmpl_modleMx_Mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cmpl_modleMx_Mx] WITH NOCHECK ADD " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_cmpl_modleMx_Mx] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [ModleID], " arg_tb[i].createsql_string += " [printid], " arg_tb[i].createsql_string += " [mtrlid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1450 20140301 arg_tb[i].update_version = "5.0.140107" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_cmpl_modle]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cmpl_modle] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modle_ModleID] DEFAULT (0) FOR [ModleID], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modle_ModleName] DEFAULT ('') FOR [ModleName], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modle_opemp] DEFAULT ('') FOR [opemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modle_opdate] DEFAULT (getdate()) FOR [opdate], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modle_mtrltypeid] DEFAULT (0) FOR [mtrltypeid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modle_ModleType] DEFAULT (0) FOR [ModleType], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modle_orgModleID] DEFAULT (0) FOR [orgModleID] " i++ //1451 20140301 arg_tb[i].update_version = "5.0.140107" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "NotFindTableName" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE UNIQUE INDEX [IX_u_cmpl_modle] ON [dbo].[u_cmpl_modle]([ModleType], [ModleName]) ON [PRIMARY] " i++ //1452 20140301 arg_tb[i].update_version = "5.0.140107" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_cmpl_modleMx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cmpl_modleMx] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_displayName] DEFAULT ('') FOR [displayName], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_defaultValue] DEFAULT (0) FOR [defaultValue], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_if_useformula] DEFAULT (0) FOR [if_useformula], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_formula] DEFAULT ('') FOR [formula], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_if_from_mtrl] DEFAULT (0) FOR [if_from_mtrl], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_mtrlid] DEFAULT (0) FOR [mtrlid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_mtrl_pro] DEFAULT ('') FOR [mtrl_pro], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_if_from_product] DEFAULT (0) FOR [if_from_product], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_product_pro] DEFAULT ('') FOR [product_pro], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_wrkGrpid] DEFAULT (0) FOR [wrkGrpid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_advancetime] DEFAULT (0) FOR [advancetime], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_unit] DEFAULT ('') FOR [unit], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_rowtype] DEFAULT (0) FOR [rowtype] " i++ //1453 20140301 arg_tb[i].update_version = "5.0.140107" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "NotFindTableName" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE UNIQUE INDEX [IX_u_cmpl_modleMx] ON [dbo].[u_cmpl_modleMx]([ModleID], [parmName]) ON [PRIMARY] " i++ //1454 20140301 arg_tb[i].update_version = "5.0.140107" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_cmpl_modleMx_Mx]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cmpl_modleMx_Mx] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_cmpl_modleMx_Mx_value] DEFAULT (0) FOR [value] " i++ //1455 20140301 arg_tb[i].update_version = "5.0.140107" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_quote" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_quote ADD " arg_tb[i].createsql_string += " ModleID int NOT NULL CONSTRAINT DF_u_quote_ModleID DEFAULT 0 " i++ //1456 20140311 arg_tb[i].update_version = "5.0.140109" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.U_income_expenses_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.U_income_expenses_mx ADD " arg_tb[i].createsql_string += " ctmint int NOT NULL CONSTRAINT DF_U_income_expenses_mx_ctmint DEFAULT 0 " i++ //1457 20140416 arg_tb[i].update_version = "5.0.140401" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_saletask_kind]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_saletask_kind] ( " arg_tb[i].createsql_string += " [kind] [int] NOT NULL , " arg_tb[i].createsql_string += " [kindname] [char] (30) COLLATE Chinese_PRC_CI_AS NOT NULL , " arg_tb[i].createsql_string += " [inuse] [tinyint] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1458 20140416 arg_tb[i].update_version = "5.0.140401" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_saletask_kind]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_saletask_kind] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_saletask_kind_kind] DEFAULT (0) FOR [kind], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_saletask_kind_kindname] DEFAULT ('') FOR [kindname], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_saletask_kind_inuse] DEFAULT (1) FOR [inuse], " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_saletask_kind] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [kind] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1459 20140416 arg_tb[i].update_version = "5.0.140401" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletask_kind" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " insert into u_saletask_kind " arg_tb[i].createsql_string += " values " arg_tb[i].createsql_string += " (0,'备货生产',1) " i++ //1460 20140416 arg_tb[i].update_version = "5.0.140401" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletask_kind" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " insert into u_saletask_kind " arg_tb[i].createsql_string += " values " arg_tb[i].createsql_string += " (1,'销售订单',1) " i++ //1461 20140419 arg_tb[i].update_version = "5.0.140403" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_OrderRqMtrl_tree" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_OrderRqMtrl_tree ADD " arg_tb[i].createsql_string += " minqty decimal(23, 10) NOT NULL CONSTRAINT DF_u_OrderRqMtrl_tree_minqty DEFAULT 0, " arg_tb[i].createsql_string += " maxqty decimal(23, 10) NOT NULL CONSTRAINT DF_u_OrderRqMtrl_tree_maxqty DEFAULT 0, " arg_tb[i].createsql_string += " ckwareqty decimal(23, 10) NOT NULL CONSTRAINT DF_u_OrderRqMtrl_tree_ckwareqty DEFAULT 0 " i++ //1462 20140419 arg_tb[i].update_version = "5.0.140403" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_OrderRqMtrl" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_OrderRqMtrl ADD " arg_tb[i].createsql_string += " minqty decimal(23, 10) NOT NULL CONSTRAINT DF_u_OrderRqMtrl_minqty DEFAULT 0 " i++ //1463 20140428 arg_tb[i].update_version = "5.0.140405" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_rp_inware_buy" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_rp_inware_buy " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_inware.scid, dbo.u_inware.inwareid, dbo.u_inware.sptid, " arg_tb[i].createsql_string += " dbo.u_inware.inrep, AVG(dbo.u_inware.otheramt) AS otheramt_en, " arg_tb[i].createsql_string += " AVG(dbo.u_inware.otheramt * dbo.u_inware.mrate) AS otheramt, " arg_tb[i].createsql_string += " SUM(ROUND(dbo.u_inwaremx.buyqty * dbo.u_inwaremx.price, 2)) AS amt, " arg_tb[i].createsql_string += " SUM(dbo.u_inwaremx.costamt) AS costamt, " arg_tb[i].createsql_string += " SUM(ROUND(dbo.u_inwaremx.buyqty * dbo.u_inwaremx.price, 2)) " arg_tb[i].createsql_string += " - AVG(dbo.u_inware.otheramt * dbo.u_inware.mrate) - SUM(dbo.u_inwaremx.costamt) " arg_tb[i].createsql_string += " AS gpamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN thflag = 0 THEN ROUND(dbo.u_inwaremx.buyqty * dbo.u_inwaremx.price, " arg_tb[i].createsql_string += " 2) ELSE 0 END) AS buyamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN thflag = 1 THEN ROUND(dbo.u_inwaremx.buyqty * dbo.u_inwaremx.price, " arg_tb[i].createsql_string += " 2) ELSE 0 END) AS thbuyamt, SUM(dbo.u_inwaremx.qty) AS qty, " arg_tb[i].createsql_string += " SUM(dbo.u_inwaremx.uqty) AS uqty, SUM(dbo.u_inwaremx.addqty) AS addqty, " arg_tb[i].createsql_string += " SUM(dbo.u_inwaremx.buyqty) AS buyqty " arg_tb[i].createsql_string += " FROM dbo.u_inware INNER JOIN " arg_tb[i].createsql_string += " dbo.u_inwaremx ON dbo.u_inware.scid = dbo.u_inwaremx.scid AND " arg_tb[i].createsql_string += " dbo.u_inware.inwareid = dbo.u_inwaremx.inwareid " arg_tb[i].createsql_string += " WHERE (dbo.u_inware.billtype = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_inware.scid, dbo.u_inware.inwareid, dbo.u_inware.sptid, " arg_tb[i].createsql_string += " dbo.u_inware.inrep " i++ //1464 20140505 arg_tb[i].update_version = "5.0.140409" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_setliblist" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " delete from u_setliblist where libname = 'Ew_printbill.pbl' " i++ //1465 20140516 arg_tb[i].update_version = "5.0.140501" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_SaleTaskMx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_SaleTaskMx ADD " arg_tb[i].createsql_string += " enamt decimal(18, 5) NOT NULL CONSTRAINT DF_u_SaleTaskMx_enamt DEFAULT 0, " arg_tb[i].createsql_string += " enamt_tax decimal(18, 5) NOT NULL CONSTRAINT DF_u_SaleTaskMx_enamt_tax DEFAULT 0, " arg_tb[i].createsql_string += " bsamt decimal(18, 5) NOT NULL CONSTRAINT DF_u_SaleTaskMx_bsamt DEFAULT 0, " arg_tb[i].createsql_string += " bsamt_tax decimal(18, 5) NOT NULL CONSTRAINT DF_u_SaleTaskMx_bsamt_tax DEFAULT 0 " i++ //1466 20140516 arg_tb[i].update_version = "5.0.140501" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_BuyTaskMx" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_BuyTaskMx ADD " arg_tb[i].createsql_string += " uamt decimal(18, 5) NOT NULL CONSTRAINT DF_u_BuyTaskMx_uamt DEFAULT 0, " arg_tb[i].createsql_string += " uamt_tax decimal(18, 5) NOT NULL CONSTRAINT DF_u_BuyTaskMx_uamt_tax DEFAULT 0, " arg_tb[i].createsql_string += " bsamt decimal(18, 5) NOT NULL CONSTRAINT DF_u_BuyTaskMx_bsamt DEFAULT 0, " arg_tb[i].createsql_string += " bsamt_tax decimal(18, 5) NOT NULL CONSTRAINT DF_u_BuyTaskMx_bsamt_tax DEFAULT 0 " i++ //1467 20140521 arg_tb[i].update_version = "5.0.140503" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "v_maxprice_sptprice_dftunit" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER VIEW dbo.v_maxprice_sptprice_dftunit " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.v_maxtime_sptprice_dftunit.mtrlid, dbo.u_spt_price.status, " arg_tb[i].createsql_string += " dbo.u_spt_price.woodcode, dbo.u_spt_price.pcode, dbo.u_mtrldef.unit, " arg_tb[i].createsql_string += " MAX(dbo.u_spt_price.wareprice) AS price " arg_tb[i].createsql_string += " FROM dbo.v_maxtime_sptprice_dftunit INNER JOIN " arg_tb[i].createsql_string += " dbo.u_spt_price ON " arg_tb[i].createsql_string += " dbo.v_maxtime_sptprice_dftunit.mtrlid = dbo.u_spt_price.mtrlid AND " arg_tb[i].createsql_string += " dbo.v_maxtime_sptprice_dftunit.max_sys_changetime = dbo.u_spt_price.sys_changetime " arg_tb[i].createsql_string += " AND dbo.v_maxtime_sptprice_dftunit.woodcode = dbo.u_spt_price.woodcode AND " arg_tb[i].createsql_string += " dbo.v_maxtime_sptprice_dftunit.pcode = dbo.u_spt_price.pcode AND " arg_tb[i].createsql_string += " dbo.v_maxtime_sptprice_dftunit.status = dbo.u_spt_price.status INNER JOIN " arg_tb[i].createsql_string += " dbo.u_mtrldef ON dbo.u_spt_price.mtrlid = dbo.u_mtrldef.mtrlid " arg_tb[i].createsql_string += " GROUP BY dbo.v_maxtime_sptprice_dftunit.mtrlid, dbo.u_spt_price.status, " arg_tb[i].createsql_string += " dbo.u_spt_price.woodcode, dbo.u_spt_price.pcode, dbo.u_mtrldef.unit " i++ //1468 20140603 arg_tb[i].update_version = "5.0.140507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_OrderRqwp_noauditingqty" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_OrderRqwp_noauditingqty " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT SUM(qty) AS qty, scid, orderid, printid, Procode " arg_tb[i].createsql_string += " FROM (SELECT u_sc_taskworkmx.Amount AS qty, u_sc_taskwork.scid, " arg_tb[i].createsql_string += " u_sc_taskwork.orderid, u_sc_taskwork.relid AS printid, " arg_tb[i].createsql_string += " u_sc_taskworkmx.Procode " arg_tb[i].createsql_string += " FROM u_sc_taskworkmx INNER JOIN " arg_tb[i].createsql_string += " u_sc_taskwork ON u_sc_taskworkmx.Billid = u_sc_taskwork.billid AND " arg_tb[i].createsql_string += " u_sc_taskworkmx.scid = u_sc_taskwork.scid " arg_tb[i].createsql_string += " WHERE (u_sc_taskwork.affirmflag = 0) " arg_tb[i].createsql_string += " UNION ALL " arg_tb[i].createsql_string += " SELECT u_scwg_taskwork_2_mx.qty AS qty, " arg_tb[i].createsql_string += " u_scwg_taskwork_2_mx.relscid AS scid, u_scwg_taskwork_2_mx.orderid, " arg_tb[i].createsql_string += " u_scwg_taskwork_2_mx.relprintid AS printid, " arg_tb[i].createsql_string += " u_scwg_taskwork_2_mx.procode " arg_tb[i].createsql_string += " FROM u_scwg_taskwork_2 INNER JOIN " arg_tb[i].createsql_string += " u_scwg_taskwork_2_mx ON " arg_tb[i].createsql_string += " u_scwg_taskwork_2.billid = u_scwg_taskwork_2_mx.billid " arg_tb[i].createsql_string += " WHERE (u_scwg_taskwork_2.affirmflag = 0)) a " arg_tb[i].createsql_string += " GROUP BY scid, orderid, printid, Procode " arg_tb[i].createsql_string += " " i++ //1469 20140608 arg_tb[i].update_version = "5.0.140507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_SaleTaskMx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_SaleTaskMx " arg_tb[i].createsql_string += " SET enamt = ROUND(usaleqty * enprice * rebate, 2), " arg_tb[i].createsql_string += " enamt_tax = ROUND((usaleqty * enprice * rebate * tax) / (1 + tax), 2), " arg_tb[i].createsql_string += " bsamt = ROUND(usaleqty * fprice * rebate, 2), " arg_tb[i].createsql_string += " bsamt_tax = ROUND((usaleqty * fprice * rebate * tax) / (1 + tax), 2) " i++ //1470 20140608 arg_tb[i].update_version = "5.0.140507" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buyTaskMx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_buyTaskMx " arg_tb[i].createsql_string += " SET uamt = Round(uqty * uprice * rebate, 2), uamt_tax = Round((uqty * uprice * rebate) " arg_tb[i].createsql_string += " * tax / (1 + tax), 2), bsamt = Round(uqty * uprice * rebate * mrate, 2), " arg_tb[i].createsql_string += " bsamt_tax = Round((uqty * uprice * rebate * mrate) * tax / (1 + tax), 2) " arg_tb[i].createsql_string += " FROM u_buytask INNER JOIN " arg_tb[i].createsql_string += " u_buytaskmx ON u_buytask.scid = u_buytaskmx.scid AND " arg_tb[i].createsql_string += " u_buytask.taskid = u_buytaskmx.taskid " i++ //1471 20140626 arg_tb[i].update_version = "5.0.140509" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_SaleTaskMx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_SaleTaskMx " arg_tb[i].createsql_string += " SET flag = CASE WHEN assignqty >= orderqty THEN 5 ELSE 1 END " arg_tb[i].createsql_string += " WHERE (flag IN (1, 5)) AND (orderqty > 0) AND (AssignQty > 0) " i++ //1472 20140707 arg_tb[i].update_version = "5.0.140511" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_waste" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_outware_waste alter column cusname char(50) not null " i++ //1473 20140707 arg_tb[i].update_version = "5.0.140511" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_waste" arg_tb[i].createsql_string += " alter table u_outware_waste alter column rel_address varchar(1000) not null " i++ //1474 20140708 arg_tb[i].update_version = "5.0.140513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_mtrldef add ifcheckaddqty int default(0) not null " i++ //1475 20140708 arg_tb[i].update_version = "5.0.140513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_mtrldef add strcheckaddqty varchar(500) default('') not null " i++ //1476 20140729 arg_tb[i].update_version = "5.0.140601" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_dytitle_inwarebuy" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [u_dytitle_inwarebuy]( " arg_tb[i].createsql_string += " [hang] [int] NOT NULL, " arg_tb[i].createsql_string += " [name] [varchar](500) NOT NULL, " arg_tb[i].createsql_string += " [dwtitlename] [varchar](500) NOT NULL, " arg_tb[i].createsql_string += " [execltitlename] [varchar](500) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_dytitle_inwarebuy] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [name] ASC " arg_tb[i].createsql_string += " ) ON [PRIMARY] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1477 20140729 arg_tb[i].update_version = "5.0.140601" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[u_dytitle_inwarebuy]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [u_dytitle_inwarebuy] ADD CONSTRAINT [DF_u_dytitle_inwarebuy_hang] DEFAULT (1) FOR [hang] " i++ //1478 20140729 arg_tb[i].update_version = "5.0.140601" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[u_dytitle_inwarebuy]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [u_dytitle_inwarebuy] ADD CONSTRAINT [DF_u_dytitle_inwarebuy_name] DEFAULT ('') FOR [name] " i++ //1479 20140729 arg_tb[i].update_version = "5.0.140601" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[u_dytitle_inwarebuy]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [u_dytitle_inwarebuy] ADD CONSTRAINT [DF_u_dytitle_inwarebuy_dwtitlename] DEFAULT ('') FOR [dwtitlename] " i++ //1480 20140729 arg_tb[i].update_version = "5.0.140601" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[u_dytitle_inwarebuy]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [u_dytitle_inwarebuy] ADD CONSTRAINT [DF_u_dytitle_inwarebuy_execltitlename] DEFAULT ('') FOR [execltitlename] " i++ //1481 20140806 arg_tb[i].update_version = "5.0.140603" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_dytitle_inwarebuy" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_dytitle_inwarebuy add filtername varchar(500) default('') not null " i++ //1482 20140824 arg_tb[i].update_version = "5.0.140605" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_spt_price_change" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_spt_price_change ADD " arg_tb[i].createsql_string += " moneyid int NOT NULL CONSTRAINT DF_u_spt_price_change_moneyid DEFAULT 0 " i++ //1483 20140824 arg_tb[i].update_version = "5.0.140605" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_spt_price_changemx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_spt_price_changemx ADD " arg_tb[i].createsql_string += " qty decimal(18, 5) NOT NULL CONSTRAINT DF_u_spt_price_changemx_qty DEFAULT 0, " arg_tb[i].createsql_string += " rebate decimal(18, 5) NOT NULL CONSTRAINT DF_u_spt_price_changemx_rebate DEFAULT 1 " i++ //1484 20140824 arg_tb[i].update_version = "5.0.140605" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spt_price_change" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " update u_spt_price_change " arg_tb[i].createsql_string += " set moneyid = 11 " arg_tb[i].createsql_string += " where moneyid = 0 " i++ //1485 20140824 arg_tb[i].update_version = "5.0.140605" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spt_price_changemx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " update u_spt_price_changemx " arg_tb[i].createsql_string += " set rebate = 1 " arg_tb[i].createsql_string += " where rebate = 0 " i++ //1486 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_quote" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_quote ADD " arg_tb[i].createsql_string += " dscrp2 nvarchar(500) NOT NULL CONSTRAINT DF_u_quote_dscrp2 DEFAULT '' " i++ //1487 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_rap_money" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_rap_money " arg_tb[i].createsql_string += " DROP CONSTRAINT DF_u_rap_money_dscrp " i++ //1488 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_rap_money" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_rap_money " arg_tb[i].createsql_string += " ALTER COLUMN dscrp nvarchar(255) not null " i++ //1489 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_rap_money" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_rap_money ADD CONSTRAINT " arg_tb[i].createsql_string += " DF_u_rap_money_dscrp DEFAULT ('') FOR dscrp " i++ //1490 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_iteminput" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_iteminput " arg_tb[i].createsql_string += " DROP CONSTRAINT DF_u_iteminput_dscrp " i++ //1491 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_iteminput" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_iteminput " arg_tb[i].createsql_string += " ALTER COLUMN dscrp nvarchar(255) not null " i++ //1492 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_iteminput" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_iteminput ADD CONSTRAINT " arg_tb[i].createsql_string += " DF_u_iteminput_dscrp DEFAULT ('') FOR dscrp " i++ //1493 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_Bmstpay" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_Bmstpay " arg_tb[i].createsql_string += " DROP CONSTRAINT DF__u_Bmstpay__dscrp__5E33C840 " i++ //1494 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_Bmstpay" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_Bmstpay " arg_tb[i].createsql_string += " ALTER COLUMN dscrp nvarchar(255) not null " i++ //1495 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_Bmstpay" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_Bmstpay ADD CONSTRAINT " arg_tb[i].createsql_string += " DF_u_Bmstpay_dscrp DEFAULT ('') FOR dscrp " i++ //1496 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_Bmstpaymx" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_Bmstpaymx " arg_tb[i].createsql_string += " DROP CONSTRAINT DF__u_Bmstpay__dscrp__6D760BD0 " i++ //1497 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_Bmstpaymx" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_Bmstpaymx " arg_tb[i].createsql_string += " ALTER COLUMN dscrp nvarchar(255) not null " i++ //1498 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_Bmstpaymx" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_Bmstpaymx ADD CONSTRAINT " arg_tb[i].createsql_string += " DF_u_Bmstpaymx_dscrp DEFAULT ('') FOR dscrp " i++ //1499 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_Bmsttake" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_Bmsttake " arg_tb[i].createsql_string += " DROP CONSTRAINT DF__u_Bmsttak__dscrp__7AD006EE " i++ //1500 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_Bmsttake" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_Bmsttake " arg_tb[i].createsql_string += " ALTER COLUMN dscrp nvarchar(255) not null " i++ //1501 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_Bmsttake" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_Bmsttake ADD CONSTRAINT " arg_tb[i].createsql_string += " DF_u_Bmsttake_dscrp DEFAULT ('') FOR dscrp " i++ //1502 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_Bmsttakemx" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_Bmsttakemx " arg_tb[i].createsql_string += " DROP CONSTRAINT DF__u_Bmsttak__dscrp__0A124A7E " i++ //1503 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_Bmsttakemx" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_Bmsttakemx " arg_tb[i].createsql_string += " ALTER COLUMN dscrp nvarchar(255) not null " i++ //1504 20140824 arg_tb[i].update_version = "5.0.140607" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_Bmsttakemx" arg_tb[i].createsql_string += " ALTER TABLE dbo.u_Bmsttakemx ADD CONSTRAINT " arg_tb[i].createsql_string += " DF_u_Bmsttakemx_dscrp DEFAULT ('') FOR dscrp " i++ //1505 20140901 arg_tb[i].update_version = "5.0.140609" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_saletaskmx_noauditingqty" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_saletaskmx_noauditingqty " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT ISNULL(SUM(dbo.u_outwaremx.qty), 0) AS qty, dbo.u_outwaremx.relid AS taskid, " arg_tb[i].createsql_string += " dbo.u_outwaremx.relprintid AS printid " arg_tb[i].createsql_string += " FROM dbo.u_outwaremx INNER JOIN " arg_tb[i].createsql_string += " dbo.u_outware ON dbo.u_outwaremx.outwareid = dbo.u_outware.outwareid AND " arg_tb[i].createsql_string += " dbo.u_outwaremx.scid = dbo.u_outware.scid " arg_tb[i].createsql_string += " WHERE (dbo.u_outware.flag = 0) AND (dbo.u_outware.billtype = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_outwaremx.relid, dbo.u_outwaremx.relprintid " arg_tb[i].createsql_string += " " i++ //1506 20140904 arg_tb[i].update_version = "5.0.140611" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "NotFindTableName" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " UPDATE u_inwaremx " arg_tb[i].createsql_string += " SET costamt = ROUND(cost * qty, 2) " arg_tb[i].createsql_string += " WHERE (costamt = 0) " i++ //1507 20140927 arg_tb[i].update_version = "5.0.140901" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_balc" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER VIEW dbo.uv_warebalc_balc " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT mtrlid, SUM(noallocqty) AS balcqty, SUM(noallocaddqty) AS balcaddqty, " arg_tb[i].createsql_string += " SUM(wareamt) AS balcamt, storageid, Status, woodcode, pcode " arg_tb[i].createsql_string += " FROM dbo.u_mtrlware " arg_tb[i].createsql_string += " GROUP BY mtrlid, storageid, Status, woodcode, pcode " arg_tb[i].createsql_string += " " i++ //1508 20140927 arg_tb[i].update_version = "5.0.140901" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_des" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER VIEW dbo.uv_warebalc_des " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_outwaremx.mtrlid, SUM(dbo.u_outwaremx.qty) AS desqty, " arg_tb[i].createsql_string += " SUM(dbo.u_outwaremx.addqty) AS desaddqty, SUM(dbo.u_outwaremx.costamt) " arg_tb[i].createsql_string += " AS desamt, dbo.u_outware.StorageID, dbo.u_outwaremx.status, " arg_tb[i].createsql_string += " dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode " arg_tb[i].createsql_string += " FROM dbo.u_outware INNER JOIN " arg_tb[i].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid AND " arg_tb[i].createsql_string += " dbo.u_outware.scid = dbo.u_outwaremx.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[i].createsql_string += " dbo.u_outware.outdate >= dbo.u_parm_batchtake.firstdate AND " arg_tb[i].createsql_string += " dbo.u_outware.outdate <= dbo.u_parm_batchtake.enddate " arg_tb[i].createsql_string += " WHERE (dbo.u_outware.flag = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_outwaremx.mtrlid, dbo.u_outware.StorageID, dbo.u_outwaremx.status, " arg_tb[i].createsql_string += " dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode " arg_tb[i].createsql_string += " " i++ //1509 20140927 arg_tb[i].update_version = "5.0.140901" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_des_afterend" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER VIEW dbo.uv_warebalc_des_afterend " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_outwaremx.mtrlid, SUM(dbo.u_outwaremx.qty) AS desqty, " arg_tb[i].createsql_string += " SUM(dbo.u_outwaremx.addqty) AS desaddqty, SUM(dbo.u_outwaremx.costamt) " arg_tb[i].createsql_string += " AS desamt, dbo.u_outware.StorageID, dbo.u_outwaremx.status, " arg_tb[i].createsql_string += " dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode " arg_tb[i].createsql_string += " FROM dbo.u_outware INNER JOIN " arg_tb[i].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid AND " arg_tb[i].createsql_string += " dbo.u_outware.scid = dbo.u_outwaremx.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[i].createsql_string += " dbo.u_outware.outdate > dbo.u_parm_batchtake.enddate " arg_tb[i].createsql_string += " WHERE (dbo.u_outware.flag = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_outwaremx.mtrlid, dbo.u_outware.StorageID, dbo.u_outwaremx.status, " arg_tb[i].createsql_string += " dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode " arg_tb[i].createsql_string += " " i++ //1510 20140927 arg_tb[i].update_version = "5.0.140901" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_des_pk" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER VIEW dbo.uv_warebalc_des_pk " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_outwaremx.mtrlid, SUM(dbo.u_outwaremx.qty) AS desqty, " arg_tb[i].createsql_string += " SUM(dbo.u_outwaremx.addqty) AS desaddqty, dbo.u_outware.StorageID, " arg_tb[i].createsql_string += " dbo.u_outwaremx.status, dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode " arg_tb[i].createsql_string += " FROM dbo.u_outware INNER JOIN " arg_tb[i].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid AND " arg_tb[i].createsql_string += " dbo.u_outware.scid = dbo.u_outwaremx.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[i].createsql_string += " dbo.u_outware.outdate >= dbo.u_parm_batchtake.firstdate AND " arg_tb[i].createsql_string += " dbo.u_outware.outdate <= dbo.u_parm_batchtake.enddate " arg_tb[i].createsql_string += " WHERE (dbo.u_outware.flag = 1) AND (dbo.u_outware.billtype = 9) " arg_tb[i].createsql_string += " GROUP BY dbo.u_outwaremx.mtrlid, dbo.u_outware.StorageID, dbo.u_outwaremx.status, " arg_tb[i].createsql_string += " dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode " arg_tb[i].createsql_string += " " i++ //1511 20140927 arg_tb[i].update_version = "5.0.140901" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_inc" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER VIEW dbo.uv_warebalc_inc " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, " arg_tb[i].createsql_string += " SUM(dbo.u_inwaremx.addqty) AS incaddqty, " arg_tb[i].createsql_string += " SUM(dbo.u_inwaremx.price * dbo.u_inwaremx.qty) AS incamt, " arg_tb[i].createsql_string += " dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, " arg_tb[i].createsql_string += " dbo.u_inwaremx.pcode " arg_tb[i].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[i].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND " arg_tb[i].createsql_string += " dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[i].createsql_string += " dbo.u_inware.indate >= dbo.u_parm_batchtake.firstdate AND " arg_tb[i].createsql_string += " dbo.u_inware.indate <= dbo.u_parm_batchtake.enddate " arg_tb[i].createsql_string += " WHERE (dbo.u_inware.flag = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, " arg_tb[i].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode " arg_tb[i].createsql_string += " " i++ //1512 20140927 arg_tb[i].update_version = "5.0.140901" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_inc_afterend" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER VIEW dbo.uv_warebalc_inc_afterend " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, " arg_tb[i].createsql_string += " SUM(dbo.u_inwaremx.addqty) AS incaddqty, " arg_tb[i].createsql_string += " SUM(dbo.u_inwaremx.price * dbo.u_inwaremx.qty) AS incamt, " arg_tb[i].createsql_string += " dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, " arg_tb[i].createsql_string += " dbo.u_inwaremx.pcode " arg_tb[i].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[i].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND " arg_tb[i].createsql_string += " dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[i].createsql_string += " dbo.u_inware.indate > dbo.u_parm_batchtake.enddate " arg_tb[i].createsql_string += " WHERE (dbo.u_inware.flag = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, " arg_tb[i].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode " arg_tb[i].createsql_string += " " i++ //1513 20140927 arg_tb[i].update_version = "5.0.140901" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_inc_py" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER VIEW dbo.uv_warebalc_inc_py " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, " arg_tb[i].createsql_string += " SUM(dbo.u_inwaremx.addqty) AS incaddqty, dbo.u_inware.storageid, " arg_tb[i].createsql_string += " dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode " arg_tb[i].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[i].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND " arg_tb[i].createsql_string += " dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON " arg_tb[i].createsql_string += " dbo.u_inware.indate >= dbo.u_parm_batchtake.firstdate AND " arg_tb[i].createsql_string += " dbo.u_inware.indate <= dbo.u_parm_batchtake.enddate " arg_tb[i].createsql_string += " WHERE (dbo.u_inware.flag = 1) AND (dbo.u_inware.billtype = 9) " arg_tb[i].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, " arg_tb[i].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode " arg_tb[i].createsql_string += " " i++ //1514 20140927 arg_tb[i].update_version = "5.0.140901" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_view_afterend" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER VIEW dbo.uv_warebalc_view_afterend " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.uv_warebalc_balc.mtrlid, dbo.uv_warebalc_balc.storageid, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_balc.balcqty, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_warebalc_inc_afterend.incqty, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_warebalc_des_afterend.desqty, 0) AS balcqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_balc.balcaddqty, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_warebalc_inc_afterend.incaddqty, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_warebalc_des_afterend.desaddqty, 0) AS balcaddqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_balc.balcamt, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_warebalc_inc_afterend.incamt, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_warebalc_des_afterend.desamt, 0) AS balcamt, " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.Status, dbo.uv_warebalc_balc.woodcode, " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.pcode " arg_tb[i].createsql_string += " FROM dbo.uv_warebalc_balc LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_warebalc_des_afterend ON " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.Status = dbo.uv_warebalc_des_afterend.status AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.woodcode = dbo.uv_warebalc_des_afterend.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.pcode = dbo.uv_warebalc_des_afterend.pcode AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.mtrlid = dbo.uv_warebalc_des_afterend.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.storageid = dbo.uv_warebalc_des_afterend.StorageID LEFT OUTER " arg_tb[i].createsql_string += " JOIN " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_afterend ON " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.Status = dbo.uv_warebalc_inc_afterend.status AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.woodcode = dbo.uv_warebalc_inc_afterend.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.pcode = dbo.uv_warebalc_inc_afterend.pcode AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.mtrlid = dbo.uv_warebalc_inc_afterend.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.storageid = dbo.uv_warebalc_inc_afterend.storageid " arg_tb[i].createsql_string += " " i++ //1515 20140927 arg_tb[i].update_version = "5.0.140901" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_view" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER VIEW dbo.uv_warebalc_view " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT ISNULL(dbo.uv_warebalc_inc.incqty, 0) AS incqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_inc.incaddqty, 0) AS incaddqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_inc.incamt, 0) AS incamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_des.desqty, 0) AS desqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_des.desaddqty, 0) AS desaddqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_des.desamt, 0) AS desamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_view_afterend.balcqty, 0) AS balcqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_view_afterend.balcaddqty, 0) AS balcaddqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_view_afterend.balcamt, 0) AS balcamt, " arg_tb[i].createsql_string += " dbo.uv_warebalc_pypk.pypk, dbo.u_mtrldef.mtrlid, " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend.Status, dbo.uv_warebalc_view_afterend.woodcode, " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend.pcode, " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend.storageid " arg_tb[i].createsql_string += " FROM dbo.uv_warebalc_inc RIGHT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_warebalc_des RIGHT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.u_mtrldef ON dbo.uv_warebalc_view_afterend.mtrlid = dbo.u_mtrldef.mtrlid ON " arg_tb[i].createsql_string += " dbo.uv_warebalc_des.mtrlid = dbo.u_mtrldef.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_des.StorageID = dbo.uv_warebalc_view_afterend.storageid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_des.mtrlid = dbo.uv_warebalc_view_afterend.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_des.status = dbo.uv_warebalc_view_afterend.Status AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_des.woodcode = dbo.uv_warebalc_view_afterend.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_des.pcode = dbo.uv_warebalc_view_afterend.pcode ON " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc.mtrlid = dbo.u_mtrldef.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc.mtrlid = dbo.uv_warebalc_view_afterend.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc.storageid = dbo.uv_warebalc_view_afterend.storageid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc.status = dbo.uv_warebalc_view_afterend.Status AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc.woodcode = dbo.uv_warebalc_view_afterend.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc.pcode = dbo.uv_warebalc_view_afterend.pcode LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_warebalc_pypk ON dbo.u_mtrldef.mtrlid = dbo.uv_warebalc_pypk.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend.mtrlid = dbo.uv_warebalc_pypk.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend.storageid = dbo.uv_warebalc_pypk.storageid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend.Status = dbo.uv_warebalc_pypk.Status AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend.woodcode = dbo.uv_warebalc_pypk.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend.pcode = dbo.uv_warebalc_pypk.pcode " arg_tb[i].createsql_string += " " i++ //1516 20141010 arg_tb[i].update_version = "5.0.141001" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_storage" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_storage ADD " arg_tb[i].createsql_string += " plancodeFM varchar(20) NOT NULL CONSTRAINT DF_u_storage_plancodeFM DEFAULT '' " i++ //1517 20141113 arg_tb[i].update_version = "5.0.141101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "v_rapbalc_incdec" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER VIEW dbo.v_rapbalc_incdec " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT SUM(ISNULL(dbo.u_rap_money.msttakeamt, 0)) AS inamt, " arg_tb[i].createsql_string += " SUM(ISNULL(dbo.u_rap_money.takeamt, 0)) AS outamt, " arg_tb[i].createsql_string += " dbo.u_accounts.accountsid as accountid " arg_tb[i].createsql_string += " FROM dbo.u_accounts LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.u_rap_money INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_pay ON dbo.u_rap_money.takedate < dbo.u_parm_pay.enddate AND " arg_tb[i].createsql_string += " dbo.u_rap_money.takedate >= dbo.u_parm_pay.firstdate ON " arg_tb[i].createsql_string += " dbo.u_accounts.accountsid = dbo.u_rap_money.accountid " arg_tb[i].createsql_string += " WHERE (dbo.u_parm_pay.id = 3) " arg_tb[i].createsql_string += " GROUP BY dbo.u_accounts.accountsid " //适当长度后,往下添加修改数据库代码, 看 uof_createtable_arr_demo(i, arg_tb) uof_createtable_arr_150121(i, arg_tb) // return end subroutine public subroutine uof_createtable_arr_150121 (long i, ref s_sys_create_table arg_tb[]); i++ //1518 20150121 arg_tb[i].update_version = "5.0.150101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "v_musttakebalc_notaudit_union" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.v_musttakebalc_notaudit_union " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT SUM(ROUND(dbo.u_outwaremx.enamt, 2)) AS amt, dbo.u_outware.scid AS scid, " arg_tb[i].createsql_string += " dbo.u_outware.cusid AS cusid, dbo.u_outware.relint_2 AS moneyid " arg_tb[i].createsql_string += " FROM dbo.u_outware INNER JOIN " arg_tb[i].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.scid = dbo.u_outwaremx.scid AND " arg_tb[i].createsql_string += " dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_pay ON dbo.u_outware.outdate >= dbo.u_parm_pay.firstdate AND " arg_tb[i].createsql_string += " dbo.u_outware.outdate <= dbo.u_parm_pay.enddate " arg_tb[i].createsql_string += " WHERE (dbo.u_parm_pay.id = 2) AND (dbo.u_outware.billtype = 1) AND " arg_tb[i].createsql_string += " (dbo.u_outware.secflag = 0) " arg_tb[i].createsql_string += " GROUP BY dbo.u_outware.scid, dbo.u_outware.cusid, dbo.u_outware.relint_2 " arg_tb[i].createsql_string += " " i++ //1519 20150121 arg_tb[i].update_version = "5.0.150101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "v_musttakebalc_notaudit" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.v_musttakebalc_notaudit " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT SUM(amt) AS amt, scid, cusid, moneyid " arg_tb[i].createsql_string += " FROM dbo.v_musttakebalc_notaudit_union " arg_tb[i].createsql_string += " GROUP BY scid, cusid, moneyid " arg_tb[i].createsql_string += " " i++ //1520 20150126 arg_tb[i].update_version = "5.0.150103" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_outware" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_outware ADD " arg_tb[i].createsql_string += " dscrp2 varchar(255) NOT NULL CONSTRAINT DF_u_outware_dscrp2 DEFAULT '', " arg_tb[i].createsql_string += " dscrp3 varchar(255) NOT NULL CONSTRAINT DF_u_outware_dscrp3 DEFAULT '' " i++ //1521 20150126 arg_tb[i].update_version = "5.0.150103" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " DELETE FROM sys_user_dwnSyntax " arg_tb[i].createsql_string += " WHERE (dwname = 'dw_outware_sale_edit') " i++ //1522 20150127 arg_tb[i].update_version = "5.0.150105" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_buytask_mtrlid_3pz" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_buytask_mtrlid_3pz " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_buyTaskMx.MtrlID, dbo.u_buyTaskMx.status, dbo.u_buyTaskMx.woodcode, " arg_tb[i].createsql_string += " dbo.u_buyTaskMx.pcode, " arg_tb[i].createsql_string += " SUM(dbo.u_buyTaskMx.Qty - dbo.u_buyTaskMx.consignedqty) AS unBuyQty " arg_tb[i].createsql_string += " FROM dbo.u_buyTask INNER JOIN " arg_tb[i].createsql_string += " dbo.u_buyTaskMx ON dbo.u_buyTask.scid = dbo.u_buyTaskMx.scid AND " arg_tb[i].createsql_string += " dbo.u_buyTask.TaskID = dbo.u_buyTaskMx.TaskID " arg_tb[i].createsql_string += " WHERE (dbo.u_buyTask.Status = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_buyTaskMx.MtrlID, dbo.u_buyTaskMx.status, " arg_tb[i].createsql_string += " dbo.u_buyTaskMx.woodcode, dbo.u_buyTaskMx.pcode " arg_tb[i].createsql_string += " " i++ //1523 20150127 arg_tb[i].update_version = "5.0.150105" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_saletask_mtrlid_3pz" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_saletask_mtrlid_3pz " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_SaleTaskMx.MtrlID, dbo.u_SaleTaskMx.status, " arg_tb[i].createsql_string += " dbo.u_SaleTaskMx.woodcode, dbo.u_SaleTaskMx.pcode, " arg_tb[i].createsql_string += " SUM(dbo.u_SaleTaskMx.SaleQty - dbo.u_SaleTaskMx.consignedQty) AS unSaleQty " arg_tb[i].createsql_string += " FROM dbo.u_SaleTask INNER JOIN " arg_tb[i].createsql_string += " dbo.u_SaleTaskMx ON dbo.u_SaleTask.scid = dbo.u_SaleTaskMx.scid AND " arg_tb[i].createsql_string += " dbo.u_SaleTask.TaskID = dbo.u_SaleTaskMx.TaskID " arg_tb[i].createsql_string += " WHERE (dbo.u_SaleTask.Status = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_SaleTaskMx.MtrlID, dbo.u_SaleTaskMx.status, " arg_tb[i].createsql_string += " dbo.u_SaleTaskMx.woodcode, dbo.u_SaleTaskMx.pcode " arg_tb[i].createsql_string += " " i++ //1524 20150207 arg_tb[i].update_version = "5.0.150107" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_Bmstamtmx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_Bmstamtmx ADD CONSTRAINT " arg_tb[i].createsql_string += " IX_u_Bmstamtmx UNIQUE NONCLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " Baid, " arg_tb[i].createsql_string += " takeid " arg_tb[i].createsql_string += " ) ON [PRIMARY] " arg_tb[i].createsql_string += " " i++ //1525 20150209 arg_tb[i].update_version = "5.0.150109" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_inwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_inwaremx ADD " arg_tb[i].createsql_string += " packqty int NOT NULL CONSTRAINT DF_u_inwaremx_packqty DEFAULT 0 " i++ //1526 20150210 arg_tb[i].update_version = "5.0.150111" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_OrderRqMtrl_tree" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_OrderRqMtrl_tree ADD " arg_tb[i].createsql_string += " mxpkid int NOT NULL CONSTRAINT DF_u_OrderRqMtrl_tree_mxpkid DEFAULT 0 " i++ //1527 20150214 arg_tb[i].update_version = "5.0.150115" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "f_cus_price_updown" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " drop function f_cus_price_updown " i++ //1528 20150214 arg_tb[i].update_version = "5.0.150115" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "f_cus_price_updown" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE function f_cus_price_updown( ) " arg_tb[i].createsql_string += " returns @cus_price table(cusid int, mtrlid int, unit char(10), moneyid int, status varchar(255),woodcode varchar(255),pcode varchar(255),price decimal(18,5),opdate datetime,secprice decimal(18,5), secopdate datetime,maxprice decimal(18,5), maxopdate datetime,minprice decimal(18,5), minopdate datetime) " arg_tb[i].createsql_string += " as " arg_tb[i].createsql_string += " begin " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " declare @secprice decimal(18,5) " arg_tb[i].createsql_string += " declare @secopdate datetime " arg_tb[i].createsql_string += " declare @maxprice decimal(18,5) " arg_tb[i].createsql_string += " declare @maxopdate datetime " arg_tb[i].createsql_string += " declare @minprice decimal(18,5) " arg_tb[i].createsql_string += " declare @minopdate datetime " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " declare @i int " arg_tb[i].createsql_string += " declare @cusid int " arg_tb[i].createsql_string += " declare @mtrlid int " arg_tb[i].createsql_string += " declare @unit char(10) " arg_tb[i].createsql_string += " declare @moneyid int " arg_tb[i].createsql_string += " declare @opdate datetime " arg_tb[i].createsql_string += " declare @price decimal(18,5) " arg_tb[i].createsql_string += " declare @status varchar(255) " arg_tb[i].createsql_string += " declare @woodcode varchar(255) " arg_tb[i].createsql_string += " declare @pcode varchar(255) " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " declare cur cursor for " arg_tb[i].createsql_string += " select cusid, mtrlid, unit, moneyid, status,woodcode,pcode,price,sys_changetime from u_cus_price " arg_tb[i].createsql_string += " order by cusid, mtrlid, unit, moneyid, status,woodcode,pcode " arg_tb[i].createsql_string += " open cur " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " while (0 = 0) begin " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " fetch next " arg_tb[i].createsql_string += " from cur " arg_tb[i].createsql_string += " into @cusid, @mtrlid,@unit,@moneyid, @status,@woodcode,@pcode,@price,@opdate " arg_tb[i].createsql_string += " if (@@FETCH_STATUS <> 0) break " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " set @secprice = 0 " arg_tb[i].createsql_string += " set @secopdate = null " arg_tb[i].createsql_string += " set @maxprice = 0 " arg_tb[i].createsql_string += " set @maxopdate = null " arg_tb[i].createsql_string += " set @minprice = 0 " arg_tb[i].createsql_string += " set @minopdate = null " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " if (@price is not null) " arg_tb[i].createsql_string += " begin " arg_tb[i].createsql_string += " select top 1 @opdate = outdate from u_cus_price_mx " arg_tb[i].createsql_string += " where cusid = @cusid " arg_tb[i].createsql_string += " and mtrlid = @mtrlid " arg_tb[i].createsql_string += " and unit = @unit " arg_tb[i].createsql_string += " and moneyid = @moneyid " arg_tb[i].createsql_string += " and status = @status " arg_tb[i].createsql_string += " and woodcode = @woodcode " arg_tb[i].createsql_string += " and pcode = @pcode " arg_tb[i].createsql_string += " and price = @price " arg_tb[i].createsql_string += " order by opdate desc " arg_tb[i].createsql_string += " end " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " select top 1 @secprice = price, @secopdate = outdate from u_cus_price_mx " arg_tb[i].createsql_string += " where cusid = @cusid " arg_tb[i].createsql_string += " and mtrlid = @mtrlid " arg_tb[i].createsql_string += " and unit = @unit " arg_tb[i].createsql_string += " and moneyid = @moneyid " arg_tb[i].createsql_string += " and status = @status " arg_tb[i].createsql_string += " and woodcode = @woodcode " arg_tb[i].createsql_string += " and pcode = @pcode " arg_tb[i].createsql_string += " and price <> @price " arg_tb[i].createsql_string += " order by opdate desc " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " select @maxprice = max(price), @minprice = min(price) from u_cus_price_mx " arg_tb[i].createsql_string += " where cusid = @cusid " arg_tb[i].createsql_string += " and mtrlid = @mtrlid " arg_tb[i].createsql_string += " and unit = @unit " arg_tb[i].createsql_string += " and moneyid = @moneyid " arg_tb[i].createsql_string += " and status = @status " arg_tb[i].createsql_string += " and woodcode = @woodcode " arg_tb[i].createsql_string += " and pcode = @pcode " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " if (@maxprice is not null) " arg_tb[i].createsql_string += " begin " arg_tb[i].createsql_string += " select top 1 @maxopdate = outdate from u_cus_price_mx " arg_tb[i].createsql_string += " where cusid = @cusid " arg_tb[i].createsql_string += " and mtrlid = @mtrlid " arg_tb[i].createsql_string += " and unit = @unit " arg_tb[i].createsql_string += " and moneyid = @moneyid " arg_tb[i].createsql_string += " and status = @status " arg_tb[i].createsql_string += " and woodcode = @woodcode " arg_tb[i].createsql_string += " and pcode = @pcode " arg_tb[i].createsql_string += " and price = @maxprice " arg_tb[i].createsql_string += " order by opdate desc " arg_tb[i].createsql_string += " end " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " if (@minprice is not null) " arg_tb[i].createsql_string += " begin " arg_tb[i].createsql_string += " select top 1 @minopdate = outdate from u_cus_price_mx " arg_tb[i].createsql_string += " where cusid = @cusid " arg_tb[i].createsql_string += " and mtrlid = @mtrlid " arg_tb[i].createsql_string += " and unit = @unit " arg_tb[i].createsql_string += " and moneyid = @moneyid " arg_tb[i].createsql_string += " and status = @status " arg_tb[i].createsql_string += " and woodcode = @woodcode " arg_tb[i].createsql_string += " and pcode = @pcode " arg_tb[i].createsql_string += " and price = @minprice " arg_tb[i].createsql_string += " order by opdate desc " arg_tb[i].createsql_string += " end " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " insert into @cus_price " arg_tb[i].createsql_string += " values (@cusid, @mtrlid,@unit,@moneyid,@status,@woodcode,@pcode,@price,@opdate,@secprice,@secopdate,@maxprice,@maxopdate,@minprice,@minopdate) " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " end " arg_tb[i].createsql_string += " close cur " arg_tb[i].createsql_string += " deallocate cur " arg_tb[i].createsql_string += " return " arg_tb[i].createsql_string += " end " i++ //1529 20150329 arg_tb[i].update_version = "5.0.150118" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_scwg_taskwork_2_mx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_scwg_taskwork_2_mx ADD " arg_tb[i].createsql_string += " relid2 int NOT NULL CONSTRAINT DF_u_scwg_taskwork_2_mx_relid2 DEFAULT 0, " arg_tb[i].createsql_string += " relprintid2 int NOT NULL CONSTRAINT DF_u_scwg_taskwork_2_mx_relprintid2 DEFAULT 0, " arg_tb[i].createsql_string += " addqty decimal(23, 10) NOT NULL CONSTRAINT DF_u_scwg_taskwork_2_mx_addqty DEFAULT 0 " i++ //1530 20150329 arg_tb[i].update_version = "5.0.150118" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.uv_inware_cp_scwg_taskwork_2_mx_person" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW dbo.uv_inware_cp_scwg_taskwork_2_mx_person " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT SUM(qty) AS qty, SUM(addqty) AS addqty, relid2 AS inwareid, relprintid2 AS printid, relscid AS scid " arg_tb[i].createsql_string += " FROM dbo.u_scwg_taskwork_2_mx " arg_tb[i].createsql_string += " GROUP BY relid2, relprintid2, relscid " i++ //1531 20150329 arg_tb[i].update_version = "5.0.150122" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dbo.u_SaleTask" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE dbo.u_SaleTask ADD " arg_tb[i].createsql_string += " transcode varchar(200) NOT NULL CONSTRAINT DF_u_SaleTask_transcode DEFAULT '', " arg_tb[i].createsql_string += " carcode varchar(100) NOT NULL CONSTRAINT DF_u_SaleTask_carcode DEFAULT '' " i++ //1532 20150404 arg_tb[i].update_version = "5.0.150404" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " DELETE FROM sys_user_dwnSyntax " arg_tb[i].createsql_string += " WHERE (dwname = 'dw_inware_buy_edit') " i++ //1533 20150404 arg_tb[i].update_version = "5.0.1504042" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " DELETE FROM sys_user_dwnSyntax " arg_tb[i].createsql_string += " WHERE (dwname = 'dw_inware_buy_edit_th') " i++ //1534 20150404 arg_tb[i].update_version = "5.0.1504042" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " DELETE FROM sys_user_dwnSyntax " arg_tb[i].createsql_string += " WHERE (dwname = 'dw_outware_scll_edit') " i++ //1535 20150404 arg_tb[i].update_version = "5.0.1504112" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += "alter table u_user alter column storagestr char(1000) not null" i++ //1529+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add access_token varchar(255) not null CONSTRAINT DF_eb_user_access_token DEFAULT('')~r~n" i++ //1530+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add refresh_token varchar(255) not null CONSTRAINT DF_eb_user_refresh_token DEFAULT('')~r~n" i++ //1531+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add expires_in int not null CONSTRAINT DF_eb_user_expires_in default(0)~r~n" i++ //1532+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add r1_expires_in int not null CONSTRAINT DF_eb_user_r1_expires_in default(0)~r~n" i++ //1533+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add r2_expires_in int not null CONSTRAINT DF_eb_user_r2_expires_in default(0)~r~n" i++ //1534+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add re_expires_in int not null CONSTRAINT DF_eb_user_re_expires_in default(0)~r~n" i++ //1535+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add w1_expires_in int not null CONSTRAINT DF_eb_user_w1_expires_in default(0)~r~n" i++ //1536+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add w2_expires_in int not null CONSTRAINT DF_eb_user_w2_expires_in default(0)~r~n" i++ //1537+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add taobao_user_id varchar(255) not null CONSTRAINT DF_eb_user_taobao_user_id default('')~r~n" i++ //1538+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add taobao_user_nick varchar(255) not null CONSTRAINT DF_eb_user_taobao_user_nick default('')~r~n" i++ //1539+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add tokendate DATETIME null~r~n" i++ //1540+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add lastEndDate DATETIME null~r~n" i++ //1541+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add importDate datetime not null CONSTRAINT DF_eb_saletask_import_importDate default(getdate())~r~n" i++ //1542+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add syncDate datetime null~r~n" i++ //1543+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add printnum int not null constraint DF_eb_saletask_import_printnum default(0)~r~n" i++ //1544+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add printdate datetime null~r~n" i++ //1545+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add out_freight varchar(50) not null constraint DF_eb_saletask_import_out_freight default('')~r~n" i++ //1546+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add out_freight_code varchar(50) not null constraint DF_eb_saletask_import_out_freight_code default('')~r~n" i++ //1547+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add sendflag tinyint not null constraint DF_eb_saletask_import_sendflag default(0)~r~n" i++ //1548+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add t_sendflag tinyint not null constraint DF_eb_saletask_import_t_sendflag default(0)~r~n" i++ //1549+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add t_senderrcnt int not null constraint DF_eb_saletask_import_t_senderrcnt default(0)~r~n" i++ //1550+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add lastItemEndDate datetime null~r~n" i++ //1551+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add stopflag int not null constraint DF_eb_saletask_import_stopflag default(0)~r~n" i++ //1552+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add stopemp char(10) not null constraint DF_eb_saletask_import_stopemp default('')~r~n" i++ //1553+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add stopdate datetime null~r~n" i++ //1554+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE tb_trade(~r~n" arg_tb[i].createsql_string += "tid varchar(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "seller_nick varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "payment decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "post_fee decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "receiver_name varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "receiver_state varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "receiver_city varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "receiver_district varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "receiver_address varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "receiver_zip varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "receiver_mobile varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "receiver_phone varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "status varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "created datetime NULL,~r~n" arg_tb[i].createsql_string += "modified datetime NULL,~r~n" arg_tb[i].createsql_string += "buyer_message varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "buyer_memo varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "buyer_flag int NULL,~r~n" arg_tb[i].createsql_string += "seller_memo varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "seller_flag int NULL,~r~n" arg_tb[i].createsql_string += "buyer_nick varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "shipping_type varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "alipay_no varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_tb_trade PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "tid ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++ //1555+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_seller_nick DEFAULT ('') FOR seller_nick~r~n" i++ //1556+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_payment DEFAULT ((0)) FOR payment~r~n" i++ //1557+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_post_fee DEFAULT ((0)) FOR post_fee~r~n" i++ //1558+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_receiver_name DEFAULT ('') FOR receiver_name~r~n" i++ //1559+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_receiver_state DEFAULT ('') FOR receiver_state~r~n" i++ //1560+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_receiver_city DEFAULT ('') FOR receiver_city~r~n" i++ //1561+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_receiver_district DEFAULT ('') FOR receiver_district~r~n" i++ //1562+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_receiver_address DEFAULT ('') FOR receiver_address~r~n" i++ //1563+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_receiver_zip DEFAULT ('') FOR receiver_zip~r~n" i++ //1564+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_receiver_mobile DEFAULT ('') FOR receiver_mobile~r~n" i++ //1565+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_receiver_phone DEFAULT ('') FOR receiver_phone~r~n" i++ //1566+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_status DEFAULT ('') FOR status~r~n" i++ //1567+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_buyer_message DEFAULT ('') FOR buyer_message~r~n" i++ //1568+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_buyer_memo DEFAULT ('') FOR buyer_memo~r~n" i++ //1569+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_seller_memo DEFAULT ('') FOR seller_memo~r~n" i++ //1570+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_buyer_nick DEFAULT ('') FOR buyer_nick~r~n" i++ //1571+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_shipping_type DEFAULT ('') FOR shipping_type~r~n" i++ //1572+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_trade ADD CONSTRAINT DF_tb_trade_alipay_no DEFAULT ('') FOR alipay_no~r~n" i++ //1573+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE tb_order(~r~n" arg_tb[i].createsql_string += "tid varchar(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "oid varchar(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "refund_status varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "outer_iid varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "status varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "title varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "price decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "num_iid varchar(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "sku_id varchar(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "num int NOT NULL,~r~n" arg_tb[i].createsql_string += "total_fee decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "payment decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "discount_fee decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "adjust_fee decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "sku_properties_name varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "refund_id varchar(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "logistics_company varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "invoice_no varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_tb_order PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "oid ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++ //1574+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_refund_status DEFAULT ('') FOR refund_status~r~n" i++ //1575+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_outer_iid DEFAULT ('') FOR outer_iid~r~n" i++ //1576+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_status DEFAULT ('') FOR status~r~n" i++ //1577+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_title DEFAULT ('') FOR title~r~n" i++ //1578+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_price DEFAULT ((0)) FOR price~r~n" i++ //1579+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_num_iid DEFAULT ('') FOR num_iid~r~n" i++ //1580+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_sku_id DEFAULT ('') FOR sku_id~r~n" i++ //1581+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_num DEFAULT ((0)) FOR num~r~n" i++ //1582+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_total_fee DEFAULT ((0)) FOR total_fee~r~n" i++ //1583+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_payment DEFAULT ((0)) FOR payment~r~n" i++ //1584+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_discount_fee DEFAULT ((0)) FOR discount_fee~r~n" i++ //1585+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_adjust_fee DEFAULT ((0)) FOR adjust_fee~r~n" i++ //1586+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_sku_properties_name DEFAULT ('') FOR sku_properties_name~r~n" i++ //1587+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_refund_id DEFAULT ('') FOR refund_id~r~n" i++ //1588+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_logistics_company DEFAULT ('') FOR logistics_company~r~n" i++ //1589+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_order" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_order ADD CONSTRAINT DF_tb_order_invoice_no DEFAULT ('') FOR invoice_no~r~n" i++ //1590+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE tb_item(~r~n" arg_tb[i].createsql_string += "num_iid varchar(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "title varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "nick varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "num decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "price decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "outer_id varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "post_fee decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "express_fee decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "ems_fee decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "freight_payer varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "type varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "stuff_status varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "describe text NULL,~r~n" arg_tb[i].createsql_string += "cid varchar(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "props_name varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "location_zip varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "location_address varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "location_city varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "location_state varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "location_country varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "location_district varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_tb_item PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "num_iid ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++ //1591+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_title DEFAULT ('') FOR title~r~n" i++ //1592+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_nick DEFAULT ('') FOR nick~r~n" i++ //1593+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_num DEFAULT ((0)) FOR num~r~n" i++ //1594+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_price DEFAULT ((0)) FOR price~r~n" i++ //1595+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_outer_id DEFAULT ('') FOR outer_id~r~n" i++ //1596+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_post_fee DEFAULT ((0)) FOR post_fee~r~n" i++ //1597+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_express_fee DEFAULT ((0)) FOR express_fee~r~n" i++ //1598+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_ems_fee DEFAULT ((0)) FOR ems_fee~r~n" i++ //1599+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_freight_payer DEFAULT ('') FOR freight_payer~r~n" i++ //1600+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_type DEFAULT ('') FOR type~r~n" i++ //1601+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_stuff_status DEFAULT ('') FOR stuff_status~r~n" i++ //1602+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_cid DEFAULT ('') FOR cid~r~n" i++ //1603+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_props_name DEFAULT ('') FOR props_name~r~n" i++ //1604+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_location_zip DEFAULT ('') FOR location_zip~r~n" i++ //1605+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_location_address DEFAULT ('') FOR location_address~r~n" i++ //1606+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_location_city DEFAULT ('') FOR location_city~r~n" i++ //1607+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_location_state DEFAULT ('') FOR location_state~r~n" i++ //1608+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_location_country DEFAULT ('') FOR location_country~r~n" i++ //1609+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_item ADD CONSTRAINT DF_tb_item_location_district DEFAULT ('') FOR location_district~r~n" i++ //1610+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_sku" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE tb_sku(~r~n" arg_tb[i].createsql_string += "sku_id varchar(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "num_iid varchar(20) NOT NULL,~r~n" arg_tb[i].createsql_string += "quantity decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "price decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "created datetime NULL,~r~n" arg_tb[i].createsql_string += "modified datetime NULL,~r~n" arg_tb[i].createsql_string += "properties_name varchar(2000) NOT NULL,~r~n" arg_tb[i].createsql_string += "outer_id varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "barcode varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "with_hold_quantity decimal(18, 5) NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_tb_sku PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "sku_id ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++ //1611+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_sku" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_sku ADD CONSTRAINT DF_tb_sku_num_iid DEFAULT ('') FOR num_iid~r~n" i++ //1612+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_sku" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_sku ADD CONSTRAINT DF_tb_sku_quantity DEFAULT ((0)) FOR quantity~r~n" i++ //1613+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_sku" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_sku ADD CONSTRAINT DF_tb_sku_price DEFAULT ((0)) FOR price~r~n" i++ //1614+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_sku" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_sku ADD CONSTRAINT DF_tb_sku_properties_name DEFAULT ('') FOR properties_name~r~n" i++ //1615+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_sku" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_sku ADD CONSTRAINT DF_tb_sku_outer_id DEFAULT ('') FOR outer_id~r~n" i++ //1616+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_sku" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_sku ADD CONSTRAINT DF_tb_sku_barcode DEFAULT ('') FOR barcode~r~n" i++ //1617+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_sku" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_sku ADD CONSTRAINT DF_tb_sku_with_hold_quantity DEFAULT ((0)) FOR with_hold_quantity~r~n" i++ //1618+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_item" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table tb_item alter column props_name varchar(2000) not null~r~n" i++ //1619+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import alter column cuscode varchar(255) not null~r~n" i++ //1620+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import alter column cusname varchar(255) not null~r~n" i++ //1621+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import alter column cus_address varchar(2000) not null~r~n" i++ //1622+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import alter column rel_rep varchar(255) not null~r~n" i++ //1623+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import alter column props varchar(2000) not null~r~n" i++ //1624+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add scid int not null constraint DF_eb_user_scid default(0)~r~n" i++ //1625+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add requiredays int not null constraint DF_eb_user_requiredays default(0)~r~n" i++ //1626+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add assign_emp varchar(10) not null constraint DF_eb_user_assign_emp default('')~r~n" i++ //1627+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add upname varchar(10) not null constraint DF_eb_user_upname default('')~r~n" i++ //1628+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add cusid int not null constraint DF_eb_user_cusid default(0)~r~n" i++ //1629+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add paytype varchar(50) not null constraint DF_eb_user_paytype default('')~r~n" i++ //1630+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add mrate decimal(23,10) not null constraint DF_eb_user_mrate default(1)~r~n" i++ //1631+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_LogisticsCompany" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE tb_LogisticsCompany(~r~n" arg_tb[i].createsql_string += "id bigint NOT NULL,~r~n" arg_tb[i].createsql_string += "code varchar(50) NOT NULL,~r~n" arg_tb[i].createsql_string += "name varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "reg_mail_no varchar(255) NOT NULL,~r~n" arg_tb[i].createsql_string += "CONSTRAINT PK_tb_LogisticsCompany PRIMARY KEY CLUSTERED~r~n" arg_tb[i].createsql_string += "(~r~n" arg_tb[i].createsql_string += "id ASC~r~n" arg_tb[i].createsql_string += ")~r~n" arg_tb[i].createsql_string += ")~r~n" i++ //1632+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_LogisticsCompany" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_LogisticsCompany ADD CONSTRAINT DF_tb_LogisticsCompany_code DEFAULT ('') FOR code~r~n" i++ //1633+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_LogisticsCompany" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_LogisticsCompany ADD CONSTRAINT DF_tb_LogisticsCompany_name DEFAULT ('') FOR name~r~n" i++ //1634+6+1 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_LogisticsCompany" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE tb_LogisticsCompany ADD CONSTRAINT DF_tb_LogisticsCompany_reg_mail_no DEFAULT ('') FOR reg_mail_no~r~n" i++ //1642 //20150415 // arg_tb[i].update_version = "5.0.1504150" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_outware ADD tb_weight decimal(18,5) not null constraint DF_u_outware_tb_weight default(0)~r~n" i++ //1643 //20150415 // arg_tb[i].update_version = "5.0.1504151" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add itemid int not null constraint DF_eb_user_itemid default(0)~r~n" i++ //1644 //20150415 // arg_tb[i].update_version = "5.0.1504151" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add directSend tinyint not null constraint DF_eb_saletask_import_directSend default(0)~r~n" i++ //1645 //20150415 // arg_tb[i].update_version = "5.0.1504151" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add directEmp varchar(10) not null constraint DF_eb_saletask_import_directEmp default('')~r~n" i++ //1646 //20150415 // arg_tb[i].update_version = "5.0.1504151" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_saletask_import" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_saletask_import add directDate datetime null~r~n" i++ //1647 //20150415 // arg_tb[i].update_version = "5.0.1504151" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_user DROP CONSTRAINT DF_u_user_cusareastr~r~n" i++ //1648 //20150415 // arg_tb[i].update_version = "5.0.1504151" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_user alter column storagestr varchar(2000) not null~r~n" i++ //1649 //20150415 // arg_tb[i].update_version = "5.0.1504151" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_user ADD CONSTRAINT DF_u_user_storagestr DEFAULT ('-1') FOR storagestr~r~n" i++ //1650 //20150416 // arg_tb[i].update_version = "5.0.150416" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE INDEX [IX_u_mtrldef_3] ON [dbo].[u_mtrldef]([Mtrlorigin], [isuse], [handtype]) ON [PRIMARY]" i++ //1651 //20150416 // arg_tb[i].update_version = "5.0.150416" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE INDEX [IX_u_mtrl_storage] ON [dbo].[u_mtrl_storage]([mtrlid]) ON [PRIMARY]" i++ //1652 //20150416 // arg_tb[i].update_version = "5.0.150416" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE INDEX [IX_u_mtrl_storage_1] ON [dbo].[u_mtrl_storage]([storageid]) ON [PRIMARY]" i++ //1653 //20150427 // arg_tb[i].update_version = "5.0.150427" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_sku" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table tb_sku add outer_status varchar(255) not null constraint DF_tb_sku_outer_status DEFAULT('')" i++ //1654 //20150427 // arg_tb[i].update_version = "5.0.150427" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_sku" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table tb_sku add outer_woodcode varchar(255) not null constraint DF_tb_sku_outer_woodcode default('')" i++ //1655 //20150427 // arg_tb[i].update_version = "5.0.150427" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_sku" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table tb_sku add outer_pcode varchar(255) not null constraint DF_tb_sku_outer_pcode default('')" i++ //1656 //20150427 // arg_tb[i].update_version = "5.0.150427" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table tb_trade add received_payment decimal(18,5) null" i++ //1657 //20150427 // arg_tb[i].update_version = "5.0.150427" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "tb_trade" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table tb_trade add available_confirm_fee decimal(18,5) null" i++ //1658 //20150427 // arg_tb[i].update_version = "5.0.150427" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add accountsid int not null constraint DF_eb_user_accountsid default(0)" i++ //1659 //20150427 // arg_tb[i].update_version = "5.0.150427" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "eb_user" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table eb_user add take_itemid int not null constraint DF_eb_user_take_itemid default(0)" i++ //1660 //20150504 // arg_tb[i].update_version = "5.0.150504" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_dwprint_background" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "create table sys_dwprint_background(~r~n" arg_tb[i].createsql_string += "dwname varchar(255) not null,~r~n" arg_tb[i].createsql_string += "back_x decimal(18,5) not null constraint DF_sys_dwprint_background_back_x default(0),~r~n" arg_tb[i].createsql_string += "back_y decimal(18,5) not null constraint DF_sys_dwprint_background_back_y default(0),~r~n" arg_tb[i].createsql_string += "back_width decimal(18,5) not null constraint DF_sys_dwprint_background_back_width default(0),~r~n" arg_tb[i].createsql_string += "back_height decimal(18,5) not null constraint DF_sys_dwprint_background_back_height default(0),~r~n" arg_tb[i].createsql_string += "back_data image null,~r~n" arg_tb[i].createsql_string += "back_type varchar(20) not null constraint DF_sys_dwprint_background_back_type default(''),~r~n" arg_tb[i].createsql_string += "constraint PK_sys_dwprint_background primary key(~r~n" arg_tb[i].createsql_string += "dwname asc))~r~n" i++ //1661 //20150526 // arg_tb[i].update_version = "5.0.150526" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_opposemx_mtrl" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_opposemx_mtrl add mxtype int not null constraint DF_u_opposemx_mtrl_mxtype default(0)" i++ //1662 //20150529 // arg_tb[i].update_version = "5.0.150529" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_station" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_station add trancode_formula varchar(255) not null constraint DF_u_station_trancode_formula default('')" i++ //1663 //20150529 // arg_tb[i].update_version = "5.0.150529" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_station" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "update u_station set trancode_formula = 'f_tb_emscode(p1,p2,p3)' where taobao_name like '%ems%'" i++ //1664 //20150604 // arg_tb[i].update_version = "5.0.150604" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_warepdb" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE NONCLUSTERED INDEX IX_u_warepdb_pdbdate_storageid ON u_warepdb(pdbdate ASC,storageid ASC)" i++ //1665 //20150814 // arg_tb[i].update_version = "5.0.150815" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "update u_outwaremx set u_outwaremx.bsamt = Round(u_outwaremx.saleqty * u_outwaremx.fprice * u_outwaremx.rebate, 2) " arg_tb[i].createsql_string += ",u_outwaremx.bsamt_tax = Round((u_outwaremx.saleqty * u_outwaremx.fprice * u_outwaremx.rebate) * u_outwaremx.tax / (1 + u_outwaremx.tax), 2) " arg_tb[i].createsql_string += "from u_outwaremx,u_outware where u_outwaremx.scid = u_outware.scid and u_outwaremx.outwareid = u_outware.outwareid " arg_tb[i].createsql_string += "and u_outware.billtype = 1" i++ //1666 //20151015 // arg_tb[i].update_version = "5.0.151015" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_storage" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE dbo.u_storage ADD incheck int NOT NULL CONSTRAINT DF_u_storage_incheck DEFAULT 0 " i++ //1667 //20160202 // arg_tb[i].update_version = "5.0.160202" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_storage" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_outrepdef] ADD CONSTRAINT [IX_u_outrepdef] UNIQUE NONCLUSTERED ([outrepname]) ON [PRIMARY] " i++ //1668 //20160202 // arg_tb[i].update_version = "5.0.160202" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_storage" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_station] ADD CONSTRAINT [IX_u_station] UNIQUE NONCLUSTERED ([stationname]) ON [PRIMARY] " i++ //1669 //20160217 // arg_tb[i].update_version = "5.0.160217" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rs_empinfo" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_rs_empinfo add workdate datetime null " i++ //1670 //20160217 // arg_tb[i].update_version = "5.0.160217" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rs_empinfo" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_rs_empinfo add joinddate datetime null " i++ //1671 //20160217 // arg_tb[i].update_version = "5.0.160217" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rs_empinfo" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_rs_empinfo add hjtype varchar(50) not null constraint DF_u_rs_empinfo_hjtype default('')" i++ //1672 //20160217 // arg_tb[i].update_version = "5.0.160217" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rs_empinfo" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_rs_empinfo add ifshebao tinyint not null constraint DF_u_rs_empinfo_ifshebao default(0)" i++ //1673 //20160217 // arg_tb[i].update_version = "5.0.160217" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rs_empinfo" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_rs_empinfo add ifshanbao tinyint not null constraint DF_u_rs_empinfo_ifshanbao default(0)" i++ //1674 //20150415 // arg_tb[i].update_version = "5.0.160217" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rs_contract" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "create table [dbo].[u_rs_contract] ( " arg_tb[i].createsql_string += " [contractid] [int] not null , " arg_tb[i].createsql_string += " [contractcode] [varchar] (30) collate chinese_prc_ci_as not null , " arg_tb[i].createsql_string += " [empid] [int] not null , " arg_tb[i].createsql_string += " [bdate] [datetime] not null , " arg_tb[i].createsql_string += " [edate] [datetime] not null , " arg_tb[i].createsql_string += " [dscrp] [varchar] (250) collate chinese_prc_ci_as not null , " arg_tb[i].createsql_string += " [opdate] [datetime] not null , " arg_tb[i].createsql_string += " [opemp] [char] (10) collate chinese_prc_ci_as not null " arg_tb[i].createsql_string += ") on [primary] " i++ //1675 //20150415 // arg_tb[i].update_version = "5.0.160217" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rs_contract" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_rs_contract] ADD " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rs_contract_contractid] DEFAULT (0) FOR [contractid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rs_contract_empid] DEFAULT (0) FOR [empid], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rs_contract_Bdate] DEFAULT (getdate()) FOR [bdate], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rs_contract_edate] DEFAULT (getdate()) FOR [edate], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rs_contract_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rs_contract_opdate] DEFAULT (getdate()) FOR [opdate], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rs_contract_opemp] DEFAULT ('') FOR [opemp], " arg_tb[i].createsql_string += " CONSTRAINT [DF_u_rs_contract_contractcode] DEFAULT ('') FOR [contractcode], " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_rs_contract] PRIMARY KEY NONCLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [contractid] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ //1676 //20150415 // arg_tb[i].update_version = "5.0.160217" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rs_contract" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE INDEX [IX_u_rs_contract] ON [dbo].[u_rs_contract]([empid]) ON [PRIMARY] " i++ //1677 //20150415 // arg_tb[i].update_version = "5.0.160217" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_empinfo_contract" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "create view dbo.uv_empinfo_contract ~r~n " arg_tb[i].createsql_string += "as ~r~n " arg_tb[i].createsql_string += "select 0 as cnt,u_rs_contract.contractcode as contractcode, a.empid, a.max_edate, u_rs_contract.dscrp ~r~n " arg_tb[i].createsql_string += " from (select max(edate) as max_edate, empid ~r~n " arg_tb[i].createsql_string += " from dbo.u_rs_contract ~r~n " arg_tb[i].createsql_string += " group by empid, contractcode) as a inner join ~r~n " arg_tb[i].createsql_string += " u_rs_contract on u_rs_contract.edate = a.max_edate and u_rs_contract.empid = a.empid ~r~n " i++ //1678 //20160429 // arg_tb[i].update_version = "5.0.160429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletask" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_saletask add freight_address varchar(1000) not null CONSTRAINT [DF_u_SaleTask_freight_address] default('') " i++ //1679 //20160429 // arg_tb[i].update_version = "5.0.160429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletask" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "delete from sys_user_dwnSyntax where dwname ='dw_saletask_input' " i++ //1680 //20160429 // arg_tb[i].update_version = "5.0.160513" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletask" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_mtrldef ADD ifautoscll_saletask tinyint not NULL CONSTRAINT [DF_u_mtrldef_ifautoscll_saletask] DEFAULT 0 WITH VALUES " i++ //1681 //20160812 // arg_tb[i].update_version = "5.0.160812" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_outwaremx ADD net_weight decimal(18,5) CONSTRAINT DF_u_outwaremx_net_weight DEFAULT ((0)) " i++ //1682 //20160812 // arg_tb[i].update_version = "5.0.160812" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_outwaremx ADD gross_weight decimal(18,5) CONSTRAINT DF_u_outwaremx_gross_weight DEFAULT ((0)) " i++ //1683 //20160812 // arg_tb[i].update_version = "5.0.160812" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_outwaremx ADD cubage decimal(18,5) CONSTRAINT DF_u_outwaremx_cubage DEFAULT ((0)) " i++ //1684 //20160812 // arg_tb[i].update_version = "5.0.160812" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletaskmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_saletaskmx ADD net_weight decimal(18,5) CONSTRAINT DF_u_saletaskmx_net_weight DEFAULT ((0)) " i++ //1685 //20160812 // arg_tb[i].update_version = "5.0.160812" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletaskmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_saletaskmx ADD gross_weight decimal(18,5) CONSTRAINT DF_u_saletaskmx_gross_weight DEFAULT ((0)) " i++ //1686 //20160812 // arg_tb[i].update_version = "5.0.160812" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletaskmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_saletaskmx ADD cubage decimal(18,5) CONSTRAINT DF_u_saletaskmx_cubage DEFAULT ((0)) " i++ //1687 //20160812 // arg_tb[i].update_version = "5.0.1608122" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletaskmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "UPDATE u_SaleTaskMx " arg_tb[i].createsql_string += "SET net_weight =u_mtrldef.net_weight, gross_weight =u_mtrldef.gross_weight, cubage =u_mtrldef.cubage " arg_tb[i].createsql_string += "FROM u_SaleTaskMx INNER JOIN " arg_tb[i].createsql_string += " u_mtrldef ON u_mtrldef.mtrlid = u_SaleTaskMx.MtrlID " i++ //1688 //20160812 // arg_tb[i].update_version = "5.0.1608122" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletaskmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "UPDATE u_outwaremx " arg_tb[i].createsql_string += "SET net_weight =u_mtrldef.net_weight, gross_weight =u_mtrldef.gross_weight, cubage =u_mtrldef.cubage " arg_tb[i].createsql_string += "FROM u_outwaremx INNER JOIN " arg_tb[i].createsql_string += " u_mtrldef ON u_mtrldef.mtrlid = u_outwaremx.MtrlID " i++ //1689 //20160904 // arg_tb[i].update_version = "5.0.160904" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletaskmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_OutWaremoveMx add packqty int not null constraint DF_u_OutWaremoveMx_packqty default 0 " i++ //1690 //20160904 // arg_tb[i].update_version = "5.0.160904" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletaskmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_warepdb_billmx add packqty int not null constraint DF_u_warepdb_billmx_packqty default 0 " i++ //1691 //20160904 // arg_tb[i].update_version = "5.0.160904" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletaskmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_warepdb add packqty int not null constraint DF_u_warepdb_packqty default 0 " i++ //1692 //20161012 // arg_tb[i].update_version = "5.0.161012" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_spring_sendmx add lockflag tinyint not null constraint DF_u_spring_sendmx_lockflag default(0) " i++ //1693 //20161012 // arg_tb[i].update_version = "5.0.161012" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_spring_sendmx add sendphone varchar(20) not null constraint DF_u_spring_sendmx_sendphone default('') " i++ //1694 //20161017 // arg_tb[i].update_version = "5.0.161017" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_cust add tax decimal(18, 5) constraint DF_u_cust_tax default 0 with values" i++ //1695 //20161017 // arg_tb[i].update_version = "5.0.161017" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spring_sendmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_spt add tax decimal(18, 5) constraint DF_u_spt_tax default 0 with values" i++ //1696 //20161026 // arg_tb[i].update_version = "5.0.161026" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_outware add typeid int constraint DF_u_outware_typeid default 0 with values" i++ //1697 //20161101 // arg_tb[i].update_version = "5.0.161101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaretype" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE [dbo].[u_outwaretype](" arg_tb[i].createsql_string += " [typeid] [int] NOT NULL," arg_tb[i].createsql_string += " [typename] [char](30) NOT NULL," arg_tb[i].createsql_string += " [billcode] [char](2) NOT NULL," arg_tb[i].createsql_string += " [inuse] [tinyint] NOT NULL" arg_tb[i].createsql_string += " CONSTRAINT [PK_u_outwaretype] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += "(" arg_tb[i].createsql_string += " [typeid] asc" arg_tb[i].createsql_string += "))" i++ //1698 //20161101 // arg_tb[i].update_version = "5.0.161101" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaretype" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE INDEX [IX_u_outwaretype] ON [u_outwaretype] ([typename]) on [PRIMARY]" i++ //1699 //20161216 // arg_tb[i].update_version = "5.0.161216" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_SaleTaskMx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " UPDATE u_SaleTaskMx" arg_tb[i].createsql_string += " SET u_SaleTaskMx.requiredate = u_SaleTask.requiredate" arg_tb[i].createsql_string += " FROM u_SaleTask INNER JOIN" arg_tb[i].createsql_string += " u_SaleTaskMx ON u_SaleTask.scid = u_SaleTaskMx.scid AND u_SaleTaskMx.TaskID = u_SaleTask.TaskID" arg_tb[i].createsql_string += " WHERE (u_SaleTaskMx.requiredate IS NULL) OR" arg_tb[i].createsql_string += " (u_SaleTaskMx.requiredate <= '1900-01-01')" i++ //1700 //20170116 // arg_tb[i].update_version = "5.0.170116" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_getbar" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE [dbo].[u_getbar](" arg_tb[i].createsql_string += " [scid] [int] NOT NULL," arg_tb[i].createsql_string += " [getbarid] [int] NOT NULL," arg_tb[i].createsql_string += " [getbarcode] [char](30) NOT NULL," arg_tb[i].createsql_string += " [getbardate] [datetime] NOT NULL," arg_tb[i].createsql_string += " [dscrp] [varchar](255) NOT NULL," arg_tb[i].createsql_string += " [opemp] [char](10) NOT NULL," arg_tb[i].createsql_string += " [opdate] [datetime] NULL," arg_tb[i].createsql_string += " [modemp] [char](10) NOT NULL," arg_tb[i].createsql_string += " [moddate] [datetime] NULL," arg_tb[i].createsql_string += " [auditingrep] [char](10) NOT NULL," arg_tb[i].createsql_string += " [auditingdate] [datetime] NULL," arg_tb[i].createsql_string += " [flag] [tinyint] NOT NULL," arg_tb[i].createsql_string += " [printnum] [int] NOT NULL," arg_tb[i].createsql_string += " [ctmint] [int] NOT NULL," arg_tb[i].createsql_string += " [relbillid] [int] NOT NULL," arg_tb[i].createsql_string += " CONSTRAINT [PK_u_getbar] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += "(" arg_tb[i].createsql_string += " [scid] ASC," arg_tb[i].createsql_string += " [getbarid] ASC" arg_tb[i].createsql_string += ")" arg_tb[i].createsql_string += ") ON [PRIMARY]" i++ //1701 //20170116 // arg_tb[i].update_version = "5.0.170116" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_getbar" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_getbar] ADD " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_getbar_scid] DEFAULT ((0)) FOR [scid], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_getbar_getbarid] DEFAULT ((0)) FOR [getbarid], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_getbar_getbarcode] DEFAULT ('') FOR [getbarcode], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_getbar_getbardate] DEFAULT (getdate()) FOR [getbardate], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_getbar_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_getbar_opemp] DEFAULT ('') FOR [opemp], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_getbar_modemp] DEFAULT ('') FOR [modemp], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_getbar_auditingrep] DEFAULT ('') FOR [auditingrep], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_getbar_flag] DEFAULT ((0)) FOR [flag], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_getbar_printnum] DEFAULT ((0)) FOR [printnum], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_getbar_ctmint] DEFAULT ((0)) FOR [ctmint], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_getbar_relbillid] DEFAULT ((0)) FOR [relbillid] " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_getbar" i++ //1702 //20170116 // arg_tb[i].update_version = "5.0.170116" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE [dbo].[u_mtrlware_mx](" arg_tb[i].createsql_string += " [scid] [int] NOT NULL," arg_tb[i].createsql_string += " [getbarid] [int] NOT NULL," arg_tb[i].createsql_string += " [printid] [int] NOT NULL," arg_tb[i].createsql_string += " [barcode] [varchar](50) NOT NULL," arg_tb[i].createsql_string += " [qty] [int] NOT NULL," arg_tb[i].createsql_string += " [mtrlid] [int] NOT NULL," arg_tb[i].createsql_string += " [Status] [varchar](255) NOT NULL," arg_tb[i].createsql_string += " [woodcode] [varchar](255) NOT NULL," arg_tb[i].createsql_string += " [pcode] [varchar](255) NOT NULL," arg_tb[i].createsql_string += " [plancode] [char](30) NOT NULL," arg_tb[i].createsql_string += " [Sptid] [int] NOT NULL," arg_tb[i].createsql_string += " [dscrp] [varchar](500) NOT NULL," arg_tb[i].createsql_string += " [relbillid] [int] NOT NULL," arg_tb[i].createsql_string += " CONSTRAINT [PK_u_mtrlware_mx] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += "(" arg_tb[i].createsql_string += " [scid] ASC," arg_tb[i].createsql_string += " [getbarid] ASC," arg_tb[i].createsql_string += " [printid] ASC" arg_tb[i].createsql_string += ")" arg_tb[i].createsql_string += ") ON [PRIMARY]" i++ //1703 //20170116 // arg_tb[i].update_version = "5.0.170116" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrlware_mx] ADD " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_mtrlware_mx_scid] DEFAULT ((0)) FOR [scid], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_mtrlware_mx_getbarid] DEFAULT ((0)) FOR [getbarid], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_mtrlware_mx_printid] DEFAULT ((0)) FOR [printid], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_mtrlware_mx_barcode] DEFAULT ('') FOR [barcode], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_mtrlware_mx_qty] DEFAULT ((0)) FOR [qty], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_mtrlware_mx_mtrlid] DEFAULT ((0)) FOR [mtrlid], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_mtrlware_mx_Status] DEFAULT ('') FOR [Status], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_mtrlware_mx_woodcode] DEFAULT ('') FOR [woodcode], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_mtrlware_mx_pcode] DEFAULT ('') FOR [pcode], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_mtrlware_mx_plancode] DEFAULT ('') FOR [plancode], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_mtrlware_mx_Sptid] DEFAULT ((0)) FOR [Sptid], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_mtrlware_mx_dscrp] DEFAULT ('') FOR [dscrp], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_mtrlware_mx_relbillid] DEFAULT ((0)) FOR [relbillid] " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_mx" i++ //1704 //20170116 // arg_tb[i].update_version = "5.0.170116" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_barcode_dict" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "CREATE TABLE [dbo].[u_barcode_dict](" arg_tb[i].createsql_string += " [barcode] [varchar](50) NOT NULL," arg_tb[i].createsql_string += " [scid] [int] NOT NULL," arg_tb[i].createsql_string += " [mtrlid] [int] NOT NULL," arg_tb[i].createsql_string += " [Status] [varchar](255) NOT NULL," arg_tb[i].createsql_string += " [woodcode] [varchar](255) NOT NULL," arg_tb[i].createsql_string += " [pcode] [varchar](255) NOT NULL," arg_tb[i].createsql_string += " [plancode] [char](30) NOT NULL," arg_tb[i].createsql_string += " [Sptid] [int] NOT NULL," arg_tb[i].createsql_string += " CONSTRAINT [PK_u_barcode_dict] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += "(" arg_tb[i].createsql_string += " [scid] ASC," arg_tb[i].createsql_string += " [mtrlid] ASC," arg_tb[i].createsql_string += " [Status] ASC," arg_tb[i].createsql_string += " [woodcode] ASC," arg_tb[i].createsql_string += " [pcode] ASC," arg_tb[i].createsql_string += " [plancode] ASC," arg_tb[i].createsql_string += " [Sptid] ASC" arg_tb[i].createsql_string += ")" arg_tb[i].createsql_string += ") ON [PRIMARY]" i++ //1705 //20170116 // arg_tb[i].update_version = "5.0.170116" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_barcode_dict" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_barcode_dict] ADD " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_barcode_dict_barcode] DEFAULT ('') FOR [barcode], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_barcode_dict_scid] DEFAULT ((0)) FOR [scid], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_barcode_dict_mtrlid] DEFAULT ((0)) FOR [mtrlid], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_barcode_dict_Status] DEFAULT ('') FOR [Status], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_barcode_dict_woodcode] DEFAULT ('') FOR [woodcode], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_barcode_dict_pcode] DEFAULT ('') FOR [pcode], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_barcode_dict_plancode] DEFAULT ('') FOR [plancode], " arg_tb[i].createsql_string += "CONSTRAINT [DF_u_barcode_dict_Sptid] DEFAULT ((0)) FOR [Sptid] " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_barcode_dict" i++ //1706 arg_tb[i].update_version = "5.0.170119" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_outwaremx] ADD mxdscrp3 varchar(1000) not null CONSTRAINT [DF_u_outwaremx_mxdscrp3] DEFAULT ('') with values" i++ //1707 arg_tb[i].update_version = "5.0.170119" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_outwaremx] ADD mxdscrp4 varchar(1000) not null CONSTRAINT [DF_u_outwaremx_mxdscrp4] DEFAULT ('') with values" i++ //1708 arg_tb[i].update_version = "5.0.170225" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_view_cusid" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " alter view uv_warebalc_view_cusid " arg_tb[i].createsql_string += " as " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " SELECT ISNULL(dbo.uv_warebalc_inc_cusid.incqty, 0) AS incqty, ISNULL(dbo.uv_warebalc_inc_cusid.incamt, 0) AS incamt, ISNULL(dbo.uv_warebalc_des_cusid.desqty, 0) AS desqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_des_cusid.desamt, 0) AS desamt, ISNULL(dbo.uv_warebalc_view_afterend_cusid.balcqty, 0) AS balcqty, ISNULL(dbo.uv_warebalc_view_afterend_cusid.balcamt, 0) " arg_tb[i].createsql_string += " AS balcamt, dbo.uv_warebalc_pypk_cusid.pypk, dbo.uv_warebalc_view_afterend_cusid.mtrlid, dbo.uv_warebalc_view_afterend_cusid.Status, dbo.uv_warebalc_view_afterend_cusid.woodcode, " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.pcode, dbo.uv_warebalc_view_afterend_cusid.storageid, dbo.uv_warebalc_view_afterend_cusid.Sptid" arg_tb[i].createsql_string += " FROM dbo.uv_warebalc_des_cusid FULL OUTER JOIN" arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_cusid FULL OUTER JOIN" arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend_cusid LEFT OUTER JOIN" arg_tb[i].createsql_string += " dbo.uv_warebalc_pypk_cusid ON dbo.uv_warebalc_view_afterend_cusid.Sptid = dbo.uv_warebalc_pypk_cusid.Sptid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.mtrlid = dbo.uv_warebalc_pypk_cusid.mtrlid AND dbo.uv_warebalc_view_afterend_cusid.storageid = dbo.uv_warebalc_pypk_cusid.storageid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.Status = dbo.uv_warebalc_pypk_cusid.Status AND dbo.uv_warebalc_view_afterend_cusid.woodcode = dbo.uv_warebalc_pypk_cusid.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.pcode = dbo.uv_warebalc_pypk_cusid.pcode ON dbo.uv_warebalc_inc_cusid.sptid_cusid = dbo.uv_warebalc_view_afterend_cusid.Sptid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_cusid.mtrlid = dbo.uv_warebalc_view_afterend_cusid.mtrlid AND dbo.uv_warebalc_inc_cusid.storageid = dbo.uv_warebalc_view_afterend_cusid.storageid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_cusid.status = dbo.uv_warebalc_view_afterend_cusid.Status AND dbo.uv_warebalc_inc_cusid.woodcode = dbo.uv_warebalc_view_afterend_cusid.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_cusid.pcode = dbo.uv_warebalc_view_afterend_cusid.pcode ON dbo.uv_warebalc_des_cusid.Sptid = dbo.uv_warebalc_view_afterend_cusid.Sptid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_des_cusid.StorageID = dbo.uv_warebalc_view_afterend_cusid.storageid AND dbo.uv_warebalc_des_cusid.mtrlid = dbo.uv_warebalc_view_afterend_cusid.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_des_cusid.status = dbo.uv_warebalc_view_afterend_cusid.Status AND dbo.uv_warebalc_des_cusid.woodcode = dbo.uv_warebalc_view_afterend_cusid.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_des_cusid.pcode = dbo.uv_warebalc_view_afterend_cusid.pcode FULL OUTER JOIN" arg_tb[i].createsql_string += " dbo.u_mtrldef ON dbo.uv_warebalc_pypk_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND dbo.uv_warebalc_inc_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND dbo.uv_warebalc_des_cusid.mtrlid = dbo.u_mtrldef.mtrlid" i++ //1709 arg_tb[i].update_version = "5.0.170308" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_balc" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " alter view uv_wfjgbalc_balc " arg_tb[i].createsql_string += " as " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " SELECT mtrlid, sptid, status, woodcode, pcode, plancode, SUM(noallocqty) AS balcqty, SUM(wareamt) AS balcamt " arg_tb[i].createsql_string += " FROM dbo.ow_wfjgware " arg_tb[i].createsql_string += " GROUP BY mtrlid, sptid, status, woodcode, pcode, plancode " i++ //1710 arg_tb[i].update_version = "5.0.170308" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_des_waste" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " alter view uv_wfjgbalc_des_waste " arg_tb[i].createsql_string += " as " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " SELECT dbo.u_order_wfjg_wasteMx_spt.mtrlid, dbo.u_order_wfjg_waste.sptid, dbo.u_order_wfjg_wasteMx_spt.status, dbo.u_order_wfjg_wasteMx_spt.woodcode, dbo.u_order_wfjg_wasteMx_spt.pcode, " arg_tb[i].createsql_string += " dbo.u_order_wfjg_wasteMx_spt.plancode, SUM(dbo.u_order_wfjg_wasteMx_spt.qty) AS wasteqty, SUM(dbo.u_order_wfjg_wasteMx_spt.qty * dbo.u_order_wfjg_wasteMx_spt.fprice) " arg_tb[i].createsql_string += " AS wasteamt " arg_tb[i].createsql_string += " FROM dbo.u_parm_batchtake INNER JOIN " arg_tb[i].createsql_string += " dbo.u_order_wfjg_waste ON dbo.u_parm_batchtake.firstdate <= dbo.u_order_wfjg_waste.wastedate AND dbo.u_parm_batchtake.enddate >= dbo.u_order_wfjg_waste.wastedate INNER JOIN " arg_tb[i].createsql_string += " dbo.u_order_wfjg_wasteMx_spt ON dbo.u_order_wfjg_waste.scid = dbo.u_order_wfjg_wasteMx_spt.scid AND dbo.u_order_wfjg_waste.wasteid = dbo.u_order_wfjg_wasteMx_spt.wasteid " arg_tb[i].createsql_string += " WHERE (dbo.u_order_wfjg_waste.flag = 1) AND (dbo.u_parm_batchtake.cusid = 0) " arg_tb[i].createsql_string += " GROUP BY dbo.u_order_wfjg_wasteMx_spt.mtrlid, dbo.u_order_wfjg_waste.sptid, dbo.u_order_wfjg_wasteMx_spt.status, dbo.u_order_wfjg_wasteMx_spt.woodcode, dbo.u_order_wfjg_wasteMx_spt.pcode, " arg_tb[i].createsql_string += " dbo.u_order_wfjg_wasteMx_spt.plancode " i++ //1711 arg_tb[i].update_version = "5.0.170308" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_inc" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " alter view uv_wfjgbalc_inc " arg_tb[i].createsql_string += " as " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " SELECT dbo.ow_wfjgmx_out.mtrlid, dbo.ow_wfjg_out.sptid, dbo.ow_wfjgmx_out.status, dbo.ow_wfjgmx_out.woodcode, dbo.ow_wfjgmx_out.pcode, dbo.ow_wfjgmx_out.plancode, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_out.outdate <= dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_out.qty ELSE 0 END) AS incqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_out.outdate <= dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_out.price * dbo.ow_wfjgmx_out.qty ELSE 0 END) AS incamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_out.outdate > dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_out.qty ELSE 0 END) AS afterend_incqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_out.outdate > dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_out.price * dbo.ow_wfjgmx_out.qty ELSE 0 END) AS afterend_incamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_out.outdate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN ow_wfjg_out.billtype = 9 THEN dbo.ow_wfjgmx_out.qty ELSE 0 END) ELSE 0 END) AS pyqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_out.outdate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN ow_wfjg_out.billtype = 9 THEN ow_wfjgmx_out.price * dbo.ow_wfjgmx_out.qty ELSE 0 END) " arg_tb[i].createsql_string += " ELSE 0 END) AS pyamt " arg_tb[i].createsql_string += " FROM dbo.ow_wfjgmx_out INNER JOIN " arg_tb[i].createsql_string += " dbo.ow_wfjg_out ON dbo.ow_wfjgmx_out.outwareid = dbo.ow_wfjg_out.outwareid AND dbo.ow_wfjgmx_out.scid = dbo.ow_wfjg_out.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.ow_wfjg_out.outdate >= dbo.u_parm_batchtake.firstdate " arg_tb[i].createsql_string += " WHERE (dbo.ow_wfjg_out.flag = 1) AND (dbo.u_parm_batchtake.cusid = 0) " arg_tb[i].createsql_string += " GROUP BY dbo.ow_wfjgmx_out.mtrlid, dbo.ow_wfjg_out.sptid, dbo.ow_wfjgmx_out.status, dbo.ow_wfjgmx_out.woodcode, dbo.ow_wfjgmx_out.pcode, dbo.ow_wfjgmx_out.plancode " i++ //1712 arg_tb[i].update_version = "5.0.170308" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_des" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " alter view uv_wfjgbalc_des " arg_tb[i].createsql_string += " as " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " SELECT dbo.ow_wfjgmx_in_bef.mtrlid, dbo.ow_wfjg_in.sptid, dbo.ow_wfjgmx_in_bef.status, dbo.ow_wfjgmx_in_bef.woodcode, dbo.ow_wfjgmx_in_bef.pcode, dbo.ow_wfjgmx_in_bef.plancode, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) AS desqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.fprice * dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) AS desamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate > dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) AS afterend_desqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate > dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.fprice * dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) AS afterend_desamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN ow_wfjg_in.billtype = 9 THEN dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) ELSE 0 END) AS pkqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN ow_wfjg_in.billtype = 9 THEN dbo.ow_wfjgmx_in_bef.fprice * dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) " arg_tb[i].createsql_string += " ELSE 0 END) AS pkamt, SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN ow_wfjg_in.billtype IN (4, 5) AND " arg_tb[i].createsql_string += " ow_wfjg_in.thflag = 1 THEN dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) ELSE 0 END) AS reoutqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN ow_wfjg_in.billtype IN (4, 5) AND " arg_tb[i].createsql_string += " ow_wfjg_in.thflag = 1 THEN dbo.ow_wfjgmx_in_bef.fprice * dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) ELSE 0 END) AS reoutamt " arg_tb[i].createsql_string += " FROM dbo.ow_wfjg_in INNER JOIN " arg_tb[i].createsql_string += " dbo.ow_wfjgmx_in_bef ON dbo.ow_wfjg_in.inwareid = dbo.ow_wfjgmx_in_bef.inwareid AND dbo.ow_wfjg_in.scid = dbo.ow_wfjgmx_in_bef.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.ow_wfjg_in.indate >= dbo.u_parm_batchtake.firstdate " arg_tb[i].createsql_string += " WHERE (dbo.ow_wfjg_in.flag = 1) AND (dbo.u_parm_batchtake.cusid = 0) " arg_tb[i].createsql_string += " GROUP BY dbo.ow_wfjgmx_in_bef.mtrlid, dbo.ow_wfjg_in.sptid, dbo.ow_wfjgmx_in_bef.status, dbo.ow_wfjgmx_in_bef.woodcode, dbo.ow_wfjgmx_in_bef.pcode, dbo.ow_wfjgmx_in_bef.plancode " i++ //1712 arg_tb[i].update_version = "5.0.170308" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_view" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " alter view uv_wfjgbalc_view " arg_tb[i].createsql_string += " as " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " SELECT dbo.uv_wfjgbalc_balc.mtrlid, dbo.uv_wfjgbalc_balc.sptid, dbo.uv_wfjgbalc_balc.status, dbo.uv_wfjgbalc_balc.woodcode, dbo.uv_wfjgbalc_balc.pcode, dbo.uv_wfjgbalc_balc.plancode, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_des.desqty, 0) AS desqty, ISNULL(dbo.uv_wfjgbalc_des.desamt, 0) AS desamt, ISNULL(dbo.uv_wfjgbalc_inc.incqty, 0) AS incqty, ISNULL(dbo.uv_wfjgbalc_inc.incamt, 0) " arg_tb[i].createsql_string += " AS incamt, ISNULL(dbo.uv_wfjgbalc_balc.balcqty, 0) + ISNULL(dbo.uv_wfjgbalc_des.afterend_desqty, 0) - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incqty, 0) AS balcqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_balc.balcamt, 0) + ISNULL(dbo.uv_wfjgbalc_des.afterend_desamt, 0) - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incamt, 0) AS balcamt, ISNULL(dbo.uv_wfjgbalc_inc.pyqty, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_des.pkqty, 0) AS pypkqty, ISNULL(dbo.uv_wfjgbalc_inc.pyamt, 0) - ISNULL(dbo.uv_wfjgbalc_des.pkamt, 0) AS pypkamt, ISNULL(dbo.uv_wfjgbalc_balc.balcqty, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.afterend_desqty, 0) - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incqty, 0) + ISNULL(dbo.uv_wfjgbalc_des.desqty, 0) - ISNULL(dbo.uv_wfjgbalc_inc.incqty, 0) AS bgqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_balc.balcamt, 0) + ISNULL(dbo.uv_wfjgbalc_des.afterend_desamt, 0) - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incamt, 0) + ISNULL(dbo.uv_wfjgbalc_des.desamt, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_inc.incamt, 0) AS bgamt, ISNULL(dbo.uv_wfjgbalc_des.reoutqty, 0) AS reoutqty, ISNULL(dbo.uv_wfjgbalc_des.reoutamt, 0) AS reoutamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_des_waste.wasteqty, 0) AS wasteqty, ISNULL(dbo.uv_wfjgbalc_des_waste.wasteamt, 0) AS wasteamt " arg_tb[i].createsql_string += " FROM dbo.uv_wfjgbalc_balc LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_des_waste ON dbo.uv_wfjgbalc_balc.mtrlid = dbo.uv_wfjgbalc_des_waste.mtrlid AND dbo.uv_wfjgbalc_balc.sptid = dbo.uv_wfjgbalc_des_waste.sptid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status = dbo.uv_wfjgbalc_des_waste.status AND dbo.uv_wfjgbalc_balc.woodcode = dbo.uv_wfjgbalc_des_waste.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.pcode = dbo.uv_wfjgbalc_des_waste.pcode AND dbo.uv_wfjgbalc_balc.plancode = dbo.uv_wfjgbalc_des_waste.plancode LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_inc ON dbo.uv_wfjgbalc_balc.mtrlid = dbo.uv_wfjgbalc_inc.mtrlid AND dbo.uv_wfjgbalc_balc.sptid = dbo.uv_wfjgbalc_inc.sptid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status = dbo.uv_wfjgbalc_inc.status AND dbo.uv_wfjgbalc_balc.woodcode = dbo.uv_wfjgbalc_inc.woodcode AND dbo.uv_wfjgbalc_balc.pcode = dbo.uv_wfjgbalc_inc.pcode AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.plancode = dbo.uv_wfjgbalc_inc.plancode LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_des ON dbo.uv_wfjgbalc_balc.mtrlid = dbo.uv_wfjgbalc_des.mtrlid AND dbo.uv_wfjgbalc_balc.sptid = dbo.uv_wfjgbalc_des.sptid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status = dbo.uv_wfjgbalc_des.status AND dbo.uv_wfjgbalc_balc.woodcode = dbo.uv_wfjgbalc_des.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.pcode = dbo.uv_wfjgbalc_des.pcode AND dbo.uv_wfjgbalc_balc.plancode = dbo.uv_wfjgbalc_des.plancode " i++ //1713 arg_tb[i].update_version = "5.0.170309" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table u_mtrldef add strcheck_digit int default(4) not null " i++ //1714 arg_tb[i].update_version = "5.0.170324" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " delete sys_user_dwnSyntax where dwname='dw_order_wfjg_input' " i++ //1708 arg_tb[i].update_version = "5.0.170331" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_outwaremx] ADD scanqty decimal(18, 5) not null CONSTRAINT [DF_u_outwaremx_scanqty] DEFAULT (0) with values" i++ //1709 arg_tb[i].update_version = "5.0.170412" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cust" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_cust ADD freight_address char(100) NOT NULL " arg_tb[i].createsql_string += "CONSTRAINT DF_u_cust_freight_address DEFAULT '' WITH VALUES " i++ //1710 arg_tb[i].update_version = "5.0.170418" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_order_wfjgMx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_order_wfjgMx ADD plancode char(100) NOT NULL " arg_tb[i].createsql_string += "CONSTRAINT DF_u_order_wfjgMx_plancode DEFAULT '' WITH VALUES " i++ //1711 arg_tb[i].update_version = "5.0.170418" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_order_wfjgMx_out" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_order_wfjgMx_out ADD plancode char(100) NOT NULL " arg_tb[i].createsql_string += "CONSTRAINT DF_u_order_wfjgMx_out_plancode DEFAULT '' WITH VALUES " i++ // arg_tb[i].update_version = "5.0.170419" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "U_OrderRqwp" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table U_OrderRqwp add dscrp varchar(500) not null constraint DF_U_OrderRqwp_dscrp default('') " i++ // arg_tb[i].update_version = "5.0.170601" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletaskmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_saletaskmx] ADD mxdscrp3 varchar(1000) not null CONSTRAINT [DF_u_saletaskmx_mxdscrp3] DEFAULT ('') " i++ // arg_tb[i].update_version = "5.0.170601" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletaskmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_saletaskmx] ADD mxdscrp4 varchar(1000) not null CONSTRAINT [DF_u_saletaskmx_mxdscrp4] DEFAULT ('') " i++ // arg_tb[i].update_version = "5.0.170613" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_outware add scanflag tinyint not null default(0)" //uv_wfjgbalc_balc uv_wfjgbalc_des_waste uv_wfjgbalc_inc uv_wfjgbalc_des uv_wfjgbalc_view //适当长度后,往下添加修改数据库代码, 看 uof_createtable_arr_demo(i, arg_tb) uof_createtable_arr_1706191(i, arg_tb) RETURN end subroutine public subroutine uof_createtable_arr_1706191 (long i, ref s_sys_create_table arg_tb[]); i++ // arg_tb[i].update_version = "5.0.170619" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_file_way" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_file_way]( " arg_tb[i].createsql_string += " [id] [int] NOT NULL, " arg_tb[i].createsql_string += " [filetype] [char](10) NOT NULL, " arg_tb[i].createsql_string += " [way] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [path] [varchar](1000) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_file_way] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [id] ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ // arg_tb[i].update_version = "5.0.170621" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_event" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table sys_event alter column escript VARchar(2000) not null " i++ // arg_tb[i].update_version = "5.0.171013" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_prdpf" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_prdpf] ADD dipztype int not null CONSTRAINT [DF_u_prdpf_dipztype] DEFAULT (-1) with values" i++ // arg_tb[i].update_version = "5.0.171018" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrldef] ADD status_default varchar(100) not null CONSTRAINT [DF_u_mtrldef_status_default] DEFAULT ('') with values" i++ // arg_tb[i].update_version = "5.0.171018" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrldef] ADD woodcode_default varchar(100) not null CONSTRAINT [DF_u_mtrldef_woodcode_default] DEFAULT ('') with values" i++ // arg_tb[i].update_version = "5.0.171018" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrldef] ADD pcode_default varchar(100) not null CONSTRAINT [DF_u_mtrldef_pcode_default] DEFAULT ('') with values" i++ // arg_tb[i].update_version = "5.0.171119" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sc_workprice" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_sc_workprice] ADD stepstr varchar(100) not null CONSTRAINT [DF_u_sc_workprice_stepstr] DEFAULT ('') " i++ // arg_tb[i].update_version = "5.0.171119" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_orderrqwp" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_orderrqwp] ADD stepstr varchar(100) not null CONSTRAINT [DF_u_orderrqwp_stepstr] DEFAULT ('') " i++ // arg_tb[i].update_version = "5.0.171205" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_storage" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_storage] ADD if_fifo int not null CONSTRAINT [DF_u_storage_if_fifo] DEFAULT (0) " //i++ // //arg_tb[i].update_version = "5.0.171214" //arg_tb[i].ifmx = 0 //arg_tb[i].tbname = "dt_sys_scidentity" //arg_tb[i].createsql_string = "" //arg_tb[i].createsql_string += uof_cost_fifo_procedure_text() i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_inmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_mtrlware_inmx]( " arg_tb[i].createsql_string += " [mtrlwaremxid] [int] NOT NULL, " arg_tb[i].createsql_string += " [scid] [int] NOT NULL, " arg_tb[i].createsql_string += " [mtrlwareid] [int] NOT NULL, " arg_tb[i].createsql_string += " [inwareid] [int] NOT NULL, " arg_tb[i].createsql_string += " [printid] [int] NOT NULL, " arg_tb[i].createsql_string += " [inwarecode] [varchar](30) NOT NULL, " arg_tb[i].createsql_string += " [inwaredate] [datetime] NULL, " arg_tb[i].createsql_string += " [inqty] [decimal](18, 5) NOT NULL, " arg_tb[i].createsql_string += " [inprice] [decimal](18, 5) NOT NULL, " arg_tb[i].createsql_string += " [outqty] [decimal](18, 5) NOT NULL, " arg_tb[i].createsql_string += " [if_outware] [int] NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_mtrlware_inmx] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [mtrlwaremxid] ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_inmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrlware_inmx] ADD CONSTRAINT [DF_u_mtrlware_inmx_mtrlwaremxid] DEFAULT ((0)) FOR [mtrlwaremxid]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_inmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrlware_inmx] ADD CONSTRAINT [DF_u_mtrlware_inmx_scid] DEFAULT ((0)) FOR [scid]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_inmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrlware_inmx] ADD CONSTRAINT [DF_u_mtrlware_inmx_mtrlwareid] DEFAULT ((0)) FOR [mtrlwareid]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_inmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrlware_inmx] ADD CONSTRAINT [DF_u_mtrlware_inmx_inwareid] DEFAULT ((0)) FOR [inwareid]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_inmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrlware_inmx] ADD CONSTRAINT [DF_u_mtrlware_inmx_printid] DEFAULT ((0)) FOR [printid]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_inmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrlware_inmx] ADD CONSTRAINT [DF_u_mtrlware_inmx_inwarecode] DEFAULT ('') FOR [inwarecode]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_inmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrlware_inmx] ADD CONSTRAINT [DF_u_mtrlware_inmx_inqty] DEFAULT ((0)) FOR [inqty]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_inmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrlware_inmx] ADD CONSTRAINT [DF_u_mtrlware_inmx_inprice] DEFAULT ((0)) FOR [inprice]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_inmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrlware_inmx] ADD CONSTRAINT [DF_u_mtrlware_inmx_outqty] DEFAULT ((0)) FOR [outqty]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_inmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrlware_inmx] ADD CONSTRAINT [DF_u_mtrlware_inmx_if_outware] DEFAULT ((0)) FOR [if_outware]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mtrlwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_outwaremx_mtrlwaremx]( " arg_tb[i].createsql_string += " [scid] [int] NOT NULL, " arg_tb[i].createsql_string += " [outwareid] [int] NOT NULL, " arg_tb[i].createsql_string += " [printid] [int] NOT NULL, " arg_tb[i].createsql_string += " [mtrlwaremxid] [int] NOT NULL, " arg_tb[i].createsql_string += " [qty] [decimal](18, 5) NOT NULL, " arg_tb[i].createsql_string += " [price] [decimal](18, 5) NOT NULL, " arg_tb[i].createsql_string += " [If_inware] [int] NOT NULL " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mtrlwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_outwaremx_mtrlwaremx] ADD CONSTRAINT [DF_u_outwaremx_mtrlwaremx_scid] DEFAULT ((0)) FOR [scid]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mtrlwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_outwaremx_mtrlwaremx] ADD CONSTRAINT [DF_u_outwaremx_mtrlwaremx_outwareid] DEFAULT ((0)) FOR [outwareid]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mtrlwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_outwaremx_mtrlwaremx] ADD CONSTRAINT [DF_u_outwaremx_mtrlwaremx_printid] DEFAULT ((0)) FOR [printid]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mtrlwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_outwaremx_mtrlwaremx] ADD CONSTRAINT [DF_u_outwaremx_mtrlwaremx_mtrlwaremxid] DEFAULT ((0)) FOR [mtrlwaremxid]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mtrlwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_outwaremx_mtrlwaremx] ADD CONSTRAINT [DF_u_outwaremx_mtrlwaremx_qty] DEFAULT ((0)) FOR [qty]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mtrlwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_outwaremx_mtrlwaremx] ADD CONSTRAINT [DF_u_outwaremx_mtrlwaremx_price] DEFAULT ((0)) FOR [price]" i++ // arg_tb[i].update_version = "5.0.171215" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mtrlwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_outwaremx_mtrlwaremx] ADD CONSTRAINT [DF_u_outwaremx_mtrlwaremx_If_inware] DEFAULT ((0)) FOR [If_inware]" i++ // arg_tb[i].update_version = "5.0.171217" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dt_sys_scidentity" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += uof_cost_fifo_procedure_text() i++ // arg_tb[i].update_version = "5.0.171221" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mtrlwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [IX_u_outwaremx_mtrlwaremx] ON [dbo].[u_outwaremx_mtrlwaremx] " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [If_inware] ASC " arg_tb[i].createsql_string += " ) " i++ // arg_tb[i].update_version = "5.0.171221" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mtrlwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [IX_u_outwaremx_mtrlwaremx_1] ON [dbo].[u_outwaremx_mtrlwaremx] " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [scid] ASC, " arg_tb[i].createsql_string += " [outwareid] ASC, " arg_tb[i].createsql_string += " [printid] ASC " arg_tb[i].createsql_string += " ) " i++ // arg_tb[i].update_version = "5.0.171221" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_inmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [IX_u_mtrlware_inmx] ON [dbo].[u_mtrlware_inmx] " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [scid] ASC, " arg_tb[i].createsql_string += " [mtrlwareid] ASC " arg_tb[i].createsql_string += " ) " i++ // arg_tb[i].update_version = "5.0.171221" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_inmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [IX_u_mtrlware_inmx_1] ON [dbo].[u_mtrlware_inmx] " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [if_outware] ASC " arg_tb[i].createsql_string += " ) " i++ // arg_tb[i].update_version = "5.0.171222" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dt_sys_scidentity" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += uof_cost_fifo_procedure_text2() i++ // arg_tb[i].update_version = "5.0.171223" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlware_inmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [IX_u_outwaremx_mtrlwaremx_2] ON [dbo].[u_outwaremx_mtrlwaremx] " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [scid] ASC, " arg_tb[i].createsql_string += " [outwareid] ASC, " arg_tb[i].createsql_string += " [printid] ASC, " arg_tb[i].createsql_string += " [If_inware] ASC " arg_tb[i].createsql_string += " ) " i++ // arg_tb[i].update_version = "5.0.171225" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_outware alter column relstr_3 char(100) not null " i++ // arg_tb[i].update_version = "5.0.171226" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_outwaremx ADD enprice_notax decimal(18,10) not null constraint DF_u_outwaremx_enprice_notax default(0)~r~n" i++ // arg_tb[i].update_version = "5.0.171227" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_waste" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_outware_waste alter column relstr_3 char(100) not null " i++ // arg_tb[i].update_version = "5.0.171228" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_inwaremx ADD uprice_notax decimal(18,10) not null constraint DF_u_inwaremx_uprice_notax default(0)~r~n" //20180117 修改了 这几个视图 导致 结存推算表 期初 数量 0 但有期初金额 // SUM(dbo.u_inwaremx.price * dbo.u_inwaremx.qty) AS incamt, //uv_warebalc_inc_cusid //uv_warebalc_inc_afterend //uv_warebalc_inc_afterend_cusid //uv_warebalc_inc i++ // uv_warebalc_inc_cusid arg_tb[i].update_version = "5.0.171229" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dt_sys_scidentity" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_inc_cusid] " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, SUM(dbo.u_inwaremx.costamt) AS incamt, dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, " arg_tb[i].createsql_string += " dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid " arg_tb[i].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[i].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.u_inware.indate >= dbo.u_parm_batchtake.firstdate AND dbo.u_inware.indate <= dbo.u_parm_batchtake.enddate " arg_tb[i].createsql_string += " WHERE (dbo.u_inware.flag = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid " i++ // uv_warebalc_inc_afterend arg_tb[i].update_version = "5.0.171229" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dt_sys_scidentity" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_inc_afterend] " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, SUM(dbo.u_inwaremx.addqty) AS incaddqty, SUM(dbo.u_inwaremx.costamt) AS incamt, dbo.u_inware.storageid, dbo.u_inwaremx.status, " arg_tb[i].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode " arg_tb[i].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[i].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.u_inware.indate > dbo.u_parm_batchtake.enddate " arg_tb[i].createsql_string += " WHERE (dbo.u_inware.flag = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode " i++ // uv_warebalc_inc_afterend_cusid arg_tb[i].update_version = "5.0.171229" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dt_sys_scidentity" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_inc_afterend_cusid] " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, SUM(dbo.u_inwaremx.costamt) AS incamt, dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, " arg_tb[i].createsql_string += " dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid " arg_tb[i].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[i].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.u_inware.indate > dbo.u_parm_batchtake.enddate " arg_tb[i].createsql_string += " WHERE (dbo.u_inware.flag = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid " i++ // uv_warebalc_inc arg_tb[i].update_version = "5.0.171229" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dt_sys_scidentity" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_inc] " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, SUM(dbo.u_inwaremx.addqty) AS incaddqty, SUM(dbo.u_inwaremx.costamt) AS incamt, dbo.u_inware.storageid, dbo.u_inwaremx.status, " arg_tb[i].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode " arg_tb[i].createsql_string += " FROM dbo.u_inwaremx INNER JOIN " arg_tb[i].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.u_inware.indate >= dbo.u_parm_batchtake.firstdate AND dbo.u_inware.indate <= dbo.u_parm_batchtake.enddate " arg_tb[i].createsql_string += " WHERE (dbo.u_inware.flag = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode " i++ // arg_tb[i].update_version = "5.0.180206" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "dt_sys_scidentity" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += uof_cost_fifo_procedure_text2() i++ // arg_tb[i].update_version = "5.0.180208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sale_price_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_sale_price_mx ADD saleqty decimal(18,5) not null constraint DF_u_sale_price_mx_saleqty default(0)~r~n" i++ // arg_tb[i].update_version = "5.0.180208" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sale_price_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_sale_price_mx ADD saleqty1 decimal(18,5) not null constraint DF_u_sale_price_mx_saleqty1 default(999999)~r~n" i++ // arg_tb[i].update_version = "5.0.180210" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sale_price_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_sale_price_mx drop constraint PK_u_sale_price_mx~r~n" i++ // arg_tb[i].update_version = "5.0.180210" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sale_price_mx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_sale_price_mx] ADD CONSTRAINT [PK_u_sale_price_mx] PRIMARY KEY NONCLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [pricelistid] ASC, " arg_tb[i].createsql_string += " [mtrlid] ASC, " arg_tb[i].createsql_string += " [unit] ASC, " arg_tb[i].createsql_string += " [status] ASC, " arg_tb[i].createsql_string += " [pcode] ASC, " arg_tb[i].createsql_string += " [woodcode] ASC, " arg_tb[i].createsql_string += " [saleqty] ASC, " arg_tb[i].createsql_string += " [saleqty1] ASC " arg_tb[i].createsql_string += " ) " i++ // arg_tb[i].update_version = "5.0.180306" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_SaleTaskMx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_SaleTaskMx ADD priceformula varchar(255) NOT NULL " arg_tb[i].createsql_string += "CONSTRAINT DF_u_SaleTaskMx_priceformula DEFAULT '' WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180307" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_formula_def" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_formula_def] ADD dscrp varchar(100) not null CONSTRAINT [DF_u_formula_def_dscrp] DEFAULT ('') " i++ // arg_tb[i].update_version = "5.0.180326" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlsectype" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_mtrlsectype]( " arg_tb[i].createsql_string += " [mtrlsectypeid] [int] NOT NULL, " arg_tb[i].createsql_string += " [mtrlsectype] [char](30) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_mtrlsectype] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [mtrlsectypeid] ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ // arg_tb[i].update_version = "5.0.180326" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlsectype" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrlsectype] ADD CONSTRAINT [DF_u_mtrlsectype_mtrlsectypeid] DEFAULT (0) FOR [mtrlsectypeid]" i++ // arg_tb[i].update_version = "5.0.180326" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlsectype" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrlsectype] ADD CONSTRAINT [DF_u_mtrlsectype_mtrlsectype] DEFAULT ('') FOR [mtrlsectype]" i++ // arg_tb[i].update_version = "5.0.180326" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_zxmtrlmode" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_zxmtrlmode]( " arg_tb[i].createsql_string += " [zxmtrlmodeid] [int] NOT NULL, " arg_tb[i].createsql_string += " [zxmtrlmode] [char](50) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_zxmtrlmode] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [zxmtrlmodeid] ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ // arg_tb[i].update_version = "5.0.180326" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrlsectype" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_zxmtrlmode] ADD CONSTRAINT [DF_u_zxmtrlmode_zxmtrlmodeid] DEFAULT (0) FOR [zxmtrlmodeid]" i++ // arg_tb[i].update_version = "5.0.180326" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_zxmtrlmode" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_zxmtrlmode] ADD CONSTRAINT [DF_u_zxmtrlmode_zxmtrlmode] DEFAULT ('') FOR [zxmtrlmode]" i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_outware add cwauditingdate datetime null" i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_outware ADD cwauditingrep char(20) not NULL CONSTRAINT DF_u_outware_cwauditingrep DEFAULT '' WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_outware ADD cwauditingflag int not NULL CONSTRAINT DF_u_outware_cwauditingflag DEFAULT 0 WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inware" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_inware add cwauditingdate datetime null" i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inware" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_inware ADD cwauditingrep char(20) not NULL CONSTRAINT DF_u_inware_cwauditingrep DEFAULT '' WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inware" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_inware ADD cwauditingflag int not NULL CONSTRAINT DF_u_inware_cwauditingflag DEFAULT 0 WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_reissue" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_reissue add cwauditingdate datetime null" i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_reissue" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_reissue ADD cwauditingrep char(20) not NULL CONSTRAINT DF_u_reissue_cwauditingrep DEFAULT '' WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_reissue" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_reissue ADD cwauditingflag int not NULL CONSTRAINT DF_u_reissue_cwauditingflag DEFAULT 0 WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_gz_loanwage" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_gz_loanwage add cwauditingdate datetime null" i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_gz_loanwage" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_gz_loanwage ADD cwauditingrep char(20) not NULL CONSTRAINT DF_u_gz_loanwage_cwauditingrep DEFAULT '' WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_gz_loanwage" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_gz_loanwage ADD cwauditingflag int not NULL CONSTRAINT DF_u_gz_loanwage_cwauditingflag DEFAULT 0 WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_gz_award_punish" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_gz_award_punish add cwauditingdate datetime null" i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_gz_award_punish" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_gz_award_punish ADD cwauditingrep char(20) not NULL CONSTRAINT DF_u_gz_award_punish_cwauditingrep DEFAULT '' WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_gz_award_punish" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_gz_award_punish ADD cwauditingflag int not NULL CONSTRAINT DF_u_gz_award_punish_cwauditingflag DEFAULT 0 WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_cusamt add cwauditingdate datetime null" i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_cusamt ADD cwauditingrep char(20) not NULL CONSTRAINT DF_u_cusamt_cwauditingrep DEFAULT '' WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cusamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_cusamt ADD cwauditingflag int not NULL CONSTRAINT DF_u_cusamt_cwauditingflag DEFAULT 0 WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rap_money_transfer" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_rap_money_transfer add cwauditingdate datetime null" i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rap_money_transfer" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_rap_money_transfer ADD cwauditingrep char(20) not NULL CONSTRAINT DF_u_rap_money_transfer_cwauditingrep DEFAULT '' WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rap_money_transfer" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_rap_money_transfer ADD cwauditingflag int not NULL CONSTRAINT DF_u_rap_money_transfer_cwauditingflag DEFAULT 0 WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_Bmstamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_Bmstamt add cwauditingdate datetime null" i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_Bmstamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_Bmstamt ADD cwauditingrep char(20) not NULL CONSTRAINT DF_u_Bmstamt_cwauditingrep DEFAULT '' WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180429" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_Bmstamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_Bmstamt ADD cwauditingflag int not NULL CONSTRAINT DF_u_Bmstamt_cwauditingflag DEFAULT 0 WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180430" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "U_income_expenses" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table U_income_expenses add cwauditingdate datetime null" i++ // arg_tb[i].update_version = "5.0.180430" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "U_income_expenses" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE U_income_expenses ADD cwauditingrep char(20) not NULL CONSTRAINT DF_U_income_expenses_cwauditingrep DEFAULT '' WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180430" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "U_income_expenses" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE U_income_expenses ADD cwauditingflag int not NULL CONSTRAINT DF_U_income_expenses_cwauditingflag DEFAULT 0 WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ow_wfjg_in" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table ow_wfjg_in add cwauditingdate datetime null" i++ // arg_tb[i].update_version = "5.0.180517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ow_wfjg_in" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE ow_wfjg_in ADD cwauditingrep char(20) not NULL CONSTRAINT DF_ow_wfjg_in_cwauditingrep DEFAULT '' WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180517" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ow_wfjg_in" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE ow_wfjg_in ADD cwauditingflag int not NULL CONSTRAINT DF_ow_wfjg_in_cwauditingflag DEFAULT 0 WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180525" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletask" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_saletask add pricedate datetime null" i++ // arg_tb[i].update_version = "5.0.180525" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletask" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_saletask ADD priceemp char(20) not NULL CONSTRAINT DF_u_saletask_priceemp DEFAULT '' WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180525" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletask" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_saletask ADD priceflag int not NULL CONSTRAINT DF_u_saletask_priceflag DEFAULT 0 WITH VALUES " i++ // arg_tb[i].update_version = "5.0.180531" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_order_wfjgmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_order_wfjgmx] ADD mxdscrp2 varchar(1000) not null CONSTRAINT [DF_u_order_wfjgmx_mxdscrp2] DEFAULT ('') with values" i++ // arg_tb[i].update_version = "5.0.180531" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_order_wfjgmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_order_wfjgmx] ADD mxdscrp3 varchar(1000) not null CONSTRAINT [DF_u_order_wfjgmx_mxdscrp3] DEFAULT ('') with values" i++ // arg_tb[i].update_version = "5.0.180531" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_order_wfjgmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_order_wfjgmx] ADD mxdscrp4 varchar(1000) not null CONSTRAINT [DF_u_order_wfjgmx_mxdscrp4] DEFAULT ('') with values" i++ // arg_tb[i].update_version = "5.0.180601" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ow_wfjgmx_in_aft" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[ow_wfjgmx_in_aft] ADD mxdscrp2 varchar(1000) not null CONSTRAINT [DF_ow_wfjgmx_in_aft_mxdscrp2] DEFAULT ('') with values" i++ // arg_tb[i].update_version = "5.0.180601" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ow_wfjgmx_in_aft" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[ow_wfjgmx_in_aft] ADD mxdscrp3 varchar(1000) not null CONSTRAINT [DF_ow_wfjgmx_in_aft_mxdscrp3] DEFAULT ('') with values" i++ // arg_tb[i].update_version = "5.0.180601" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ow_wfjgmx_in_aft" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[ow_wfjgmx_in_aft] ADD mxdscrp4 varchar(1000) not null CONSTRAINT [DF_ow_wfjgmx_in_aft_mxdscrp4] DEFAULT ('') with values" i++ // arg_tb[i].update_version = "5.0.180602" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "" arg_tb[i].createsql_string += " IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[u_mtrldef]') AND name = N'i_mtrlsectype') " arg_tb[i].createsql_string += " DROP INDEX [i_mtrlsectype] ON [dbo].[u_mtrldef] WITH ( ONLINE = OFF ) " i++ // arg_tb[i].update_version = "5.0.180602" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "" arg_tb[i].createsql_string += " IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF_u_mtrldef_mtrltype1]') AND type = 'D') " arg_tb[i].createsql_string += " BEGIN " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrldef] DROP CONSTRAINT [DF_u_mtrldef_mtrltype1] " arg_tb[i].createsql_string += " END " i++ // arg_tb[i].update_version = "5.0.180602" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "alter table u_mtrldef alter column mtrlsectype VARchar(100) not null" i++ // arg_tb[i].update_version = "5.0.180602" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrldef] ADD CONSTRAINT [DF_u_mtrldef_mtrltype1] DEFAULT ('') FOR [mtrlsectype]" i++ // arg_tb[i].update_version = "5.0.180602" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [i_mtrlsectype] ON [dbo].[u_mtrldef] " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [mtrlsectype] ASC " arg_tb[i].createsql_string += " ) " i++ // arg_tb[i].update_version = "5.0.180714" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buytaskmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_buytaskmx] ADD plancode varchar(100) not null CONSTRAINT [DF_u_buytaskmx_plancode] DEFAULT ('') " i++ // arg_tb[i].update_version = "5.0.180809" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "U_income_expenses" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE U_income_expenses ADD spt_cus_id int not NULL CONSTRAINT DF_U_income_expenses_spt_cus_id DEFAULT 0 " i++ // arg_tb[i].update_version = "5.0.180809" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "U_income_expenses" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " alter table U_income_expenses add finish_amt decimal(18,5) not null CONSTRAINT DF_U_income_expenses_finish_amt default(0) " i++ // arg_tb[i].update_version = "5.0.180812" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_Bmstamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_Bmstamt ADD relrapid int not NULL CONSTRAINT DF_u_Bmstamt_relrapid DEFAULT 0 " i++ // arg_tb[i].update_version = "5.0.180813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_associat_sptcust" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_associat_sptcust]( " arg_tb[i].createsql_string += " [sptid] [int] NOT NULL, " arg_tb[i].createsql_string += " [cusid] [int] NOT NULL, " arg_tb[i].createsql_string += " [dscrp] [varchar](255) NULL " arg_tb[i].createsql_string += " CONSTRAINT [PK_U_ASSOCIAT_SPTCUST] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [sptid],[cusid] ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) ON [PRIMARY] " i++ // arg_tb[i].update_version = "5.0.180813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_associat_sptcust" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_associat_sptcust] ADD CONSTRAINT [DF__sptid__7B116723] DEFAULT (0) FOR [sptid] " i++ // arg_tb[i].update_version = "5.0.180813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_associat_sptcust" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_associat_sptcust] ADD CONSTRAINT [DF_cusid__7B116724] DEFAULT (0) FOR [cusid] " i++ // arg_tb[i].update_version = "5.0.180813" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_associat_sptcust" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_associat_sptcust] ADD CONSTRAINT [DF__dscrp__7B116725] DEFAULT ('') FOR [dscrp] " i++ // arg_tb[i].update_version = "5.0.180822" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_quotemx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " alter table u_quotemx add [mxdscrp2] [varchar](255) NULL ,[mxdscrp3] [varchar](255) NULL ,[mxdscrp4] [varchar](255) NULL " i++ // arg_tb[i].update_version = "5.0.180822" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_quotemx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_quotemx] ADD CONSTRAINT [DF_u_quotemx_mxdscrp2] DEFAULT ('') FOR [mxdscrp2] " i++ // arg_tb[i].update_version = "5.0.180822" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_quotemx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_quotemx] ADD CONSTRAINT [DF_u_quotemx_mxdscrp3] DEFAULT ('') FOR [mxdscrp3] " i++ // arg_tb[i].update_version = "5.0.180822" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_quotemx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_quotemx] ADD CONSTRAINT [DF_u_quotemx_mxdscrp4] DEFAULT ('') FOR [mxdscrp4] " i++ // arg_tb[i].update_version = "5.0.180823" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_inwaremx] ADD mxdscrp2 varchar(500) not null CONSTRAINT [DF_u_inwaremx_mxdscrp2] DEFAULT ('') " i++ // arg_tb[i].update_version = "5.0.180823" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_inwaremx] ADD mxdscrp3 varchar(500) not null CONSTRAINT [DF_u_inwaremx_mxdscrp3] DEFAULT ('') " i++ // arg_tb[i].update_version = "5.0.180823" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inwaremx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_inwaremx] ADD mxdscrp4 varchar(500) not null CONSTRAINT [DF_u_inwaremx_mxdscrp4] DEFAULT ('') " i++ // arg_tb[i].update_version = "5.0.180824" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "" arg_tb[i].createsql_string += " IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__u_mtrldef__zxmtr__2F914F74]') AND type = 'D') " arg_tb[i].createsql_string += " BEGIN " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrldef] DROP CONSTRAINT [DF__u_mtrldef__zxmtr__2F914F74] " arg_tb[i].createsql_string += " END " i++ // arg_tb[i].update_version = "5.0.180824" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " alter table u_mtrldef alter column zxmtrlmode VARchar(255) not null " i++ // arg_tb[i].update_version = "5.0.180824" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrldef] ADD DEFAULT ('') FOR [zxmtrlmode] " i++ // arg_tb[i].update_version = "5.0.180824" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " alter table u_mtrldef alter column mtrlsectype VARchar(255) not null " i++ // arg_tb[i].update_version = "5.0.180828" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rap_money_transfer" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += "ALTER TABLE u_rap_money_transfer ADD mrate decimal(23,10) not null constraint DF_u_rap_money_transfer_mrate default(1) " i++ // arg_tb[i].update_version = "5.0.180903" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_warepdb" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_warepdb ADD waredscrp varchar(255) CONSTRAINT DF_u_warepdb_waredscrp DEFAULT (('')) not null " i++ // arg_tb[i].update_version = "5.0.180903" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_warepdb_billmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_warepdb_billmx ADD waredscrp varchar(255) CONSTRAINT DF_u_warepdb_billmx_waredscrp DEFAULT (('')) not null " i++ //46 arg_tb[i].update_version = "5.0.180907" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_SaleTaskMx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_SaleTaskMx ADD checkflag tinyint CONSTRAINT DF_u_SaleTaskMx_checkflag DEFAULT (0) not null " i++ //47 arg_tb[i].update_version = "5.0.180907" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_SaleTaskMx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_SaleTaskMx ADD checkemp char(20) CONSTRAINT DF_u_SaleTaskMx_checkemp DEFAULT ('') not null " i++ //48 arg_tb[i].update_version = "5.0.180907" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_SaleTaskMx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_SaleTaskMx ADD checkdate datetime null " i++ //49 arg_tb[i].update_version = "5.0.180908" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_accounts" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_accounts ADD bankstr varchar(100) CONSTRAINT DF_u_accounts_bankstr DEFAULT (('')) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_accounts ADD idcode varchar(30) CONSTRAINT DF_u_accounts_idcode DEFAULT (('')) not null ~r~n " i++ //50 arg_tb[i].update_version = "5.0.180908" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_dytitle_saletask" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_dytitle_saletask]( ~r~n " arg_tb[i].createsql_string += " [hang] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [name] [varchar](500) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dwtitlename] [varchar](500) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [execltitlename] [varchar](500) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [filtername] [varchar](500) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_dytitle_saletask] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [name] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_saletask] ADD CONSTRAINT [DF_u_dytitle_saletask_hang] DEFAULT ((1)) FOR [hang] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_saletask] ADD CONSTRAINT [DF_u_dytitle_saletask_name] DEFAULT ('') FOR [name] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_saletask] ADD CONSTRAINT [DF_u_dytitle_saletask_dwtitlename] DEFAULT ('') FOR [dwtitlename] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_saletask] ADD CONSTRAINT [DF_u_dytitle_saletask_execltitlename] DEFAULT ('') FOR [execltitlename] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_saletask] ADD CONSTRAINT [DF_u_dytitle_saletask_filtername] DEFAULT ('') FOR [filtername] ~r~n " i++ //1851 arg_tb[i].update_version = "5.0.180910" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_order_wfjg_wastemx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_order_wfjg_wastemx ADD plancode varchar(255) CONSTRAINT DF_u_order_wfjg_wastemx_plancode DEFAULT (('')) not null " i++ // uv_wfjgbalc_view arg_tb[i].update_version = "5.0.180910" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_view" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_wfjgbalc_view] " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.uv_wfjgbalc_balc.mtrlid, dbo.uv_wfjgbalc_balc.sptid, dbo.uv_wfjgbalc_balc.status, dbo.uv_wfjgbalc_balc.woodcode, dbo.uv_wfjgbalc_balc.pcode, dbo.uv_wfjgbalc_balc.plancode, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_des.desqty, 0) AS desqty, ISNULL(dbo.uv_wfjgbalc_des.desamt, 0) AS desamt, ISNULL(dbo.uv_wfjgbalc_inc.incqty, 0) AS incqty, ISNULL(dbo.uv_wfjgbalc_inc.incamt, 0) " arg_tb[i].createsql_string += " AS incamt, ISNULL(dbo.uv_wfjgbalc_balc.balcqty, 0) + ISNULL(dbo.uv_wfjgbalc_des.afterend_desqty, 0) - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incqty, 0) AS balcqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_balc.balcamt, 0) + ISNULL(dbo.uv_wfjgbalc_des.afterend_desamt, 0) - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incamt, 0) AS balcamt, ISNULL(dbo.uv_wfjgbalc_inc.pyqty, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_des.pkqty, 0) AS pypkqty, ISNULL(dbo.uv_wfjgbalc_inc.pyamt, 0) - ISNULL(dbo.uv_wfjgbalc_des.pkamt, 0) AS pypkamt, ISNULL(dbo.uv_wfjgbalc_balc.balcqty, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.afterend_desqty, 0) - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incqty, 0) + ISNULL(dbo.uv_wfjgbalc_des.desqty, 0) - ISNULL(dbo.uv_wfjgbalc_inc.incqty, 0) " arg_tb[i].createsql_string += " + + ISNULL(dbo.uv_wfjgbalc_des_waste.wasteqty, 0) AS bgqty, ISNULL(dbo.uv_wfjgbalc_balc.balcamt, 0) + ISNULL(dbo.uv_wfjgbalc_des.afterend_desamt, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incamt, 0) + ISNULL(dbo.uv_wfjgbalc_des.desamt, 0) - ISNULL(dbo.uv_wfjgbalc_inc.incamt, 0) + ISNULL(dbo.uv_wfjgbalc_des_waste.wasteamt, 0) AS bgamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_des.reoutqty, 0) AS reoutqty, ISNULL(dbo.uv_wfjgbalc_des.reoutamt, 0) AS reoutamt, ISNULL(dbo.uv_wfjgbalc_des_waste.wasteqty, 0) AS wasteqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_des_waste.wasteamt, 0) AS wasteamt " arg_tb[i].createsql_string += " FROM dbo.uv_wfjgbalc_balc LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_des_waste ON dbo.uv_wfjgbalc_balc.mtrlid = dbo.uv_wfjgbalc_des_waste.mtrlid AND dbo.uv_wfjgbalc_balc.sptid = dbo.uv_wfjgbalc_des_waste.sptid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status = dbo.uv_wfjgbalc_des_waste.status AND dbo.uv_wfjgbalc_balc.woodcode = dbo.uv_wfjgbalc_des_waste.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.pcode = dbo.uv_wfjgbalc_des_waste.pcode AND dbo.uv_wfjgbalc_balc.plancode = dbo.uv_wfjgbalc_des_waste.plancode LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_inc ON dbo.uv_wfjgbalc_balc.mtrlid = dbo.uv_wfjgbalc_inc.mtrlid AND dbo.uv_wfjgbalc_balc.sptid = dbo.uv_wfjgbalc_inc.sptid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status = dbo.uv_wfjgbalc_inc.status AND dbo.uv_wfjgbalc_balc.woodcode = dbo.uv_wfjgbalc_inc.woodcode AND dbo.uv_wfjgbalc_balc.pcode = dbo.uv_wfjgbalc_inc.pcode AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.plancode = dbo.uv_wfjgbalc_inc.plancode LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_des ON dbo.uv_wfjgbalc_balc.mtrlid = dbo.uv_wfjgbalc_des.mtrlid AND dbo.uv_wfjgbalc_balc.sptid = dbo.uv_wfjgbalc_des.sptid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status = dbo.uv_wfjgbalc_des.status AND dbo.uv_wfjgbalc_balc.woodcode = dbo.uv_wfjgbalc_des.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.pcode = dbo.uv_wfjgbalc_des.pcode AND dbo.uv_wfjgbalc_balc.plancode = dbo.uv_wfjgbalc_des.plancode " i++ // arg_tb[i].update_version = "5.0.180912" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_taskdamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_taskdamt ADD billtype tinyint not null constraint DF_u_taskdamt_billtype default(0) " i++ // arg_tb[i].update_version = "5.0.180913" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buyTaskMx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_buyTaskMx ADD dscrp2 varchar(255) CONSTRAINT DF_u_buyTaskMx_dscrp2 DEFAULT ('') not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_buyTaskMx ADD dscrp3 varchar(255) CONSTRAINT DF_u_buyTaskMx_dscrp3 DEFAULT ('') not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_buyTaskMx ADD dscrp4 varchar(255) CONSTRAINT DF_u_buyTaskMx_dscrp4 DEFAULT ('') not null ~r~n " i++ // arg_tb[i].update_version = "5.0.180914" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buyTask" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_buyTask ADD mstpayamt decimal(18,5) not null CONSTRAINT DF_u_buyTask_mstpayamt DEFAULT (0), ~r~n " arg_tb[i].createsql_string += " payamt decimal(18,5) not null CONSTRAINT DF_u_buyTask_payamt DEFAULT (0) ~r~n " i++ //56 arg_tb[i].update_version = "5.0.180915" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_SaleTaskMx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_SaleTaskMx ADD [enprice_notax] [decimal](18, 10) NOT NULL constraint DF_u_SaleTaskMx_enprice_notax default(0) " i++ // arg_tb[i].update_version = "5.0.180915" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buyTaskMx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_buyTaskMx ADD [uprice_notax] [decimal](18, 10) NOT NULL constraint DF_u_buyTaskMx_uprice_notax default(0) " i++ // arg_tb[i].update_version = "5.0.180916" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buyTaskMx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " update u_buyTaskMx " arg_tb[i].createsql_string += " set uprice_notax = uprice /(1+tax)" i++ // arg_tb[i].update_version = "5.0.180916" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_SaleTaskMx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " update u_SaleTaskMx " arg_tb[i].createsql_string += " set enprice_notax = enprice /(1+tax) " i++ // arg_tb[i].update_version = "5.0.180916" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buyTask" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " update u_buytask ~r~n " arg_tb[i].createsql_string += " set u_buytask.mstpayamt = case v_sys.cnt when 0 then v_mx_amt.sunbsamt else v_mx_amt.sumuamt end ~r~n " arg_tb[i].createsql_string += " from u_buytask inner join ~r~n " arg_tb[i].createsql_string += " (select scid, taskid, sum(uamt) as sumuamt, sum(bsamt) as sunbsamt ~r~n " arg_tb[i].createsql_string += " from u_buytaskmx ~r~n " arg_tb[i].createsql_string += " group by scid, taskid) as v_mx_amt on u_buytask.scid = v_mx_amt.scid and u_buytask.taskid = v_mx_amt.taskid,(select count(*) as cnt ~r~n " arg_tb[i].createsql_string += " from sys_option ~r~n " arg_tb[i].createsql_string += " where optionid = '223' and optionvalue = '1') v_sys ~r~n " i++ //1861 arg_tb[i].update_version = "5.0.180917" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_Bmstamtmx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " update u_Bmstamtmx ~r~n " arg_tb[i].createsql_string += " set u_Bmstamtmx.takedate = U_income_expenses.outdate ~r~n " arg_tb[i].createsql_string += " FROM u_Bmstamtmx INNER JOIN ~r~n " arg_tb[i].createsql_string += " u_Bmstamt ON u_Bmstamtmx.Baid = u_Bmstamt.Baid inner join U_income_expenses on U_income_expenses.billid = u_Bmstamtmx.takeid ~r~n " arg_tb[i].createsql_string += " WHERE (u_Bmstamt.billtype = 2) OR (u_Bmstamt.billtype = 3) ~r~n " i++ //48 arg_tb[i].update_version = "5.0.180918" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_SaleTaskMx" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_SaleTaskMx ADD checkdate datetime null " i++ //49 arg_tb[i].update_version = "5.0.180918" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_accounts" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " ALTER TABLE u_accounts ADD bankstr varchar(100) CONSTRAINT DF_u_accounts_bankstr DEFAULT (('')) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_accounts ADD idcode varchar(30) CONSTRAINT DF_u_accounts_idcode DEFAULT (('')) not null ~r~n " i++ //50 arg_tb[i].update_version = "5.0.180918" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_dytitle_saletask" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_dytitle_saletask]( ~r~n " arg_tb[i].createsql_string += " [hang] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [name] [varchar](500) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dwtitlename] [varchar](500) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [execltitlename] [varchar](500) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [filtername] [varchar](500) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_dytitle_saletask] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [name] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_saletask] ADD CONSTRAINT [DF_u_dytitle_saletask_hang] DEFAULT ((1)) FOR [hang] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_saletask] ADD CONSTRAINT [DF_u_dytitle_saletask_name] DEFAULT ('') FOR [name] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_saletask] ADD CONSTRAINT [DF_u_dytitle_saletask_dwtitlename] DEFAULT ('') FOR [dwtitlename] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_saletask] ADD CONSTRAINT [DF_u_dytitle_saletask_execltitlename] DEFAULT ('') FOR [execltitlename] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_saletask] ADD CONSTRAINT [DF_u_dytitle_saletask_filtername] DEFAULT ('') FOR [filtername] ~r~n " i++ //51 arg_tb[i].update_version = "5.0.180918" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_taskdamt" arg_tb[i].createsql_string = "" arg_tb[i].createsql_string += " update u_taskdamt set billtype = 0 where billtype is null " i++ // arg_tb[i].update_version = "5.0.180920" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " DELETE FROM sys_user_dwnSyntax " arg_tb[i].createsql_string += " WHERE (dwname = 'dw_rap_money_transfer_edit') " i++ // arg_tb[i].update_version = "5.0.181006" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_outware_sale_noaudit_qty] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.u_outwaremx.scid, dbo.u_outwaremx.relid, dbo.u_outwaremx.relprintid, ~r~n " arg_tb[i].createsql_string += " SUM(dbo.u_outwaremx.qty) AS qty ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_outware INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.scid = dbo.u_outwaremx.scid AND ~r~n " arg_tb[i].createsql_string += " dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.u_outware.billtype = 1) AND (dbo.u_outware.flag = 0) AND ~r~n " arg_tb[i].createsql_string += " (dbo.u_outwaremx.relid > 0) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.u_outwaremx.scid, dbo.u_outwaremx.relid, dbo.u_outwaremx.relprintid ~r~n " i++ // arg_tb[i].update_version = "5.0.181121" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cusprice_change" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_cusprice_change]( ~r~n " arg_tb[i].createsql_string += " [billid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billcode] [char](100) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [relcode] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [inrep] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [pricelistid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dscrp] [varchar](250) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [moddate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [modemp] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [auditingrep] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [auditingdate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [flag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [opemp] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [opdate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [printnum] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ctmint] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [mtrlid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billtype] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [workdate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_cusprice_change] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [billid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " i++ // arg_tb[i].update_version = "5.0.181121" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cusprice_change" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_billid] DEFAULT (0) FOR [billid] ~r~n" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_billcode] DEFAULT ('') FOR [billcode] ~r~n" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_billdate] DEFAULT (getdate()) FOR [billdate] ~r~n" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_relcode] DEFAULT ('') FOR [relcode] ~r~n" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_inrep] DEFAULT ('') FOR [inrep] ~r~n" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_pricelistid] DEFAULT (0) FOR [pricelistid] ~r~n" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_dscrp] DEFAULT ('') FOR [dscrp] ~r~n" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_modemp] DEFAULT ('') FOR [modemp] ~r~n" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_auditingrep] DEFAULT ('') FOR [auditingrep] ~r~n" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_flag] DEFAULT (0) FOR [flag] ~r~n" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_opemp] DEFAULT ('') FOR [opemp] ~r~n" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_printnum] DEFAULT (0) FOR [printnum] ~r~n" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_ctmint] DEFAULT (0) FOR [ctmint] ~r~n" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_mtrlid] DEFAULT (0) FOR [mtrlid] ~r~n" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_change] ADD CONSTRAINT [DF_u_cusprice_change_billtype] DEFAULT (0) FOR [billtype] ~r~n" i++ // arg_tb[i].update_version = "5.0.181121" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cusprice_changemx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_cusprice_changemx]( ~r~n " arg_tb[i].createsql_string += " [billid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [mtrlid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [status] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [woodcode] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [pcode] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [price] [decimal](23, 10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [lastprice] [decimal](23, 10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [printid] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " SET ANSI_PADDING OFF ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD [mxdscrp] [varchar](250) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD [ctmint] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD [pricelistid] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD CONSTRAINT [PK_u_cusprice_changemx] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [billid] ASC, ~r~n " arg_tb[i].createsql_string += " [printid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " i++ // arg_tb[i].update_version = "5.0.181121" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cusprice_changemx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD CONSTRAINT [DF_u_cusprice_changemx_billid] DEFAULT (0) FOR [billid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD CONSTRAINT [DF_u_cusprice_changemx_mtrlid] DEFAULT (0) FOR [mtrlid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD CONSTRAINT [DF_u_cusprice_changemx_status] DEFAULT ('') FOR [status] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD CONSTRAINT [DF_u_cusprice_changemx_woodcode] DEFAULT ('') FOR [woodcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD CONSTRAINT [DF_u_cusprice_changemx_pcode] DEFAULT ('') FOR [pcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD CONSTRAINT [DF_u_cusprice_changemx_price] DEFAULT (0) FOR [price] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD CONSTRAINT [DF_u_cusprice_changemx_lastprice] DEFAULT (0) FOR [lastprice] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD CONSTRAINT [DF_u_cusprice_changemx_printid] DEFAULT (0) FOR [printid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD CONSTRAINT [DF_u_cusprice_changemx_mxdscrp] DEFAULT ('') FOR [mxdscrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD CONSTRAINT [DF_u_cusprice_changemx_ctmint] DEFAULT (0) FOR [ctmint] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cusprice_changemx] ADD CONSTRAINT [DF_u_cusprice_changemx_pricelistid] DEFAULT (0) FOR [pricelistid] ~r~n " i++ // arg_tb[i].update_version = "5.0.181122" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrldef] ADD priceformula nvarchar(255) not null CONSTRAINT [DF_u_mtrldef_priceformula] DEFAULT ('') " i++ // arg_tb[i].update_version = "5.0.181122" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_outwaremx] ADD priceformula nvarchar(255) not null CONSTRAINT [DF_u_outwaremx_priceformula] DEFAULT ('') " i++ arg_tb[i].update_version = "5.0.190214" arg_tb[i].createsql_string += " update u_user ~r~n " arg_tb[i].createsql_string += " set rightstring = STUFF(CAST(rightstring as char(5000)),1928,1,'1') " arg_tb[i].createsql_string += " where SUBSTRING(rightstring,62,1) = '1' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" i++ arg_tb[i].update_version = "5.0.190214" arg_tb[i].createsql_string += " update u_user ~r~n " arg_tb[i].createsql_string += " set rightstring = STUFF(CAST(rightstring as char(5000)),1929,1,'1') " arg_tb[i].createsql_string += " where SUBSTRING(rightstring,62,1) = '1' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" i++ arg_tb[i].update_version = "5.0.190214" arg_tb[i].createsql_string += " update u_user ~r~n " arg_tb[i].createsql_string += " set rightstring = STUFF(CAST(rightstring as char(5000)),1930,1,'1') " arg_tb[i].createsql_string += " where SUBSTRING(rightstring,62,1) = '1' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" i++ arg_tb[i].update_version = "5.0.190214" arg_tb[i].createsql_string += " update u_user ~r~n " arg_tb[i].createsql_string += " set rightstring = STUFF(CAST(rightstring as char(5000)),1931,1,'1') " arg_tb[i].createsql_string += " where SUBSTRING(rightstring,62,1) = '1' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" i++ arg_tb[i].update_version = "5.0.190214" arg_tb[i].createsql_string += " update u_user ~r~n " arg_tb[i].createsql_string += " set rightstring = STUFF(CAST(rightstring as char(5000)),1928,1,'1') " arg_tb[i].createsql_string += " where SUBSTRING(rightstring,367,1) = '1' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" i++ arg_tb[i].update_version = "5.0.190214" arg_tb[i].createsql_string += " update u_user ~r~n " arg_tb[i].createsql_string += " set rightstring = STUFF(CAST(rightstring as char(5000)),1930,1,'1') " arg_tb[i].createsql_string += " where SUBSTRING(rightstring,367,1) = '1' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" i++ arg_tb[i].update_version = "5.0.190314" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_mtrl_willuse] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT SUM(taskqty) AS taskqty, SUM(rqqty) AS rqqty, mtrlid, scid, status, woodcode, pcode, plantype ~r~n " arg_tb[i].createsql_string += " FROM (SELECT 0 AS taskqty, SUM(dbo.u_OrderRqMtrl.RqQty - dbo.u_OrderRqMtrl.DstrQty) AS rqqty, dbo.u_OrderRqMtrl.MtrlID AS mtrlid, dbo.u_OrderRqMtrl.scid, ~r~n " arg_tb[i].createsql_string += " dbo.u_OrderRqMtrl.status, dbo.u_OrderRqMtrl.woodcode, dbo.u_OrderRqMtrl.pcode, dbo.u_OrderRqMtrl.plantype ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_SaleTaskMx INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_OrderRqMtrl ON dbo.u_SaleTaskMx.TaskID = dbo.u_OrderRqMtrl.taskID AND dbo.u_SaleTaskMx.printid = dbo.u_OrderRqMtrl.printid AND ~r~n " arg_tb[i].createsql_string += " dbo.u_SaleTaskMx.scid = dbo.u_OrderRqMtrl.scid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_SaleTask ON dbo.u_SaleTaskMx.TaskID = dbo.u_SaleTask.TaskID AND dbo.u_SaleTaskMx.scid = dbo.u_SaleTask.scid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_parm_pay ON dbo.u_SaleTask.requiredate <= dbo.u_parm_pay.firstdate ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.u_SaleTaskMx.flag = 1) AND (dbo.u_parm_pay.id = 9) AND (dbo.u_OrderRqMtrl.RqQty - dbo.u_OrderRqMtrl.DstrQty > 0) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.u_OrderRqMtrl.MtrlID, dbo.u_OrderRqMtrl.scid, dbo.u_OrderRqMtrl.status, dbo.u_OrderRqMtrl.woodcode, dbo.u_OrderRqMtrl.pcode, ~r~n " arg_tb[i].createsql_string += " dbo.u_OrderRqMtrl.plantype ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT SUM(u_SaleTaskMx_1.SaleQty - u_SaleTaskMx_1.consignedQty - u_SaleTaskMx_1.stopqty) AS taskqty, 0 AS rqqty, u_SaleTaskMx_1.MtrlID AS mtrlid, ~r~n " arg_tb[i].createsql_string += " u_SaleTaskMx_1.scid, u_SaleTaskMx_1.status, u_SaleTaskMx_1.woodcode, u_SaleTaskMx_1.pcode, dbo.u_mtrldef.Mtrlorigin AS plantype ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_SaleTaskMx AS u_SaleTaskMx_1 INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_SaleTask AS u_SaleTask_1 ON u_SaleTaskMx_1.scid = u_SaleTask_1.scid AND u_SaleTaskMx_1.TaskID = u_SaleTask_1.TaskID INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_mtrldef ON u_SaleTaskMx_1.MtrlID = dbo.u_mtrldef.mtrlid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_parm_pay AS u_parm_pay_1 ON u_SaleTask_1.requiredate <= u_parm_pay_1.firstdate ~r~n " arg_tb[i].createsql_string += " WHERE (u_SaleTask_1.Status = 1) AND (u_SaleTask_1.kind <> 0) AND (u_SaleTaskMx_1.outtype = 0) AND (u_parm_pay_1.id = 9) AND ~r~n " arg_tb[i].createsql_string += " (u_SaleTaskMx_1.SaleQty - u_SaleTaskMx_1.consignedQty > 0) ~r~n " arg_tb[i].createsql_string += " GROUP BY u_SaleTaskMx_1.MtrlID, u_SaleTaskMx_1.scid, u_SaleTaskMx_1.status, u_SaleTaskMx_1.woodcode, u_SaleTaskMx_1.pcode, dbo.u_mtrldef.Mtrlorigin) ~r~n " arg_tb[i].createsql_string += " AS a ~r~n " arg_tb[i].createsql_string += " GROUP BY mtrlid, scid, status, woodcode, pcode, plantype ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_mtrl_willuse" i++ arg_tb[i].update_version = "5.0.190511" arg_tb[i].createsql_string += " ALTER TABLE u_mtrlware ADD cost_notax decimal(18, 10) CONSTRAINT DF_u_mtrlware_cost_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_inwaremx ADD cost_notax decimal(18, 10) CONSTRAINT DF_u_inwaremx_cost_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_mtrlware ADD wareamt_notax decimal(18, 10) CONSTRAINT DF_u_mtrlware_wareamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD incamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_incamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD balcamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_balcamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD buyinamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_buyinamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD cpinamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_cpinamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD jginamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_jginamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD otinamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_otinamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD mvinamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_mvinamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD diinamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_diinamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD pyinamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_pyinamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD recinamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_recinamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD recinamt_th_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_recinamt_th_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_outwaremx ADD cost_notax decimal(18, 10) CONSTRAINT DF_u_outwaremx_cost_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD desamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_desamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD saleoutamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_saleoutamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD saleoutamt_th_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_saleoutamt_th_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD cpoutamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_cpoutamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD jgoutamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_jgoutamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD otoutamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_otoutamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD mvoutamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_mvoutamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD dioutamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_dioutamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD pkoutamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_pkoutamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_mtrlware_inmx ADD inprice_notax decimal(18, 10) CONSTRAINT DF_u_mtrlware_inmx_inprice_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_warebalc ADD bgamt_notax decimal(18, 10) CONSTRAINT DF_u_warebalc_bgamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_updatecostmx ADD cost_notax decimal(18, 10) CONSTRAINT DF_u_updatecostmx_cost_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_updatecostmx ADD newcost_notax decimal(18, 10) CONSTRAINT DF_u_updatecostmx_newcost_notax DEFAULT (0) not null ~r~n " arg_tb[i].createsql_string += " ALTER TABLE u_outwaremx ADD costamt_notax decimal(18, 10) CONSTRAINT DF_u_outwaremx_costamt_notax DEFAULT (0) not null ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "库存税价分离" i++ arg_tb[i].update_version = "5.0.190513" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_giveback] ADD [itemid] [int] NOT NULL CONSTRAINT [DF_u_giveback_itemid] DEFAULT (0) ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_spt_amerce] ADD [itemid] [int] NOT NULL CONSTRAINT [DF_u_spt_amerce_itemid] DEFAULT (0) ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[U_Expenses] ADD [subid] varchar(30) NOT NULL CONSTRAINT [DF_U_Expenses_subid] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrldef] ADD [subid_scll] varchar(30) NOT NULL CONSTRAINT [DF_u_mtrldef_subid_scll] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrldef] ADD [subid_py] varchar(30) NOT NULL CONSTRAINT [DF_u_mtrldef_subid_py] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrldef] ADD [subid_pk] varchar(30) NOT NULL CONSTRAINT [DF_u_mtrldef_subid_pk] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrldef] ADD [subid_kf] varchar(30) NOT NULL CONSTRAINT [DF_u_mtrldef_subid_kf] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_storage] ADD [subid] varchar(30) NOT NULL CONSTRAINT [DF_u_storage_subid] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_storage] ADD [subid_sale] varchar(30) NOT NULL CONSTRAINT [DF_u_storage_subid_sale] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_storage] ADD [subid_cost] varchar(30) NOT NULL CONSTRAINT [DF_u_storage_subid_cost] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_storage] ADD [subid_tsale] varchar(30) NOT NULL CONSTRAINT [DF_u_storage_subid_tsale] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_storage] ADD [subid_scll] varchar(30) NOT NULL CONSTRAINT [DF_u_storage_subid_scll] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_storage] ADD [subid_py] varchar(30) NOT NULL CONSTRAINT [DF_u_storage_subid_py] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_storage] ADD [subid_pk] varchar(30) NOT NULL CONSTRAINT [DF_u_storage_subid_pk] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_storage] ADD [subid_kf] varchar(30) NOT NULL CONSTRAINT [DF_u_storage_subid_kf] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_cust] ADD [subid2] varchar(30) NOT NULL CONSTRAINT [DF_u_cust_subid2] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_spt] ADD [subid2] varchar(30) NOT NULL CONSTRAINT [DF_u_spt_subid2] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_static] ADD [subid] varchar(30) NOT NULL CONSTRAINT [DF_u_static_subid] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_inware] ADD [staticid] [int] NOT NULL constraint DF_u_inware_staticid default 0 ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_outware] ADD [staticid] [int] NOT NULL constraint DF_u_outware_staticid default 0 ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "总帐相关" i++ arg_tb[i].update_version = "5.0.190513" arg_tb[i].createsql_string += " DELETE FROM sys_user_dwnSyntax " arg_tb[i].createsql_string += " WHERE dwname = 'dw_giveback_edit' or dwname = 'dw_amerce_edit' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "总帐相关" i++ arg_tb[i].update_version = "5.0.190514" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrltype] ADD [subid] varchar(30) NOT NULL CONSTRAINT [DF_u_mtrltype_subid] DEFAULT ('') " arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrltype] ADD [subid_sale] varchar(30) NOT NULL CONSTRAINT [DF_u_mtrltype_subid_sale] DEFAULT ('') " arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrltype] ADD [subid_cost] varchar(30) NOT NULL CONSTRAINT [DF_u_mtrltype_subid_cost] DEFAULT ('') " arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrltype] ADD [subid_tsale] varchar(30) NOT NULL CONSTRAINT [DF_u_mtrltype_subid_tsale] DEFAULT ('') " arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrltype] ADD [subid_scll] varchar(30) NOT NULL CONSTRAINT [DF_u_mtrltype_subid_scll] DEFAULT ('') " arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrltype] ADD [subid_py] varchar(30) NOT NULL CONSTRAINT [DF_u_mtrltype_subid_py] DEFAULT ('') " arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrltype] ADD [subid_pk] varchar(30) NOT NULL CONSTRAINT [DF_u_mtrltype_subid_pk] DEFAULT ('') " arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrltype] ADD [subid_kf] varchar(30) NOT NULL CONSTRAINT [DF_u_mtrltype_subid_kf] DEFAULT ('') " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "总帐相关" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_des_afterend] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.u_outwaremx.mtrlid, SUM(dbo.u_outwaremx.qty) AS desqty, SUM(dbo.u_outwaremx.addqty) AS desaddqty, SUM(dbo.u_outwaremx.costamt) AS desamt, SUM(dbo.u_outwaremx.costamt_notax) ~r~n " arg_tb[i].createsql_string += " AS desamt_notax, dbo.u_outware.StorageID, dbo.u_outwaremx.status, dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_outware INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid AND dbo.u_outware.scid = dbo.u_outwaremx.scid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.u_outware.outdate > dbo.u_parm_batchtake.enddate ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.u_outware.flag = 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.u_outwaremx.mtrlid, dbo.u_outware.StorageID, dbo.u_outwaremx.status, dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_des_afterend" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_inc_afterend] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, SUM(dbo.u_inwaremx.addqty) AS incaddqty, SUM(dbo.u_inwaremx.costamt) AS incamt, ~r~n " arg_tb[i].createsql_string += " SUM(dbo.u_inwaremx.cost_notax * dbo.u_inwaremx.qty) AS incamt_notax, dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_inwaremx INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.u_inware.indate > dbo.u_parm_batchtake.enddate ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.u_inware.flag = 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_inc_afterend" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_balc] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT mtrlid, SUM(noallocqty) AS balcqty, SUM(noallocaddqty) AS balcaddqty, SUM(wareamt) AS balcamt, SUM(wareamt_notax) AS balcamt_notax, storageid, Status, woodcode, pcode ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_mtrlware ~r~n " arg_tb[i].createsql_string += " GROUP BY mtrlid, storageid, Status, woodcode, pcode ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_balc" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_des] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.u_outwaremx.mtrlid, SUM(dbo.u_outwaremx.qty) AS desqty, SUM(dbo.u_outwaremx.addqty) AS desaddqty, SUM(dbo.u_outwaremx.costamt) AS desamt, SUM(dbo.u_outwaremx.costamt_notax) ~r~n " arg_tb[i].createsql_string += " AS desamt_notax, dbo.u_outware.StorageID, dbo.u_outwaremx.status, dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_outware INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid AND dbo.u_outware.scid = dbo.u_outwaremx.scid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.u_outware.outdate >= dbo.u_parm_batchtake.firstdate AND dbo.u_outware.outdate <= dbo.u_parm_batchtake.enddate ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.u_outware.flag = 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.u_outwaremx.mtrlid, dbo.u_outware.StorageID, dbo.u_outwaremx.status, dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_des" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_inc] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, SUM(dbo.u_inwaremx.addqty) AS incaddqty, SUM(dbo.u_inwaremx.costamt) AS incamt, dbo.u_inware.storageid, dbo.u_inwaremx.status, ~r~n " arg_tb[i].createsql_string += " dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode, SUM(dbo.u_inwaremx.cost_notax * dbo.u_inwaremx.qty) AS incamt_notax ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_inwaremx INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.u_inware.indate >= dbo.u_parm_batchtake.firstdate AND dbo.u_inware.indate <= dbo.u_parm_batchtake.enddate ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.u_inware.flag = 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_inc" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_des_afterend_cusid] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.u_outwaremx.mtrlid, SUM(dbo.u_outwaremx.qty) AS desqty, SUM(dbo.u_outwaremx.costamt) AS desamt, SUM(dbo.u_outwaremx.costamt_notax) AS desamt_notax, dbo.u_outware.StorageID, ~r~n " arg_tb[i].createsql_string += " dbo.u_outwaremx.status, dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode, dbo.u_outwaremx.Sptid ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_outware INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid AND dbo.u_outware.scid = dbo.u_outwaremx.scid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.u_outware.outdate > dbo.u_parm_batchtake.enddate ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.u_outware.flag = 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.u_outwaremx.mtrlid, dbo.u_outware.StorageID, dbo.u_outwaremx.status, dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode, dbo.u_outwaremx.Sptid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_des_afterend_cusid" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_inc_afterend_cusid] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, SUM(dbo.u_inwaremx.costamt) AS incamt, SUM(dbo.u_inwaremx.cost_notax * dbo.u_inwaremx.qty) AS incamt_notax, ~r~n " arg_tb[i].createsql_string += " dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_inwaremx INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.u_inware.indate > dbo.u_parm_batchtake.enddate ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.u_inware.flag = 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_inc_afterend_cusid" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_balc_cusid] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT mtrlid, SUM(noallocqty) AS balcqty, SUM(wareamt) AS balcamt, SUM(wareamt_notax) AS balcamt_notax, storageid, Status, woodcode, pcode, Sptid ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_mtrlware ~r~n " arg_tb[i].createsql_string += " GROUP BY mtrlid, storageid, Status, woodcode, pcode, Sptid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_balc_cusid" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_des_cusid] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.u_outwaremx.mtrlid, SUM(dbo.u_outwaremx.qty) AS desqty, SUM(dbo.u_outwaremx.costamt) AS desamt, SUM(dbo.u_outwaremx.costamt_notax) AS desamt_notax, dbo.u_outware.StorageID, ~r~n " arg_tb[i].createsql_string += " dbo.u_outwaremx.status, dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode, dbo.u_outwaremx.Sptid ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_outware INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_outwaremx ON dbo.u_outware.outwareid = dbo.u_outwaremx.outwareid AND dbo.u_outware.scid = dbo.u_outwaremx.scid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.u_outware.outdate >= dbo.u_parm_batchtake.firstdate AND dbo.u_outware.outdate <= dbo.u_parm_batchtake.enddate ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.u_outware.flag = 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.u_outwaremx.mtrlid, dbo.u_outware.StorageID, dbo.u_outwaremx.status, dbo.u_outwaremx.woodcode, dbo.u_outwaremx.pcode, dbo.u_outwaremx.Sptid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_des_cusid" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_inc_cusid] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.u_inwaremx.mtrlid, SUM(dbo.u_inwaremx.qty) AS incqty, SUM(dbo.u_inwaremx.costamt) AS incamt, SUM(dbo.u_inwaremx.cost_notax * dbo.u_inwaremx.qty) AS incamt_notax, ~r~n " arg_tb[i].createsql_string += " dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_inwaremx INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_inware ON dbo.u_inwaremx.inwareid = dbo.u_inware.inwareid AND dbo.u_inwaremx.scid = dbo.u_inware.scid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.u_inware.indate >= dbo.u_parm_batchtake.firstdate AND dbo.u_inware.indate <= dbo.u_parm_batchtake.enddate ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.u_inware.flag = 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.u_inwaremx.mtrlid, dbo.u_inware.storageid, dbo.u_inwaremx.status, dbo.u_inwaremx.woodcode, dbo.u_inwaremx.pcode, dbo.u_inwaremx.sptid_cusid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_inc_cusid" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.u_warebalc.mtrlid, dbo.u_warebalc.balcqty, dbo.u_warebalc.balcamt, dbo.u_warebalc.balcamt_notax, dbo.u_warebalc.Storageid, dbo.u_warebalc.status, dbo.u_warebalc.balcdate, ~r~n " arg_tb[i].createsql_string += " dbo.u_warebalc.balcdateint, dbo.u_warebalc.woodcode, dbo.u_warebalc.pcode ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_warebalc INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.u_warebalc.balcdateint = dbo.u_parm_batchtake.balcdateint ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_cusid] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.u_warebalc.mtrlid, dbo.u_warebalc.balcqty, dbo.u_warebalc.balcamt, dbo.u_warebalc.balcamt_notax, dbo.u_warebalc.Storageid, dbo.u_warebalc.status, dbo.u_warebalc.balcdate, ~r~n " arg_tb[i].createsql_string += " dbo.u_warebalc.balcdateint, dbo.u_warebalc.woodcode, dbo.u_warebalc.pcode, dbo.u_warebalc.sptid_cusid ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_warebalc INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.u_warebalc.balcdateint = dbo.u_parm_batchtake.balcdateint ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_cusid" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_view_afterend] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.uv_warebalc_balc.mtrlid, dbo.uv_warebalc_balc.storageid, ISNULL(dbo.uv_warebalc_balc.balcqty, 0) - ISNULL(dbo.uv_warebalc_inc_afterend.incqty, 0) ~r~n " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_warebalc_des_afterend.desqty, 0) AS balcqty, ISNULL(dbo.uv_warebalc_balc.balcaddqty, 0) - ISNULL(dbo.uv_warebalc_inc_afterend.incaddqty, 0) ~r~n " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_warebalc_des_afterend.desaddqty, 0) AS balcaddqty, ISNULL(dbo.uv_warebalc_balc.balcamt, 0) - ISNULL(dbo.uv_warebalc_inc_afterend.incamt, 0) ~r~n " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_warebalc_des_afterend.desamt, 0) AS balcamt, ISNULL(dbo.uv_warebalc_balc.balcamt_notax, 0) - ISNULL(dbo.uv_warebalc_inc_afterend.incamt_notax, 0) ~r~n " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_warebalc_des_afterend.desamt_notax, 0) AS balcamt_notax, dbo.uv_warebalc_balc.Status, dbo.uv_warebalc_balc.woodcode, dbo.uv_warebalc_balc.pcode ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_warebalc_balc LEFT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des_afterend ON dbo.uv_warebalc_balc.Status = dbo.uv_warebalc_des_afterend.status AND dbo.uv_warebalc_balc.woodcode = dbo.uv_warebalc_des_afterend.woodcode AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.pcode = dbo.uv_warebalc_des_afterend.pcode AND dbo.uv_warebalc_balc.mtrlid = dbo.uv_warebalc_des_afterend.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.storageid = dbo.uv_warebalc_des_afterend.StorageID LEFT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_afterend ON dbo.uv_warebalc_balc.Status = dbo.uv_warebalc_inc_afterend.status AND dbo.uv_warebalc_balc.woodcode = dbo.uv_warebalc_inc_afterend.woodcode AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.pcode = dbo.uv_warebalc_inc_afterend.pcode AND dbo.uv_warebalc_balc.mtrlid = dbo.uv_warebalc_inc_afterend.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc.storageid = dbo.uv_warebalc_inc_afterend.storageid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_view_afterend" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_view] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT ISNULL(dbo.uv_warebalc_inc.incqty, 0) AS incqty, ISNULL(dbo.uv_warebalc_inc.incaddqty, 0) AS incaddqty, ISNULL(dbo.uv_warebalc_inc.incamt, 0) AS incamt, ~r~n " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_inc.incamt_notax, 0) AS incamt_notax, ISNULL(dbo.uv_warebalc_des.desqty, 0) AS desqty, ISNULL(dbo.uv_warebalc_des.desaddqty, 0) AS desaddqty, ~r~n " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_des.desamt, 0) AS desamt, ISNULL(dbo.uv_warebalc_des.desamt_notax, 0) AS desamt_notax, ISNULL(dbo.uv_warebalc_view_afterend.balcqty, 0) AS balcqty, ~r~n " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_view_afterend.balcamt, 0) AS balcamt, ISNULL(dbo.uv_warebalc_view_afterend.balcamt_notax, 0) AS balcamt_notax, ISNULL(dbo.uv_warebalc_view_afterend.balcaddqty, ~r~n " arg_tb[i].createsql_string += " 0) AS balcaddqty, dbo.uv_warebalc_pypk.pypk, dbo.u_mtrldef.mtrlid, dbo.uv_warebalc_view_afterend.Status, dbo.uv_warebalc_view_afterend.woodcode, dbo.uv_warebalc_view_afterend.pcode, ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend.storageid ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_warebalc_inc RIGHT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des RIGHT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend LEFT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_mtrldef ON dbo.uv_warebalc_view_afterend.mtrlid = dbo.u_mtrldef.mtrlid ON dbo.uv_warebalc_des.mtrlid = dbo.u_mtrldef.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des.StorageID = dbo.uv_warebalc_view_afterend.storageid AND dbo.uv_warebalc_des.mtrlid = dbo.uv_warebalc_view_afterend.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des.status = dbo.uv_warebalc_view_afterend.Status AND dbo.uv_warebalc_des.woodcode = dbo.uv_warebalc_view_afterend.woodcode AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des.pcode = dbo.uv_warebalc_view_afterend.pcode ON dbo.uv_warebalc_inc.mtrlid = dbo.u_mtrldef.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc.mtrlid = dbo.uv_warebalc_view_afterend.mtrlid AND dbo.uv_warebalc_inc.storageid = dbo.uv_warebalc_view_afterend.storageid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc.status = dbo.uv_warebalc_view_afterend.Status AND dbo.uv_warebalc_inc.woodcode = dbo.uv_warebalc_view_afterend.woodcode AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc.pcode = dbo.uv_warebalc_view_afterend.pcode LEFT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_pypk ON dbo.u_mtrldef.mtrlid = dbo.uv_warebalc_pypk.mtrlid AND dbo.uv_warebalc_view_afterend.mtrlid = dbo.uv_warebalc_pypk.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend.storageid = dbo.uv_warebalc_pypk.storageid AND dbo.uv_warebalc_view_afterend.Status = dbo.uv_warebalc_pypk.Status AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend.woodcode = dbo.uv_warebalc_pypk.woodcode AND dbo.uv_warebalc_view_afterend.pcode = dbo.uv_warebalc_pypk.pcode ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_view" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_view_afterend_cusid] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.uv_warebalc_balc_cusid.mtrlid, dbo.uv_warebalc_balc_cusid.storageid, ISNULL(dbo.uv_warebalc_balc_cusid.balcqty, 0) - ISNULL(dbo.uv_warebalc_inc_afterend_cusid.incqty, 0) ~r~n " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_warebalc_des_afterend_cusid.desqty, 0) AS balcqty, ISNULL(dbo.uv_warebalc_balc_cusid.balcamt, 0) - ISNULL(dbo.uv_warebalc_inc_afterend_cusid.incamt, 0) ~r~n " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_warebalc_des_afterend_cusid.desamt, 0) AS balcamt, ISNULL(dbo.uv_warebalc_balc_cusid.balcamt_notax, 0) - ISNULL(dbo.uv_warebalc_inc_afterend_cusid.incamt_notax, 0) ~r~n " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_warebalc_des_afterend_cusid.desamt_notax, 0) AS balcamt_notax, dbo.uv_warebalc_balc_cusid.Status, dbo.uv_warebalc_balc_cusid.woodcode, ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc_cusid.pcode, dbo.uv_warebalc_balc_cusid.Sptid ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_warebalc_balc_cusid LEFT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_afterend_cusid ON dbo.uv_warebalc_balc_cusid.Sptid = dbo.uv_warebalc_inc_afterend_cusid.sptid_cusid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc_cusid.Status = dbo.uv_warebalc_inc_afterend_cusid.status AND dbo.uv_warebalc_balc_cusid.woodcode = dbo.uv_warebalc_inc_afterend_cusid.woodcode AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc_cusid.pcode = dbo.uv_warebalc_inc_afterend_cusid.pcode AND dbo.uv_warebalc_balc_cusid.mtrlid = dbo.uv_warebalc_inc_afterend_cusid.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc_cusid.storageid = dbo.uv_warebalc_inc_afterend_cusid.storageid LEFT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des_afterend_cusid ON dbo.uv_warebalc_balc_cusid.Sptid = dbo.uv_warebalc_des_afterend_cusid.Sptid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc_cusid.Status = dbo.uv_warebalc_des_afterend_cusid.status AND dbo.uv_warebalc_balc_cusid.woodcode = dbo.uv_warebalc_des_afterend_cusid.woodcode AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc_cusid.pcode = dbo.uv_warebalc_des_afterend_cusid.pcode AND dbo.uv_warebalc_balc_cusid.mtrlid = dbo.uv_warebalc_des_afterend_cusid.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_balc_cusid.storageid = dbo.uv_warebalc_des_afterend_cusid.StorageID ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_view_afterend_cusid" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_view_cusid] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT ISNULL(dbo.uv_warebalc_inc_cusid.incqty, 0) AS incqty, ISNULL(dbo.uv_warebalc_inc_cusid.incamt, 0) AS incamt, ISNULL(dbo.uv_warebalc_inc_cusid.incamt_notax, 0) AS incamt_notax, ~r~n " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_des_cusid.desqty, 0) AS desqty, ISNULL(dbo.uv_warebalc_des_cusid.desamt, 0) AS desamt, ISNULL(dbo.uv_warebalc_des_cusid.desamt_notax, 0) AS desamt_notax, ~r~n " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_view_afterend_cusid.balcqty, 0) AS balcqty, ISNULL(dbo.uv_warebalc_view_afterend_cusid.balcamt, 0) AS balcamt, ~r~n " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_view_afterend_cusid.balcamt_notax, 0) AS balcamt_notax, dbo.uv_warebalc_pypk_cusid.pypk, dbo.uv_warebalc_view_afterend_cusid.mtrlid, ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.Status, dbo.uv_warebalc_view_afterend_cusid.woodcode, dbo.uv_warebalc_view_afterend_cusid.pcode, dbo.uv_warebalc_view_afterend_cusid.storageid, ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.Sptid ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_warebalc_des_cusid FULL OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_cusid FULL OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend_cusid LEFT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_pypk_cusid ON dbo.uv_warebalc_view_afterend_cusid.Sptid = dbo.uv_warebalc_pypk_cusid.Sptid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.mtrlid = dbo.uv_warebalc_pypk_cusid.mtrlid AND dbo.uv_warebalc_view_afterend_cusid.storageid = dbo.uv_warebalc_pypk_cusid.storageid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.Status = dbo.uv_warebalc_pypk_cusid.Status AND dbo.uv_warebalc_view_afterend_cusid.woodcode = dbo.uv_warebalc_pypk_cusid.woodcode AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.pcode = dbo.uv_warebalc_pypk_cusid.pcode ON dbo.uv_warebalc_inc_cusid.sptid_cusid = dbo.uv_warebalc_view_afterend_cusid.Sptid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_cusid.mtrlid = dbo.uv_warebalc_view_afterend_cusid.mtrlid AND dbo.uv_warebalc_inc_cusid.storageid = dbo.uv_warebalc_view_afterend_cusid.storageid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_cusid.status = dbo.uv_warebalc_view_afterend_cusid.Status AND dbo.uv_warebalc_inc_cusid.woodcode = dbo.uv_warebalc_view_afterend_cusid.woodcode AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_cusid.pcode = dbo.uv_warebalc_view_afterend_cusid.pcode ON dbo.uv_warebalc_des_cusid.Sptid = dbo.uv_warebalc_view_afterend_cusid.Sptid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des_cusid.StorageID = dbo.uv_warebalc_view_afterend_cusid.storageid AND dbo.uv_warebalc_des_cusid.mtrlid = dbo.uv_warebalc_view_afterend_cusid.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des_cusid.status = dbo.uv_warebalc_view_afterend_cusid.Status AND dbo.uv_warebalc_des_cusid.woodcode = dbo.uv_warebalc_view_afterend_cusid.woodcode AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des_cusid.pcode = dbo.uv_warebalc_view_afterend_cusid.pcode FULL OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_mtrldef ON dbo.uv_warebalc_pypk_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND dbo.uv_warebalc_inc_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_view_afterend_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND dbo.uv_warebalc_des_cusid.mtrlid = dbo.u_mtrldef.mtrlid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_view_cusid" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_view_1] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT ISNULL(dbo.uv_warebalc_inc.incqty, 0) AS incqty, ISNULL(dbo.uv_warebalc_inc.incamt, 0) AS incamt, ISNULL(dbo.uv_warebalc_inc.incamt_notax, 0) AS incamt_notax, ~r~n " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_des.desqty, 0) AS desqty, ISNULL(dbo.uv_warebalc_des.desamt, 0) AS desamt, ISNULL(dbo.uv_warebalc_des.desamt_notax, 0) AS desamt_notax, ~r~n " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc.balcqty, 0) AS balcqty, ISNULL(dbo.uv_warebalc.balcamt, 0) AS balcamt, ISNULL(dbo.uv_warebalc.balcamt_notax, 0) AS balcamt_notax, dbo.uv_warebalc_pypk.pypk, ~r~n " arg_tb[i].createsql_string += " dbo.u_mtrldef.mtrlid, dbo.uv_warebalc.status, dbo.uv_warebalc.Storageid, dbo.uv_warebalc.woodcode, dbo.uv_warebalc.pcode ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_warebalc_inc RIGHT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des RIGHT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc LEFT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_mtrldef ON dbo.uv_warebalc.mtrlid = dbo.u_mtrldef.mtrlid ON dbo.uv_warebalc_des.mtrlid = dbo.u_mtrldef.mtrlid AND dbo.uv_warebalc_des.StorageID = dbo.uv_warebalc.Storageid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des.mtrlid = dbo.uv_warebalc.mtrlid AND dbo.uv_warebalc_des.status = dbo.uv_warebalc.status AND dbo.uv_warebalc_des.woodcode = dbo.uv_warebalc.woodcode AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des.pcode = dbo.uv_warebalc.pcode ON dbo.uv_warebalc_inc.mtrlid = dbo.u_mtrldef.mtrlid AND dbo.uv_warebalc_inc.mtrlid = dbo.uv_warebalc.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc.storageid = dbo.uv_warebalc.Storageid AND dbo.uv_warebalc_inc.status = dbo.uv_warebalc.status AND dbo.uv_warebalc_inc.woodcode = dbo.uv_warebalc.woodcode AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc.pcode = dbo.uv_warebalc.pcode LEFT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_pypk ON dbo.u_mtrldef.mtrlid = dbo.uv_warebalc_pypk.mtrlid AND dbo.uv_warebalc.mtrlid = dbo.uv_warebalc_pypk.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc.Storageid = dbo.uv_warebalc_pypk.storageid AND dbo.uv_warebalc.status = dbo.uv_warebalc_pypk.Status AND dbo.uv_warebalc_pypk.woodcode = dbo.uv_warebalc.woodcode AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_pypk.pcode = dbo.uv_warebalc.pcode ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_view_1" i++ arg_tb[i].update_version = "5.0.190523" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_warebalc_view_1_cusid] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT ISNULL(dbo.uv_warebalc_inc_cusid.incqty, 0) AS incqty, ISNULL(dbo.uv_warebalc_inc_cusid.incamt, 0) AS incamt, ISNULL(dbo.uv_warebalc_inc_cusid.incamt_notax, 0) AS incamt_notax, ~r~n " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_des_cusid.desqty, 0) AS desqty, ISNULL(dbo.uv_warebalc_des_cusid.desamt, 0) AS desamt, ISNULL(dbo.uv_warebalc_des_cusid.desamt_notax, 0) AS desamt_notax, ~r~n " arg_tb[i].createsql_string += " ISNULL(dbo.uv_warebalc_cusid.balcqty, 0) AS balcqty, ISNULL(dbo.uv_warebalc_cusid.balcamt, 0) AS balcamt, ISNULL(dbo.uv_warebalc_cusid.balcamt_notax, 0) AS balcamt_notax, ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_pypk_cusid.pypk, dbo.u_mtrldef.mtrlid, dbo.uv_warebalc_cusid.status, dbo.uv_warebalc_cusid.Storageid, dbo.uv_warebalc_cusid.woodcode, dbo.uv_warebalc_cusid.pcode, ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_cusid.sptid_cusid ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_warebalc_des_cusid RIGHT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_cusid RIGHT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_cusid LEFT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_pypk_cusid ON dbo.uv_warebalc_cusid.sptid_cusid = dbo.uv_warebalc_pypk_cusid.Sptid AND dbo.uv_warebalc_cusid.mtrlid = dbo.uv_warebalc_pypk_cusid.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_cusid.Storageid = dbo.uv_warebalc_pypk_cusid.storageid AND dbo.uv_warebalc_cusid.status = dbo.uv_warebalc_pypk_cusid.Status AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_pypk_cusid.woodcode = dbo.uv_warebalc_cusid.woodcode AND dbo.uv_warebalc_pypk_cusid.pcode = dbo.uv_warebalc_cusid.pcode ON ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_cusid.sptid_cusid = dbo.uv_warebalc_cusid.sptid_cusid AND dbo.uv_warebalc_inc_cusid.mtrlid = dbo.uv_warebalc_cusid.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_cusid.storageid = dbo.uv_warebalc_cusid.Storageid AND dbo.uv_warebalc_inc_cusid.status = dbo.uv_warebalc_cusid.status AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_inc_cusid.woodcode = dbo.uv_warebalc_cusid.woodcode AND dbo.uv_warebalc_inc_cusid.pcode = dbo.uv_warebalc_cusid.pcode ON ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des_cusid.Sptid = dbo.uv_warebalc_cusid.sptid_cusid AND dbo.uv_warebalc_des_cusid.StorageID = dbo.uv_warebalc_cusid.Storageid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des_cusid.mtrlid = dbo.uv_warebalc_cusid.mtrlid AND dbo.uv_warebalc_des_cusid.status = dbo.uv_warebalc_cusid.status AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_des_cusid.woodcode = dbo.uv_warebalc_cusid.woodcode AND dbo.uv_warebalc_des_cusid.pcode = dbo.uv_warebalc_cusid.pcode FULL OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_mtrldef ON dbo.uv_warebalc_pypk_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND dbo.uv_warebalc_inc_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_warebalc_cusid.mtrlid = dbo.u_mtrldef.mtrlid AND dbo.uv_warebalc_des_cusid.mtrlid = dbo.u_mtrldef.mtrlid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_warebalc_view_1_cusid" i++ arg_tb[i].update_version = "5.0.190526" arg_tb[i].createsql_string += " ALTER TABLE u_OutWaremoveMx ADD cost_notax decimal(18, 10) CONSTRAINT DF_u_OutWaremoveMx_cost_notax DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_OutWaremoveMx" i++ arg_tb[i].update_version = "5.0.190530" arg_tb[i].createsql_string += " ALTER TABLE u_user ADD uuid uniqueidentifier CONSTRAINT DF_u_user_uuid DEFAULT (newid()) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" i++ arg_tb[i].update_version = "5.0.190530" arg_tb[i].createsql_string += " CREATE TABLE [u_phone_push]( ~r~n " arg_tb[i].createsql_string += " [pushid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [empids] [varchar](8000) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [title] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [tcontent] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sendflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [opdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [reltype] [varchar](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [relid] [varchar](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_phone_push] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [pushid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_phone_push" i++ arg_tb[i].update_version = "5.0.190530" arg_tb[i].createsql_string += " ALTER TABLE [u_phone_push] ADD CONSTRAINT [DF_u_phone_push_empids] DEFAULT ('') FOR [empids] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_phone_push] ADD CONSTRAINT [DF_u_phone_push_title] DEFAULT ('') FOR [title] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_phone_push] ADD CONSTRAINT [DF_u_phone_push_tcontent] DEFAULT ('') FOR [tcontent] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_phone_push] ADD CONSTRAINT [DF_u_phone_push_sendflag] DEFAULT (0) FOR [sendflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_phone_push] ADD CONSTRAINT [DF_u_phone_push_opdate] DEFAULT (getdate()) FOR [opdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_phone_push] ADD CONSTRAINT [DF_u_phone_push_reltype] DEFAULT ('') FOR [reltype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_phone_push] ADD CONSTRAINT [DF_u_phone_push_relid] DEFAULT ('') FOR [relid] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_phone_push" i++ arg_tb[i].update_version = "5.0.190601" arg_tb[i].createsql_string += " CREATE TABLE [u_phone_push]( ~r~n " arg_tb[i].createsql_string += " [pushid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [empids] [varchar](8000) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [title] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [tcontent] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sendflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [opdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [reltype] [varchar](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [relid] [varchar](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_phone_push] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [pushid] ASC ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_phone_push" i++ arg_tb[i].update_version = "5.0.190601" arg_tb[i].createsql_string += " ALTER TABLE [u_phone_push] ADD CONSTRAINT [DF_u_phone_push_empids] DEFAULT ('') FOR [empids] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_phone_push] ADD CONSTRAINT [DF_u_phone_push_title] DEFAULT ('') FOR [title] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_phone_push] ADD CONSTRAINT [DF_u_phone_push_tcontent] DEFAULT ('') FOR [tcontent] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_phone_push] ADD CONSTRAINT [DF_u_phone_push_sendflag] DEFAULT ((0)) FOR [sendflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_phone_push] ADD CONSTRAINT [DF_u_phone_push_opdate] DEFAULT (getdate()) FOR [opdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_phone_push] ADD CONSTRAINT [DF_u_phone_push_reltype] DEFAULT ('') FOR [reltype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_phone_push] ADD CONSTRAINT [DF_u_phone_push_relid] DEFAULT ('') FOR [relid] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_phone_push" //适当长度后,往下添加修改数据库代码, 看 uof_createtable_arr_demo(i, arg_tb) uof_createtable_arr_190612(i, arg_tb) RETURN end subroutine public function string uof_cost_fifo_procedure_text ();string sql_string ='' sql_string += " create PROCEDURE [dbo].[p_outware_cost_fifo_procedure]( " + '~r~n' sql_string += " @arg_scid int, " + '~r~n' sql_string += " @arg_mtrlwareid int, " + '~r~n' sql_string += " @arg_date datetime, " + '~r~n' sql_string += " @arg_mod int, " + '~r~n' sql_string += " @arg_outwareid int, " + '~r~n' sql_string += " @arg_mtrlwaremxid int, " + '~r~n' sql_string += " @arg_rslt int out, " + '~r~n' sql_string += " @arg_msg varchar(255) out) " + '~r~n' sql_string += " AS " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " " + '~r~n' sql_string += " SET @arg_rslt = 0 " + '~r~n' sql_string += " SET @arg_msg = '' " + '~r~n' sql_string += " " + '~r~n' sql_string += " DECLARE @error int " + '~r~n' sql_string += " DECLARE @rowcount int " + '~r~n' sql_string += " " + '~r~n' sql_string += " SET @error = null " + '~r~n' sql_string += " SET @rowcount = null " + '~r~n' sql_string += " " + '~r~n' sql_string += " DECLARE @cur1_outwareid int " + '~r~n' sql_string += " DECLARE @cur1_printid int " + '~r~n' sql_string += " DECLARE @cur1_uqty decimal(23,10) " + '~r~n' sql_string += " DECLARE @cur1_curqty decimal(23,10) " + '~r~n' sql_string += " DECLARE @cur1_if_inware int " + '~r~n' sql_string += " " + '~r~n' sql_string += " DECLARE @cur_new_mtrlwaremxid int " + '~r~n' sql_string += " DECLARE @cur_new_usable_qty decimal(23,10) " + '~r~n' sql_string += " DECLARE @cur_new_inprice decimal(23,10) " + '~r~n' sql_string += " DECLARE @cur_new_outqty decimal(23,10) " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " IF @arg_mod=1 --正数进仓单 或 负数出仓单 仓审 恢复入库批出仓数量 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " " + '~r~n' sql_string += " update u_mtrlware_inmx set u_mtrlware_inmx.outqty = case when u_mtrlware_inmx.outqty - isnull(u_temp.sumqty,0) <0 then 0 else u_mtrlware_inmx.outqty - ISNULL(u_temp.sumqty,0) end " + '~r~n' sql_string += " " + '~r~n' sql_string += " from u_mtrlware_inmx inner join " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " Select mtrlwaremxid ,SUM(qty) as sumqty from u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " where Mtrlwaremxid in " + '~r~n' sql_string += " (select Mtrlwaremxid from u_mtrlware_inmx " + '~r~n' sql_string += " Where inwaredate >=@arg_date and outqty>0 and scid =@arg_scid and mtrlwareid=@arg_mtrlwareid ) " + '~r~n' sql_string += " group by mtrlwaremxid " + '~r~n' sql_string += " ) u_temp on u_temp.mtrlwaremxid=u_mtrlware_inmx.mtrlwaremxid " + '~r~n' sql_string += " " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,更新库存入仓批已出仓数失败1' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " --删除 u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " " + '~r~n' sql_string += " delete u_outwaremx_mtrlwaremx from u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " where Mtrlwaremxid in " + '~r~n' sql_string += " (select Mtrlwaremxid from u_mtrlware_inmx " + '~r~n' sql_string += " Where inwaredate >=@arg_date and scid =@arg_scid and mtrlwareid=@arg_mtrlwareid ) " + '~r~n' sql_string += " " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,删除成本组成明细1' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " delete u_outwaremx_mtrlwaremx where mtrlwaremxid=@arg_mtrlwaremxid " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,删除成本组成明细mtrlwaremxid' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " IF @arg_mod=2 --正数出仓单 或 负数进仓单 仓审 恢复入库批出仓数量 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " " + '~r~n' sql_string += " update u_mtrlware_inmx set u_mtrlware_inmx.outqty =case when u_mtrlware_inmx.outqty - isnull(u_temp.sumqty,0) <0 then 0 else u_mtrlware_inmx.outqty - ISNULL(u_temp.sumqty,0) end " + '~r~n' sql_string += " " + '~r~n' sql_string += " from u_mtrlware_inmx inner join " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " " + '~r~n' sql_string += " Select mtrlwaremxid ,isnull(SUM(qty),0) as sumqty from " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " select u_outwaremx_mtrlwaremx.mtrlwaremxid as mtrlwaremxid, " + '~r~n' sql_string += " isnull(SUM(u_outwaremx_mtrlwaremx.qty ),0) as qty " + '~r~n' sql_string += " from u_outwaremx inner Join u_outware on u_outware.scid =u_outwaremx.scid and u_outware.outwareid =u_outwaremx.outwareid " + '~r~n' sql_string += " inner join u_outwaremx_mtrlwaremx on u_outwaremx_mtrlwaremx.scid =u_outwaremx.scid and u_outwaremx_mtrlwaremx.outwareid =u_outwaremx.outwareid and u_outwaremx_mtrlwaremx.printid =u_outwaremx.printid " + '~r~n' sql_string += " where u_outwaremx_mtrlwaremx.if_inware=0 and uqty >0 and u_outwaremx.scid =@arg_scid and mtrlwareid =@arg_mtrlwareid and u_outware.outdate >=@arg_date and (flag=1 or u_outware.outwareid=@arg_outwareid) " + '~r~n' sql_string += " group by mtrlwaremxid " + '~r~n' sql_string += " " + '~r~n' sql_string += " union all " + '~r~n' sql_string += " " + '~r~n' sql_string += " select u_outwaremx_mtrlwaremx.mtrlwaremxid as mtrlwaremxid, " + '~r~n' sql_string += " isnull(SUM(u_outwaremx_mtrlwaremx.qty ),0) as qty " + '~r~n' sql_string += " from u_inwaremx inner Join u_inware on u_inware.scid =u_inwaremx.scid and u_inware.inwareid =u_inwaremx.inwareid " + '~r~n' sql_string += " inner join u_outwaremx_mtrlwaremx on u_outwaremx_mtrlwaremx.scid =u_inwaremx.scid and u_outwaremx_mtrlwaremx.outwareid =u_inwaremx.inwareid and u_outwaremx_mtrlwaremx.printid =u_inwaremx.printid " + '~r~n' sql_string += " where u_outwaremx_mtrlwaremx.if_inware=1 and uqty <0 and u_inwaremx.scid =@arg_scid and mtrlwareid =@arg_mtrlwareid and u_inware.indate >=@arg_date and (flag=1 or u_inware.inwareid=@arg_outwareid) " + '~r~n' sql_string += " group by mtrlwaremxid " + '~r~n' sql_string += " ) as v_zuhe_outwaremx group by mtrlwaremxid " + '~r~n' sql_string += " " + '~r~n' sql_string += " ) u_temp on u_temp.mtrlwaremxid=u_mtrlware_inmx.mtrlwaremxid " + '~r~n' sql_string += " " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,更新库存入仓批已出仓数失败2' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " --删除 u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " " + '~r~n' sql_string += " delete u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " from u_outwaremx inner Join u_outware on u_outware.scid =u_outwaremx.scid and u_outware.outwareid =u_outwaremx.outwareid " + '~r~n' sql_string += " inner join u_outwaremx_mtrlwaremx on u_outwaremx_mtrlwaremx.scid =u_outwaremx.scid and u_outwaremx_mtrlwaremx.outwareid =u_outwaremx.outwareid and u_outwaremx_mtrlwaremx.printid =u_outwaremx.printid " + '~r~n' sql_string += " where u_outwaremx_mtrlwaremx.if_inware=0 and uqty >0 and u_outwaremx.scid=@arg_scid and mtrlwareid =@arg_mtrlwareid and u_outware.outdate >=@arg_date and (flag=1 or u_outware.outwareid=@arg_outwareid) " + '~r~n' sql_string += " " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,删除成本组成明细3' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " delete u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " from u_inwaremx inner Join u_inware on u_inware.scid =u_inwaremx.scid and u_inware.inwareid =u_inwaremx.inwareid " + '~r~n' sql_string += " inner join u_outwaremx_mtrlwaremx on u_outwaremx_mtrlwaremx.scid =u_inwaremx.scid and u_outwaremx_mtrlwaremx.outwareid =u_inwaremx.inwareid and u_outwaremx_mtrlwaremx.printid =u_inwaremx.printid " + '~r~n' sql_string += " where u_outwaremx_mtrlwaremx.if_inware=1 and uqty <0 and u_inwaremx.scid =@arg_scid and mtrlwareid =@arg_mtrlwareid and u_inware.indate >=@arg_date and (flag=1 or u_inware.inwareid=@arg_outwareid) " + '~r~n' sql_string += " " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,删除成本组成明细4' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " --双重游标算出仓成本 " + '~r~n' sql_string += " DECLARE cur1 CURSOR LOCAL FOR " + '~r~n' sql_string += " " + '~r~n' sql_string += " select " + '~r~n' sql_string += " u_temp1.outwareid as outwareid, " + '~r~n' sql_string += " u_temp1.printid as printid, " + '~r~n' sql_string += " u_temp1.uqty as uqty, " + '~r~n' sql_string += " u_temp1.curqty as curqty, " + '~r~n' sql_string += " u_temp1.if_inware as if_inware " + '~r~n' sql_string += " from " + '~r~n' sql_string += " " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " " + '~r~n' sql_string += " select u_outwaremx.outwareid as outwareid, " + '~r~n' sql_string += " u_outwaremx.printid as printid, " + '~r~n' sql_string += " u_outwaremx.uqty as uqty, " + '~r~n' sql_string += " isnull(u_temp.curqty,0) as curqty, " + '~r~n' sql_string += " u_outware.outdate as chdate, " + '~r~n' sql_string += " 0 as If_inware " + '~r~n' sql_string += " from u_outwaremx inner join u_outware on u_outware.scid= u_outwaremx.scid and u_outware.outwareid = u_outwaremx.outwareid " + '~r~n' sql_string += " " + '~r~n' sql_string += " left join " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " select scid,outwareid,printid ,isnull(SUM(qty),0) as curqty from u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " where u_outwaremx_mtrlwaremx.if_inware=0 group by scid,outwareid ,printid " + '~r~n' sql_string += " ) u_temp on u_outwaremx.scid =u_temp.scid and u_outwaremx.outwareid =u_temp.outwareid and u_outwaremx.printid =u_temp.printid " + '~r~n' sql_string += " where u_outwaremx.scid =@arg_scid and u_outwaremx.mtrlwareid =@arg_mtrlwareid and " + '~r~n' sql_string += " u_outwaremx.uqty - isnull(u_temp.curqty,0) >0 and u_outwaremx.uqty>0 and u_outware.flag =1 " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " union all " + '~r~n' sql_string += " " + '~r~n' sql_string += " select u_inwaremx.inwareid as outwareid, " + '~r~n' sql_string += " u_inwaremx.printid as printid, " + '~r~n' sql_string += " abs(u_inwaremx.uqty) as uqty, " + '~r~n' sql_string += " isnull(u_temp.curqty,0) as curqty, " + '~r~n' sql_string += " u_inware.indate as chdate, " + '~r~n' sql_string += " 1 as If_inware " + '~r~n' sql_string += " " + '~r~n' sql_string += " from u_inwaremx inner join u_inware on u_inware.scid= u_inwaremx.scid and u_inware.inwareid = u_inwaremx.inwareid " + '~r~n' sql_string += " " + '~r~n' sql_string += " left join " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " select scid,outwareid,printid ,isnull(SUM(qty),0) as curqty from u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " where u_outwaremx_mtrlwaremx.if_inware=1 group by scid,outwareid ,printid " + '~r~n' sql_string += " ) u_temp on u_inwaremx.scid =u_temp.scid and u_inwaremx.inwareid =u_temp.outwareid and u_inwaremx.printid =u_temp.printid " + '~r~n' sql_string += " where u_inwaremx.scid =@arg_scid and u_inwaremx.mtrlwareid =@arg_mtrlwareid and " + '~r~n' sql_string += " abs( u_inwaremx.uqty) - isnull(u_temp.curqty,0) >0 and u_inwaremx.uqty<0 and u_inware.flag =1 " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " ) as u_temp1 order by u_temp1.chdate; " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " OPEN cur1; " + '~r~n' sql_string += " set @cur1_outwareid =0 " + '~r~n' sql_string += " set @cur1_printid =0 " + '~r~n' sql_string += " set @cur1_uqty =0 " + '~r~n' sql_string += " set @cur1_curqty =0 " + '~r~n' sql_string += " set @cur1_if_inware =0 " + '~r~n' sql_string += " FETCH cur1 INTO @cur1_outwareid,@cur1_printid,@cur1_uqty,@cur1_curqty,@cur1_if_inware; " + '~r~n' sql_string += " WHILE @@FETCH_STATUS = 0 AND @cur1_uqty <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " " + '~r~n' sql_string += " DECLARE @remain_cur1_qty decimal(23,10) " + '~r~n' sql_string += " set @remain_cur1_qty= @cur1_uqty - @cur1_curqty --计算还差多少数量未分配 " + '~r~n' sql_string += " " + '~r~n' sql_string += " DECLARE cur_new CURSOR LOCAL FOR " + '~r~n' sql_string += " select mtrlwaremxid,inqty - outqty as usable_qty ,inprice ,outqty " + '~r~n' sql_string += " from u_mtrlware_inmx " + '~r~n' sql_string += " where inqty - outqty >0 and scid=@arg_scid and mtrlwareid=@arg_mtrlwareid " + '~r~n' sql_string += " order by inwaredate , Mtrlwaremxid ; " + '~r~n' sql_string += " " + '~r~n' sql_string += " OPEN cur_new; " + '~r~n' sql_string += " set @cur_new_mtrlwaremxid=0 " + '~r~n' sql_string += " set @cur_new_usable_qty =0 " + '~r~n' sql_string += " set @cur_new_inprice =0 " + '~r~n' sql_string += " set @cur_new_outqty =0 " + '~r~n' sql_string += " FETCH cur_new INTO @cur_new_mtrlwaremxid,@cur_new_usable_qty,@cur_new_inprice,@cur_new_outqty; " + '~r~n' sql_string += " WHILE @@FETCH_STATUS = 0 AND @remain_cur1_qty > 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " " + '~r~n' sql_string += " DECLARE @NOW_QTY decimal(23,10) " + '~r~n' sql_string += " IF @remain_cur1_qty<=@cur_new_usable_qty " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " set @NOW_QTY=@remain_cur1_qty " + '~r~n' sql_string += " set @remain_cur1_qty=0 " + '~r~n' sql_string += " END " + '~r~n' sql_string += " ELSE " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " set @NOW_QTY=@cur_new_usable_qty " + '~r~n' sql_string += " set @remain_cur1_qty=@remain_cur1_qty - @cur_new_usable_qty " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " --更新库存入仓明细已占用数 " + '~r~n' sql_string += " update u_mtrlware_inmx set outqty=outqty + isnull(@NOW_QTY,0) where mtrlwaremxid=@cur_new_mtrlwaremxid " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,更新库存入仓明细已占用数失败' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " --插入成本组成表明细 " + '~r~n' sql_string += " INSERT INTO u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " (scid, " + '~r~n' sql_string += " outwareid, " + '~r~n' sql_string += " printid, " + '~r~n' sql_string += " mtrlwaremxid, " + '~r~n' sql_string += " qty, " + '~r~n' sql_string += " price, " + '~r~n' sql_string += " If_inware) " + '~r~n' sql_string += " VALUES " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " @arg_scid, " + '~r~n' sql_string += " @cur1_outwareid, " + '~r~n' sql_string += " @cur1_printid, " + '~r~n' sql_string += " @cur_new_mtrlwaremxid, " + '~r~n' sql_string += " @NOW_QTY, " + '~r~n' sql_string += " @cur_new_inprice, " + '~r~n' sql_string += " @cur1_if_inware " + '~r~n' sql_string += " ) " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,插入成本组成表明细失败' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " set @cur_new_mtrlwaremxid=0 " + '~r~n' sql_string += " set @cur_new_usable_qty =0 " + '~r~n' sql_string += " set @cur_new_inprice =0 " + '~r~n' sql_string += " set @cur_new_outqty =0 " + '~r~n' sql_string += " FETCH cur_new INTO @cur_new_mtrlwaremxid,@cur_new_usable_qty,@cur_new_inprice,@cur_new_outqty; " + '~r~n' sql_string += " END " + '~r~n' sql_string += " CLOSE cur_new; " + '~r~n' sql_string += " DEALLOCATE cur_new; " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " --通过成本组成表明细 计算 u_outwaremx 或 u_inwaremx 的 cost " + '~r~n' sql_string += " IF @cur1_if_inware = 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " " + '~r~n' sql_string += " update u_outwaremx set u_outwaremx.cost=u_temp.amt / u_temp.qty ,u_outwaremx.costamt =u_temp.amt " + '~r~n' sql_string += " from u_outwaremx inner join " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " select scid,outwareid,printid,isnull(SUM(qty),0) as qty,isnull(SUM(qty * price),0) as amt from u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " where if_inware=0 and scid=@arg_scid and outwareid =@cur1_outwareid and printid=@cur1_printid " + '~r~n' sql_string += " group by scid,outwareid,printid " + '~r~n' sql_string += " ) u_temp on u_temp.scid=u_outwaremx.scid and u_temp.outwareid =u_outwaremx.outwareid and u_temp.printid =u_outwaremx.printid " + '~r~n' sql_string += " where u_temp.qty <>0 and u_outwaremx.scid=@arg_scid and u_outwaremx.outwareid =@cur1_outwareid and u_outwaremx.printid =@cur1_printid " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,计算出仓明细成本失败1' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " END " + '~r~n' sql_string += " ELSE -- @cur1_if_inware = 1 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " " + '~r~n' sql_string += " update u_inwaremx set u_inwaremx.cost=u_temp.amt / u_temp.qty ,u_inwaremx.costamt =u_temp.amt " + '~r~n' sql_string += " from u_inwaremx inner join " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " select scid,outwareid,printid,isnull(SUM(qty),0) as qty,isnull(SUM(qty * price),0) as amt from u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " where if_inware=1 and scid=@arg_scid and outwareid =@cur1_outwareid and printid=@cur1_printid " + '~r~n' sql_string += " group by scid,outwareid,printid " + '~r~n' sql_string += " ) u_temp on u_temp.scid=u_inwaremx.scid and u_temp.outwareid =u_inwaremx.inwareid and u_temp.printid =u_inwaremx.printid " + '~r~n' sql_string += " where u_temp.qty <>0 and u_inwaremx.scid=@arg_scid and u_inwaremx.inwareid =@cur1_outwareid and u_inwaremx.printid =@cur1_printid " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,计算出仓明细成本失败2' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " set @cur1_outwareid =0 " + '~r~n' sql_string += " set @cur1_printid =0 " + '~r~n' sql_string += " set @cur1_uqty =0 " + '~r~n' sql_string += " set @cur1_curqty =0 " + '~r~n' sql_string += " set @cur1_if_inware =0 " + '~r~n' sql_string += " FETCH cur1 INTO @cur1_outwareid,@cur1_printid,@cur1_uqty,@cur1_curqty,@cur1_if_inware; " + '~r~n' sql_string += " END " + '~r~n' sql_string += " CLOSE cur1; " + '~r~n' sql_string += " DEALLOCATE cur1; " + '~r~n' sql_string += " " + '~r~n' sql_string += " --更新库存表 成本 成本金额 " + '~r~n' sql_string += " " + '~r~n' sql_string += " update u_mtrlware set u_mtrlware.cost=u_temp.amt / u_temp.qty ,u_mtrlware.wareamt =u_temp.amt " + '~r~n' sql_string += " from u_mtrlware inner join " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " " + '~r~n' sql_string += " select scid,mtrlwareid ,sum(inqty - outqty) as qty ,sum((inqty - outqty) * inprice) as amt " + '~r~n' sql_string += " from u_mtrlware_inmx " + '~r~n' sql_string += " where inqty - outqty >0 and scid=@arg_scid and mtrlwareid=@arg_mtrlwareid " + '~r~n' sql_string += " group by scid,mtrlwareid " + '~r~n' sql_string += " ) u_temp on u_temp.scid =u_mtrlware.scid and u_temp.mtrlwareid =u_mtrlware.mtrlwareid " + '~r~n' sql_string += " where u_temp.qty <>0 and u_mtrlware.scid=@arg_scid and u_mtrlware.mtrlwareid=@arg_mtrlwareid " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,更新库存表成本失败' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " END " + '~r~n' return sql_string end function public function string uof_cost_fifo_procedure_text2 ();string sql_string ='' sql_string += " ALTER PROCEDURE [dbo].[p_outware_cost_fifo_procedure]( " + '~r~n' sql_string += " @arg_scid int, " + '~r~n' sql_string += " @arg_mtrlwareid int, " + '~r~n' sql_string += " @arg_date datetime, " + '~r~n' sql_string += " @arg_mod int, " + '~r~n' sql_string += " @arg_outwareid int, " + '~r~n' sql_string += " @arg_mtrlwaremxid int, " + '~r~n' sql_string += " @arg_rslt int out, " + '~r~n' sql_string += " @arg_msg varchar(255) out) " + '~r~n' sql_string += " AS " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " " + '~r~n' sql_string += " SET @arg_rslt = 0 " + '~r~n' sql_string += " SET @arg_msg = '' " + '~r~n' sql_string += " " + '~r~n' sql_string += " DECLARE @error int " + '~r~n' sql_string += " DECLARE @rowcount int " + '~r~n' sql_string += " " + '~r~n' sql_string += " SET @error = null " + '~r~n' sql_string += " SET @rowcount = null " + '~r~n' sql_string += " " + '~r~n' sql_string += " DECLARE @cur1_outwareid int " + '~r~n' sql_string += " DECLARE @cur1_printid int " + '~r~n' sql_string += " DECLARE @cur1_qty decimal(23,10) " + '~r~n' sql_string += " DECLARE @cur1_curqty decimal(23,10) " + '~r~n' sql_string += " DECLARE @cur1_if_inware int " + '~r~n' sql_string += " " + '~r~n' sql_string += " DECLARE @cur_new_mtrlwaremxid int " + '~r~n' sql_string += " DECLARE @cur_new_usable_qty decimal(23,10) " + '~r~n' sql_string += " DECLARE @cur_new_inprice decimal(23,10) " + '~r~n' sql_string += " DECLARE @cur_new_outqty decimal(23,10) " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " IF @arg_mod=1 --正数进仓单 或 负数出仓单 仓审 恢复入库批出仓数量 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " " + '~r~n' sql_string += " --先判断一下是否要继续执行存储过程 优化速度yyuu " + '~r~n' sql_string += " DECLARE @rowcount_inmx int " + '~r~n' sql_string += " select @rowcount_inmx=COUNT(*) from u_mtrlware_inmx " + '~r~n' sql_string += " Where inwaredate >=@arg_date and outqty>0 and scid =@arg_scid and mtrlwareid=@arg_mtrlwareid " + '~r~n' sql_string += " " + '~r~n' sql_string += " -- IF @rowcount_inmx = 0 " + '~r~n' sql_string += " -- BEGIN " + '~r~n' sql_string += " -- return 1 " + '~r~n' sql_string += " -- END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " update u_mtrlware_inmx set u_mtrlware_inmx.outqty = case when u_mtrlware_inmx.outqty - isnull(u_temp.sumqty,0) <0 then 0 else u_mtrlware_inmx.outqty - ISNULL(u_temp.sumqty,0) end " + '~r~n' sql_string += " " + '~r~n' sql_string += " from u_mtrlware_inmx inner join " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " Select mtrlwaremxid ,SUM(qty) as sumqty from u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " where Mtrlwaremxid in " + '~r~n' sql_string += " (select Mtrlwaremxid from u_mtrlware_inmx " + '~r~n' sql_string += " Where inwaredate >=@arg_date and outqty>0 and scid =@arg_scid and mtrlwareid=@arg_mtrlwareid ) " + '~r~n' sql_string += " group by mtrlwaremxid " + '~r~n' sql_string += " ) u_temp on u_temp.mtrlwaremxid=u_mtrlware_inmx.mtrlwaremxid " + '~r~n' sql_string += " " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,更新库存入仓批已出仓数失败1' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " --删除 u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " " + '~r~n' sql_string += " delete u_outwaremx_mtrlwaremx from u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " where Mtrlwaremxid in " + '~r~n' sql_string += " (select Mtrlwaremxid from u_mtrlware_inmx " + '~r~n' sql_string += " Where inwaredate >=@arg_date and scid =@arg_scid and mtrlwareid=@arg_mtrlwareid ) " + '~r~n' sql_string += " " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,删除成本组成明细1' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " delete u_outwaremx_mtrlwaremx where mtrlwaremxid=@arg_mtrlwaremxid " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,删除成本组成明细mtrlwaremxid' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " IF @arg_mod=2 --正数出仓单 或 负数进仓单 仓审 恢复入库批出仓数量 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " " + '~r~n' sql_string += " update u_mtrlware_inmx set u_mtrlware_inmx.outqty =case when u_mtrlware_inmx.outqty - isnull(u_temp.sumqty,0) <0 then 0 else u_mtrlware_inmx.outqty - ISNULL(u_temp.sumqty,0) end " + '~r~n' sql_string += " " + '~r~n' sql_string += " from u_mtrlware_inmx inner join " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " " + '~r~n' sql_string += " Select mtrlwaremxid ,isnull(SUM(qty),0) as sumqty from " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " select u_outwaremx_mtrlwaremx.mtrlwaremxid as mtrlwaremxid, " + '~r~n' sql_string += " isnull(SUM(u_outwaremx_mtrlwaremx.qty ),0) as qty " + '~r~n' sql_string += " from u_outwaremx inner Join u_outware on u_outware.scid =u_outwaremx.scid and u_outware.outwareid =u_outwaremx.outwareid " + '~r~n' sql_string += " inner join u_outwaremx_mtrlwaremx on u_outwaremx_mtrlwaremx.scid =u_outwaremx.scid and u_outwaremx_mtrlwaremx.outwareid =u_outwaremx.outwareid and u_outwaremx_mtrlwaremx.printid =u_outwaremx.printid " + '~r~n' sql_string += " where u_outwaremx_mtrlwaremx.if_inware=0 and u_outwaremx.qty >0 and u_outwaremx.scid =@arg_scid and mtrlwareid =@arg_mtrlwareid and u_outware.outdate >=@arg_date and (flag=1 or u_outware.outwareid=@arg_outwareid) " + '~r~n' sql_string += " group by mtrlwaremxid " + '~r~n' sql_string += " " + '~r~n' sql_string += " union all " + '~r~n' sql_string += " " + '~r~n' sql_string += " select u_outwaremx_mtrlwaremx.mtrlwaremxid as mtrlwaremxid, " + '~r~n' sql_string += " isnull(SUM(u_outwaremx_mtrlwaremx.qty ),0) as qty " + '~r~n' sql_string += " from u_inwaremx inner Join u_inware on u_inware.scid =u_inwaremx.scid and u_inware.inwareid =u_inwaremx.inwareid " + '~r~n' sql_string += " inner join u_outwaremx_mtrlwaremx on u_outwaremx_mtrlwaremx.scid =u_inwaremx.scid and u_outwaremx_mtrlwaremx.outwareid =u_inwaremx.inwareid and u_outwaremx_mtrlwaremx.printid =u_inwaremx.printid " + '~r~n' sql_string += " where u_outwaremx_mtrlwaremx.if_inware=1 and u_inwaremx.qty <0 and u_inwaremx.scid =@arg_scid and mtrlwareid =@arg_mtrlwareid and u_inware.indate >=@arg_date and (flag=1 or u_inware.inwareid=@arg_outwareid) " + '~r~n' sql_string += " group by mtrlwaremxid " + '~r~n' sql_string += " ) as v_zuhe_outwaremx group by mtrlwaremxid " + '~r~n' sql_string += " " + '~r~n' sql_string += " ) u_temp on u_temp.mtrlwaremxid=u_mtrlware_inmx.mtrlwaremxid " + '~r~n' sql_string += " " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,更新库存入仓批已出仓数失败2' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " --删除 u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " " + '~r~n' sql_string += " delete u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " from u_outwaremx inner Join u_outware on u_outware.scid =u_outwaremx.scid and u_outware.outwareid =u_outwaremx.outwareid " + '~r~n' sql_string += " inner join u_outwaremx_mtrlwaremx on u_outwaremx_mtrlwaremx.scid =u_outwaremx.scid and u_outwaremx_mtrlwaremx.outwareid =u_outwaremx.outwareid and u_outwaremx_mtrlwaremx.printid =u_outwaremx.printid " + '~r~n' sql_string += " where u_outwaremx_mtrlwaremx.if_inware=0 and u_outwaremx.qty >0 and u_outwaremx.scid=@arg_scid and mtrlwareid =@arg_mtrlwareid and u_outware.outdate >=@arg_date and (flag=1 or u_outware.outwareid=@arg_outwareid) " + '~r~n' sql_string += " " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,删除成本组成明细3' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " delete u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " from u_inwaremx inner Join u_inware on u_inware.scid =u_inwaremx.scid and u_inware.inwareid =u_inwaremx.inwareid " + '~r~n' sql_string += " inner join u_outwaremx_mtrlwaremx on u_outwaremx_mtrlwaremx.scid =u_inwaremx.scid and u_outwaremx_mtrlwaremx.outwareid =u_inwaremx.inwareid and u_outwaremx_mtrlwaremx.printid =u_inwaremx.printid " + '~r~n' sql_string += " where u_outwaremx_mtrlwaremx.if_inware=1 and u_inwaremx.qty <0 and u_inwaremx.scid =@arg_scid and mtrlwareid =@arg_mtrlwareid and u_inware.indate >=@arg_date and (flag=1 or u_inware.inwareid=@arg_outwareid) " + '~r~n' sql_string += " " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,删除成本组成明细4' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " --双重游标算出仓成本 " + '~r~n' sql_string += " DECLARE cur1 CURSOR LOCAL FOR " + '~r~n' sql_string += " " + '~r~n' sql_string += " select " + '~r~n' sql_string += " u_temp1.outwareid as outwareid, " + '~r~n' sql_string += " u_temp1.printid as printid, " + '~r~n' sql_string += " u_temp1.qty as qty, " + '~r~n' sql_string += " u_temp1.curqty as curqty, " + '~r~n' sql_string += " u_temp1.if_inware as if_inware " + '~r~n' sql_string += " from " + '~r~n' sql_string += " " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " " + '~r~n' sql_string += " select u_outwaremx.outwareid as outwareid, " + '~r~n' sql_string += " u_outwaremx.printid as printid, " + '~r~n' sql_string += " u_outwaremx.qty as qty, " + '~r~n' sql_string += " isnull(u_temp.curqty,0) as curqty, " + '~r~n' sql_string += " u_outware.outdate as chdate, " + '~r~n' sql_string += " 0 as If_inware " + '~r~n' sql_string += " from u_outwaremx inner join u_outware on u_outware.scid= u_outwaremx.scid and u_outware.outwareid = u_outwaremx.outwareid " + '~r~n' sql_string += " " + '~r~n' sql_string += " left join " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " select scid,outwareid,printid ,isnull(SUM(qty),0) as curqty from u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " where u_outwaremx_mtrlwaremx.if_inware=0 group by scid,outwareid ,printid " + '~r~n' sql_string += " ) u_temp on u_outwaremx.scid =u_temp.scid and u_outwaremx.outwareid =u_temp.outwareid and u_outwaremx.printid =u_temp.printid " + '~r~n' sql_string += " where u_outwaremx.scid =@arg_scid and u_outwaremx.mtrlwareid =@arg_mtrlwareid and " + '~r~n' sql_string += " u_outwaremx.qty - isnull(u_temp.curqty,0) >0 and u_outwaremx.qty>0 and u_outware.flag =1 " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " union all " + '~r~n' sql_string += " " + '~r~n' sql_string += " select u_inwaremx.inwareid as outwareid, " + '~r~n' sql_string += " u_inwaremx.printid as printid, " + '~r~n' sql_string += " abs(u_inwaremx.qty) as qty, " + '~r~n' sql_string += " isnull(u_temp.curqty,0) as curqty, " + '~r~n' sql_string += " u_inware.indate as chdate, " + '~r~n' sql_string += " 1 as If_inware " + '~r~n' sql_string += " " + '~r~n' sql_string += " from u_inwaremx inner join u_inware on u_inware.scid= u_inwaremx.scid and u_inware.inwareid = u_inwaremx.inwareid " + '~r~n' sql_string += " " + '~r~n' sql_string += " left join " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " select scid,outwareid,printid ,isnull(SUM(qty),0) as curqty from u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " where u_outwaremx_mtrlwaremx.if_inware=1 group by scid,outwareid ,printid " + '~r~n' sql_string += " ) u_temp on u_inwaremx.scid =u_temp.scid and u_inwaremx.inwareid =u_temp.outwareid and u_inwaremx.printid =u_temp.printid " + '~r~n' sql_string += " where u_inwaremx.scid =@arg_scid and u_inwaremx.mtrlwareid =@arg_mtrlwareid and " + '~r~n' sql_string += " abs( u_inwaremx.qty) - isnull(u_temp.curqty,0) >0 and u_inwaremx.qty<0 and u_inware.flag =1 " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " ) as u_temp1 order by u_temp1.chdate; " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " OPEN cur1; " + '~r~n' sql_string += " set @cur1_outwareid =0 " + '~r~n' sql_string += " set @cur1_printid =0 " + '~r~n' sql_string += " set @cur1_qty =0 " + '~r~n' sql_string += " set @cur1_curqty =0 " + '~r~n' sql_string += " set @cur1_if_inware =0 " + '~r~n' sql_string += " FETCH cur1 INTO @cur1_outwareid,@cur1_printid,@cur1_qty,@cur1_curqty,@cur1_if_inware; " + '~r~n' sql_string += " WHILE @@FETCH_STATUS = 0 AND @cur1_qty <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " " + '~r~n' sql_string += " DECLARE @remain_cur1_qty decimal(23,10) " + '~r~n' sql_string += " set @remain_cur1_qty= @cur1_qty - @cur1_curqty --计算还差多少数量未分配 " + '~r~n' sql_string += " " + '~r~n' sql_string += " DECLARE cur_new CURSOR LOCAL FOR " + '~r~n' sql_string += " select mtrlwaremxid,inqty - outqty as usable_qty ,inprice ,outqty " + '~r~n' sql_string += " from u_mtrlware_inmx " + '~r~n' sql_string += " where inqty - outqty >0 and scid=@arg_scid and mtrlwareid=@arg_mtrlwareid " + '~r~n' sql_string += " order by inwaredate , Mtrlwaremxid ; " + '~r~n' sql_string += " " + '~r~n' sql_string += " OPEN cur_new; " + '~r~n' sql_string += " set @cur_new_mtrlwaremxid=0 " + '~r~n' sql_string += " set @cur_new_usable_qty =0 " + '~r~n' sql_string += " set @cur_new_inprice =0 " + '~r~n' sql_string += " set @cur_new_outqty =0 " + '~r~n' sql_string += " FETCH cur_new INTO @cur_new_mtrlwaremxid,@cur_new_usable_qty,@cur_new_inprice,@cur_new_outqty; " + '~r~n' sql_string += " WHILE @@FETCH_STATUS = 0 AND @remain_cur1_qty > 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " " + '~r~n' sql_string += " DECLARE @NOW_QTY decimal(23,10) " + '~r~n' sql_string += " IF @remain_cur1_qty<=@cur_new_usable_qty " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " set @NOW_QTY=@remain_cur1_qty " + '~r~n' sql_string += " set @remain_cur1_qty=0 " + '~r~n' sql_string += " END " + '~r~n' sql_string += " ELSE " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " set @NOW_QTY=@cur_new_usable_qty " + '~r~n' sql_string += " set @remain_cur1_qty=@remain_cur1_qty - @cur_new_usable_qty " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " --更新库存入仓明细已占用数 " + '~r~n' sql_string += " update u_mtrlware_inmx set outqty=outqty + isnull(@NOW_QTY,0) where mtrlwaremxid=@cur_new_mtrlwaremxid " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,更新库存入仓明细已占用数失败' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " --插入成本组成表明细 " + '~r~n' sql_string += " INSERT INTO u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " (scid, " + '~r~n' sql_string += " outwareid, " + '~r~n' sql_string += " printid, " + '~r~n' sql_string += " mtrlwaremxid, " + '~r~n' sql_string += " qty, " + '~r~n' sql_string += " price, " + '~r~n' sql_string += " If_inware) " + '~r~n' sql_string += " VALUES " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " @arg_scid, " + '~r~n' sql_string += " @cur1_outwareid, " + '~r~n' sql_string += " @cur1_printid, " + '~r~n' sql_string += " @cur_new_mtrlwaremxid, " + '~r~n' sql_string += " @NOW_QTY, " + '~r~n' sql_string += " @cur_new_inprice, " + '~r~n' sql_string += " @cur1_if_inware " + '~r~n' sql_string += " ) " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,插入成本组成表明细失败' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " set @cur_new_mtrlwaremxid=0 " + '~r~n' sql_string += " set @cur_new_usable_qty =0 " + '~r~n' sql_string += " set @cur_new_inprice =0 " + '~r~n' sql_string += " set @cur_new_outqty =0 " + '~r~n' sql_string += " FETCH cur_new INTO @cur_new_mtrlwaremxid,@cur_new_usable_qty,@cur_new_inprice,@cur_new_outqty; " + '~r~n' sql_string += " END " + '~r~n' sql_string += " CLOSE cur_new; " + '~r~n' sql_string += " DEALLOCATE cur_new; " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " --通过成本组成表明细 计算 u_outwaremx 或 u_inwaremx 的 cost " + '~r~n' sql_string += " IF @cur1_if_inware = 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " " + '~r~n' sql_string += " update u_outwaremx set u_outwaremx.cost=u_temp.amt / u_temp.qty ,u_outwaremx.costamt =u_temp.amt " + '~r~n' sql_string += " from u_outwaremx inner join " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " select scid,outwareid,printid,isnull(SUM(qty),0) as qty,isnull(SUM(qty * price),0) as amt from u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " where if_inware=0 and scid=@arg_scid and outwareid =@cur1_outwareid and printid=@cur1_printid " + '~r~n' sql_string += " group by scid,outwareid,printid " + '~r~n' sql_string += " ) u_temp on u_temp.scid=u_outwaremx.scid and u_temp.outwareid =u_outwaremx.outwareid and u_temp.printid =u_outwaremx.printid " + '~r~n' sql_string += " where u_temp.qty <>0 and u_outwaremx.scid=@arg_scid and u_outwaremx.outwareid =@cur1_outwareid and u_outwaremx.printid =@cur1_printid " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,计算出仓明细成本失败1' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " END " + '~r~n' sql_string += " ELSE -- @cur1_if_inware = 1 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " " + '~r~n' sql_string += " update u_inwaremx set u_inwaremx.cost=u_temp.amt / u_temp.qty ,u_inwaremx.costamt =u_temp.amt * (-1) " + '~r~n' sql_string += " from u_inwaremx inner join " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " select scid,outwareid,printid,isnull(SUM(qty),0) as qty,isnull(SUM(qty * price),0) as amt from u_outwaremx_mtrlwaremx " + '~r~n' sql_string += " where if_inware=1 and scid=@arg_scid and outwareid =@cur1_outwareid and printid=@cur1_printid " + '~r~n' sql_string += " group by scid,outwareid,printid " + '~r~n' sql_string += " ) u_temp on u_temp.scid=u_inwaremx.scid and u_temp.outwareid =u_inwaremx.inwareid and u_temp.printid =u_inwaremx.printid " + '~r~n' sql_string += " where u_temp.qty <>0 and u_inwaremx.scid=@arg_scid and u_inwaremx.inwareid =@cur1_outwareid and u_inwaremx.printid =@cur1_printid " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,计算出仓明细成本失败2' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " set @cur1_outwareid =0 " + '~r~n' sql_string += " set @cur1_printid =0 " + '~r~n' sql_string += " set @cur1_qty =0 " + '~r~n' sql_string += " set @cur1_curqty =0 " + '~r~n' sql_string += " set @cur1_if_inware =0 " + '~r~n' sql_string += " FETCH cur1 INTO @cur1_outwareid,@cur1_printid,@cur1_qty,@cur1_curqty,@cur1_if_inware; " + '~r~n' sql_string += " END " + '~r~n' sql_string += " CLOSE cur1; " + '~r~n' sql_string += " DEALLOCATE cur1; " + '~r~n' sql_string += " " + '~r~n' sql_string += " --更新库存表 成本 成本金额q " + '~r~n' sql_string += " " + '~r~n' sql_string += " update u_mtrlware set u_mtrlware.cost=case when u_temp.qty=0 then u_mtrlware.cost else u_temp.amt / u_temp.qty end ,u_mtrlware.wareamt =u_temp.amt " + '~r~n' sql_string += " from u_mtrlware left join " + '~r~n' sql_string += " ( " + '~r~n' sql_string += " " + '~r~n' sql_string += " select scid,mtrlwareid ,isnull(sum(inqty - outqty),0) as qty ,isnull(sum((inqty - outqty) * inprice),0) as amt " + '~r~n' sql_string += " from u_mtrlware_inmx " + '~r~n' sql_string += " where inqty - outqty >=0 and scid=@arg_scid and mtrlwareid=@arg_mtrlwareid " + '~r~n' sql_string += " group by scid,mtrlwareid " + '~r~n' sql_string += " ) u_temp on u_temp.scid =u_mtrlware.scid and u_temp.mtrlwareid =u_mtrlware.mtrlwareid " + '~r~n' sql_string += " where u_temp.qty >=0 and u_mtrlware.scid=@arg_scid and u_mtrlware.mtrlwareid=@arg_mtrlwareid " + '~r~n' sql_string += " SELECT @error = @@ERROR, @rowcount = @@ROWCOUNT; " + '~r~n' sql_string += " IF @error <> 0 " + '~r~n' sql_string += " BEGIN " + '~r~n' sql_string += " SET @arg_msg = '未知原因,更新库存表成本失败' " + '~r~n' sql_string += " RAISERROR(@arg_msg, 18, 1) " + '~r~n' sql_string += " END " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " " + '~r~n' sql_string += " END " + '~r~n' return sql_string end function public subroutine uof_createtable_arr_190612 (long i, ref s_sys_create_table arg_tb[]); i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[reports]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rid] [varchar](5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subaccsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rcname] [varchar](60) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rdname] [varchar](60) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rpaper] [varchar](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rpercent] [int] NULL, ~r~n " arg_tb[i].createsql_string += " [rsys] [varchar](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rsyntax] [image] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rfilt] [varchar](40) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rxh] [int] NULL, ~r~n " arg_tb[i].createsql_string += " [rdatetime] [varchar](19) NULL, ~r~n " arg_tb[i].createsql_string += " [rmonth] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rtype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rdept] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [zero_syntax] [image] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [all_syntax] [image] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cropid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_reports] PRIMARY KEY NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [rid] ASC, ~r~n " arg_tb[i].createsql_string += " [cropid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "reports" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[report_table]( ~r~n " arg_tb[i].createsql_string += " [table_english] [varchar](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [table_chinese] [varchar](36) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_report_table] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [table_english] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "report_table" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE UNIQUE NONCLUSTERED INDEX [report_table_x] ON [dbo].[report_table] ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [table_english] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "report_table" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[report_condition]( ~r~n " arg_tb[i].createsql_string += " [dwobject] [varchar](24) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [s_relation] [varchar](5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [s_field] [varchar](45) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [s_compare] [varchar](6) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [s_value] [varchar](24) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_report_condition] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [dwobject] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "report_condition" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE UNIQUE NONCLUSTERED INDEX [report_condition_x] ON [dbo].[report_condition] ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [dwobject] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "report_condition" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_workload]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [yearmon] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [assetcardid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [workload] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [deprrate] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [deprvalue] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [wlflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [locked] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_workload] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [yearmon] ASC, ~r~n " arg_tb[i].createsql_string += " [assetcardid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_workload" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_user]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Empid] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [empname] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [psw] [varchar](250) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rightstring] [varchar](1000) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [descrp] [varchar](250) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subaccsetidstr] [varchar](250) NOT NULL ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_user" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_user] ADD [cstr] [char](100) NOT NULL " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_user" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_user] ADD CONSTRAINT [PK_u_employee] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [Empid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_user" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_user] ADD CONSTRAINT [IX_u_employee] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [empname] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_user" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_usedtype]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [usedtypeid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [usedtypename] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [depr] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_usedtype] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [usedtypeid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [IX_usedtype] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [usedtypename] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_usedtype" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_subjectinit]( ~r~n " arg_tb[i].createsql_string += " [croptypeid] [int] NULL, ~r~n " arg_tb[i].createsql_string += " [subid] [char](18) NULL, ~r~n " arg_tb[i].createsql_string += " [name] [char](32) NULL, ~r~n " arg_tb[i].createsql_string += " [dcflag] [tinyint] NULL, ~r~n " arg_tb[i].createsql_string += " [detailflag] [tinyint] NULL, ~r~n " arg_tb[i].createsql_string += " [hswb] [tinyint] NULL, ~r~n " arg_tb[i].createsql_string += " [moneyid] [int] NULL, ~r~n " arg_tb[i].createsql_string += " [hsqty] [tinyint] NULL, ~r~n " arg_tb[i].createsql_string += " [unit] [char](10) NULL, ~r~n " arg_tb[i].createsql_string += " [hsdept] [tinyint] NULL, ~r~n " arg_tb[i].createsql_string += " [hsemp] [tinyint] NULL, ~r~n " arg_tb[i].createsql_string += " [HSItem] [tinyint] NULL, ~r~n " arg_tb[i].createsql_string += " [hstrader] [tinyint] NULL, ~r~n " arg_tb[i].createsql_string += " [attrflag] [int] NULL, ~r~n " arg_tb[i].createsql_string += " [specialcode] [int] NULL, ~r~n " arg_tb[i].createsql_string += " [relevantid] [int] NULL ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_subjectinit" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_subaccset]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subaccsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Dscrp] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_Sys_subaccset] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [subaccsetid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_subaccset" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_sdnote]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sdnoteid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [promdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [promday] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [memo] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [opname] [char](16) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [datenumber] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [promflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dateflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_sdnote] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [sdnoteid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_sdnote" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_rapbillmx]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rapbillid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [printid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [mxtype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subid] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [debit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billcode] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billdate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [cusname] [char](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dscrp] [varchar](100) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [relid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [relid_2] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_cw_rapbillmx] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [rapbillid] ASC, ~r~n " arg_tb[i].createsql_string += " [printid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_rapbillmx" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_rapbill]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rapbillid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billtype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rapbillcode] [char](11) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rapbilldate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cwsubid] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [objsubid] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [inrep] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dscrp] [varchar](250) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [opdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [opemp] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [moddate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [modrep] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [flag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [auditdate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [auditrep] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sauditdate] [datetime] NULL ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_rapbill" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD [sauditrep] [char](20) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD [sflag] [tinyint] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD [credid] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD [mth] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD [credtype] [char](10) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD [itemid] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD [deptid] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD [cusid] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD [sptid] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [PK_cw_rapbill] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [rapbillid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_rapbill" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_multibarmx]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [multibarid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [itemno] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dcflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subid] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [barname] [varchar](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_multibarmx] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [multibarid] ASC, ~r~n " arg_tb[i].createsql_string += " [itemno] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_rapbill" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_multibar]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [multibarid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subid] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [multibarname] [varchar](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_multibar] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [multibarid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_multibar" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_InitsptBala]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [SubID] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sptid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawBalance] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Debit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Credit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Balance] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_InitsptBala] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [SubID] ASC, ~r~n " arg_tb[i].createsql_string += " [sptid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_InitsptBala" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_InitItemBala]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [SubID] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [itemID] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawBalance] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Debit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Credit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Balance] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_InitItemBala] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [SubID] ASC, ~r~n " arg_tb[i].createsql_string += " [itemID] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_InitsptBala" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_initflow]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [initflowid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [yearmon] [char](6) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [flowid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [debit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_initflow] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [initflowid] ASC, ~r~n " arg_tb[i].createsql_string += " [yearmon] ASC, ~r~n " arg_tb[i].createsql_string += " [flowid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_initflow" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_InitDeptBala]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [SubID] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [deptID] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawBalance] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Debit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Credit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Balance] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_InitDeptBala] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [SubID] ASC, ~r~n " arg_tb[i].createsql_string += " [deptID] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_initflow" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_InitcusBala]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [SubID] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cusid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawBalance] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Debit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Credit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Balance] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_InitcusBala] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [SubID] ASC, ~r~n " arg_tb[i].createsql_string += " [cusid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_InitcusBala" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_InitBalance]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [SubID] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [MoneyID] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [DetailFlag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [DCFlag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [HSQty] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawBalance] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YRawDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YRawCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [MRawDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [MRawCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [DAmount] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Debit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [CAmount] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Credit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [BAmount] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Balance] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [MDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [MCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [PLHaveDone] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_InitBalance] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [SubID] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_InitBalance" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_init_wl]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subid] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [initdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dscrp] [varchar](100) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [decimal] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_cw_init_wl] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [subid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_init_wl" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_incrdecr]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [incrdecrid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [incrdecrname] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [incrordecr] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subid] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_incrdecr] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [incrdecrid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [IX_incrdecr] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [incrdecrname] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_incrdecr" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_hsitem]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [hsitemid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [hsitemname] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [useflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [hsitemcode] [char](30) NOT NULL ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_hsitem" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_hsitem] ADD CONSTRAINT [PK_hsitem] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [hsitemid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_hsitem] ADD CONSTRAINT [IX_hsitem] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [hsitemname] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_hsitem" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE UNIQUE NONCLUSTERED INDEX [IX_cw_hsitem_1] ON [dbo].[cw_hsitem] ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [hsitemcode] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_hsitem" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_flow]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [flowid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cashcode] [char](12) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [flowname] [char](64) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dcflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [detailfalg] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [inuse] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_flow] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [flowid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [IX_flow] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [cashcode] ASC, ~r~n " arg_tb[i].createsql_string += " [flowname] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_flow" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_Credenceword]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Credenceword] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_Credenceword] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [Credenceword] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [IX_Credenceword] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [Credenceword] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_Credenceword" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_credencemx_import_erp]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [fuluno] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subid] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [brief] [char](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rate] [decimal](18, 10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rawdebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rawcredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [debit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [amount] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [price] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [deptid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [itemid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billdate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [billid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billno] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sql] [text] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sql_qty] [text] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cusid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sptid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_cw_credencemx_import_erp] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [credid] ASC, ~r~n " arg_tb[i].createsql_string += " [fuluno] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credencemx_import_erp" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_credencemx_import]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subid] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [brief] [char](40) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dcflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Expressions] [text] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [printid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ifsql] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [datatype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [readtype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Expressions_qty] [text] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ifsql_qty] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ifrelbill] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ifqty] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ifwb] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [column_wb] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [column_qty] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [column_native] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [column_moneyid] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [column_billcode] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [if_brief_from_dscrp] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [column_brief] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billkindsql] [text] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [hsitem] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [hsdept] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [hscust] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [column_item] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [column_dept] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [column_cust] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [column_spt] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [hsspt] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_cw_credencemx_import] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [credid] ASC, ~r~n " arg_tb[i].createsql_string += " [printid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credencemx_import" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_credencemx_auto]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subid] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [brief] [char](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Dcflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [modeType] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ifnopost] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [autorate] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Expressions] [char](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [debit] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credit] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [amount] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [price] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [deptid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [itemid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billno] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [printid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_cw_credencemx_auto] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [credid] ASC, ~r~n " arg_tb[i].createsql_string += " [subid] ASC, ~r~n " arg_tb[i].createsql_string += " [printid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credencemx_auto" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_credencemx]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subaccsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [fuluno] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subid] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [brief] [char](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rate] [decimal](18, 10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rawdebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rawcredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [debit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [amount] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [price] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [deptid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [itemid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [attrflag] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [readonly] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billdate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [billid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billno] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cropbillid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cusid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sptid] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credencemx" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD [mxdscrp] [varchar](255) NOT NULL " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credencemx" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [PK_cw_credencemx] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [subaccsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [credid] ASC, ~r~n " arg_tb[i].createsql_string += " [fuluno] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credencemx" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [IX_credencemx] ON [dbo].[cw_credencemx] ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [credid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credencemx" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [IX_cw_credencemx] ON [dbo].[cw_credencemx] ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [deptid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credencemx" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [IX_cw_credencemx_1] ON [dbo].[cw_credencemx] ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [itemid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credencemx" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [IX_cw_credencemx_2] ON [dbo].[cw_credencemx] ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [credid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credencemx" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_credence_import_erp]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Credname] [char](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cmonth] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credence_import_erp" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD [billmaker] [char](20) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD [billmakerdate] [datetime] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD [credtype] [char](10) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD [refcredid1] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD [refcredid2] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD [relbillcode] [char](30) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD [relbilldate] [datetime] NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD [autocredcode] [varchar](20) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD CONSTRAINT [PK_cw_credence_import_erp] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [credid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credence_import_erp" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_credence_import]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credtype] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Credname] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dscrp] [varchar](100) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [opdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [opemp] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [moddate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [modemp] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billtype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [checksql] [text] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credcode] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billkind] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [checksql2] [text] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_cw_credence_import] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [credid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [IX_cw_credence_import] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [Credname] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credence_import" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_credence_auto]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Credname] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Credkind] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [monthdscrp] [varchar](100) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credtype] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billnumber] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ifalways] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [readtype] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [moddate] [datetime] NULL ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credence_auto" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD [modemp] [char](20) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD [opdate] [datetime] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD [opemp] [char](20) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD CONSTRAINT [PK_cw_credence_auto] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [credid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD CONSTRAINT [IX_cw_credence_auto] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [Credname] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credence_auto" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_credence]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subaccsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cmonth] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credno] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [creddate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billnumber] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billmaker] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billmakerid] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billmakerdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billcheck] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billcheckid] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billcheckdate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [billpost] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billpostdate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [checkflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [postflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credtype] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [relevantbillid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [readtype] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [reldate] [datetime] NOT NULL ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credence" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD [reldcode] [char](50) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD [moddate] [datetime] NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD [modemp] [char](20) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD [ifauto] [tinyint] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD [relbillcode] [char](30) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [PK_cw_credence] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [subaccsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [credid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [IX_credence] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [subaccsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [cmonth] ASC, ~r~n " arg_tb[i].createsql_string += " [credno] ASC, ~r~n " arg_tb[i].createsql_string += " [credtype] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credence" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_cmonth]( ~r~n " arg_tb[i].createsql_string += " [scmonth] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ecmonth] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [postflag] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_cmonth" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_CashItem]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subaccsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [CredID] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Flowid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Debit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Credit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [brief] [char](40) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [printid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_CashItem] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [CredID] ASC, ~r~n " arg_tb[i].createsql_string += " [Flowid] ASC, ~r~n " arg_tb[i].createsql_string += " [printid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_CashItem" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_calendar]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cmonth] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [edate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_calendar] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [cmonth] ASC, ~r~n " arg_tb[i].createsql_string += " [sdate] ASC, ~r~n " arg_tb[i].createsql_string += " [edate] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_calendar" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_brieftype]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [brieftypeid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [typename] [char](32) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_brieftype] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [brieftypeid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [IX_brieftype] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [typename] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_brieftype" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_brief]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [brieftypeid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [briefid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [briefname] [varchar](50) NOT NULL ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_brief" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_brief] ADD [briefcode] [char](30) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_brief] ADD [dftsubid] [char](18) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_brief] ADD CONSTRAINT [PK_cw_brief] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [briefid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_brief] ADD CONSTRAINT [IX_brief] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [brieftypeid] ASC, ~r~n " arg_tb[i].createsql_string += " [briefname] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_brief" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_Balance]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subaccsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [SubID] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YearMon] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YBRawDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YBRawCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [BRawDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [BRawCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [RawCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ERawDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ERawCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YRawDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YRawCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YBDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YBCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [BDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [BCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Debit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Credit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [EDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ECredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YDebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YCredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YBAmt] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YDAmt] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [YCAmt] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [BAmt] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [DAmt] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [CAmt] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_Balance] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [subaccsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [SubID] ASC, ~r~n " arg_tb[i].createsql_string += " [YearMon] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_Balance" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_attachast]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [assetcardid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [attachastname] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [spectype] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [unit] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [amount] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sumcount] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [startdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [memo] [varchar](250) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_cw_attachast] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [assetcardid] ASC, ~r~n " arg_tb[i].createsql_string += " [attachastname] ASC, ~r~n " arg_tb[i].createsql_string += " [spectype] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_attachast" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_astclear_bill]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [astclearid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [billdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [relcode] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dscrp] [varchar](100) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [memo] [varchar](100) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [opdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [opemp] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [othersubid] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_cw_astclear_bill] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [astclearid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_astclear_bill" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_astclear]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [astclearid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [assetcardid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cleardate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [incrdecid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [earing] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [payout] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [memo] [varchar](250) NULL ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_astclear" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear] ADD [dscrp] [varchar](100) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear] ADD [othersubid] [char](18) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear] ADD CONSTRAINT [PK_astclear] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [astclearid] ASC, ~r~n " arg_tb[i].createsql_string += " [assetcardid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear] ADD CONSTRAINT [IX_cw_astclear] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [assetcardid] ASC, ~r~n " arg_tb[i].createsql_string += " [cleardate] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_astclear" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_astbalance]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [assetcardid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [yearmon] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [totalwl] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [currwl] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Usedvalue] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [deprrate] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [deprvalue] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [bastdebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [yastdebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [yastcredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [astdebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [astcredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [bdprcredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ydprdebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ydprcredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dprdebit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dprcredit] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_astbalance] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [assetcardid] ASC, ~r~n " arg_tb[i].createsql_string += " [yearmon] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_astbalance" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_assettype]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [assettypeid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [assettypename] [char](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [deprediateid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [remainrate] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_assettype] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [assettypeid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [IX_assettype] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [assettypename] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_astbalance" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_assetcard]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [assetcardid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [assetcardcode] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [assetcardname] [varchar](40) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [spectype] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [assetypeid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [deptid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [incrdecrid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [location] [varchar](60) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [usedtypeid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [deprediateid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [startdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [workload] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [usedall] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [unit] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rawvalue] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [usedvalue] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [usedvalueago] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [remainrate] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [remainvalue] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [deprrate] [decimal](18, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [deprvalue] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subid] [char](18) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Initflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [clearflag] [tinyint] NOT NULL ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_assetcard" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD [dscrp] [varchar](100) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD [othersubid] [char](18) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD [credid] [int] NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD [assetsubid] [char](18) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [PK_assetcard] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [assetcardid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [IX_assetcard] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [assetcardid] ASC, ~r~n " arg_tb[i].createsql_string += " [assetcardcode] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_assetcard" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[cw_accsetmx]( ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [relaccsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_cw_accsetmx] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC, ~r~n " arg_tb[i].createsql_string += " [relaccsetid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_accsetmx" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD ~r~n " arg_tb[i].createsql_string += " [cropid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [startyear] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [startyearmon] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [curryear] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [currmon] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [mustcheck] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sameuser] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Step1] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Step2] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Step3] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Step4] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Step5] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Step6] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [TaxType] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [LawPerson] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Bank] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Accounts] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [TaxNumber] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Telephone] [char](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Address] [char](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [curyearmon] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [hideflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [curyearmon_cn] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [curryear_cn] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [currmon_cn] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ifp] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ifnewsubid] [tinyint] NOT NULL ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_accset" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_subject] ADD ~r~n " arg_tb[i].createsql_string += " [hscust] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [hsspt] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ifuse] [tinyint] NOT NULL ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_subject" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_dept_init] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_InitDeptBala.accsetid, dbo.cw_InitDeptBala.SubID, ~r~n " arg_tb[i].createsql_string += " dbo.cw_InitDeptBala.Balance, ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.startyear * 100 + dbo.cw_accset.startyearmon AS cmonth, ~r~n " arg_tb[i].createsql_string += " dbo.cw_InitDeptBala.deptID ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_accset INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_InitDeptBala ON dbo.cw_accset.accsetid = dbo.cw_InitDeptBala.accsetid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_dept_init" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_dept_bala] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_credence.cmonth, dbo.cw_credencemx.subid, dbo.cw_credencemx.debit, dbo.cw_credencemx.credit, dbo.cw_credencemx.brief, dbo.cw_credence.credno, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.creddate, dbo.cw_credencemx.accsetid, dbo.cw_credencemx.subaccsetid, dbo.cw_credence.postflag, dbo.cw_credencemx.deptid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx.itemid, dbo.cw_credencemx.credid, dbo.cw_credencemx.cusid, dbo.cw_credencemx.sptid, dbo.cw_credencemx.rawdebit,dbo.cw_credencemx.rawcredit ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_credence INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx ON dbo.cw_credence.accsetid = dbo.cw_credencemx.accsetid AND dbo.cw_credence.subaccsetid = dbo.cw_credencemx.subaccsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.credid = dbo.cw_credencemx.credid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_credencemx.deptid <> 0) OR ~r~n " arg_tb[i].createsql_string += " (dbo.cw_credencemx.itemid <> 0) OR ~r~n " arg_tb[i].createsql_string += " (dbo.cw_credencemx.cusid <> 0) OR ~r~n " arg_tb[i].createsql_string += " (dbo.cw_credencemx.sptid <> 0) ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_dept_bala" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_item_init] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_InitItemBala.accsetid, dbo.cw_InitItemBala.SubID, ~r~n " arg_tb[i].createsql_string += " dbo.cw_InitItemBala.itemID, dbo.cw_InitItemBala.Balance, ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.startyear * 100 + dbo.cw_accset.startyearmon AS cmonth ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_InitItemBala INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset ON dbo.cw_InitItemBala.accsetid = dbo.cw_accset.accsetid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_item_init" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_init_spt] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_InitsptBala.accsetid, dbo.cw_InitsptBala.SubID, dbo.cw_InitsptBala.Balance, dbo.cw_accset.startyear * 100 + dbo.cw_accset.startyearmon AS cmonth, ~r~n " arg_tb[i].createsql_string += " dbo.cw_InitsptBala.sptid ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_accset INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_InitsptBala ON dbo.cw_accset.accsetid = dbo.cw_InitsptBala.accsetid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_init_spt" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] ~r~n " arg_tb[i].createsql_string += " Begin DesignProperties = ~r~n " arg_tb[i].createsql_string += " Begin PaneConfigurations = ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 0 ~r~n " arg_tb[i].createsql_string += " NumPanes = 4 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[40] 4[20] 2[20] 3) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 1 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [50] 4 [25] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 2 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [50] 2 [25] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 3 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [30] 2 [40] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 4 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [56] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 5 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (2 [66] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 6 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [50] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 7 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 8 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[56] 4[18] 2) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 9 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [75] 4))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 10 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[66] 2) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 11 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [60] 2))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 12 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 13 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (4))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 14 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (2))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " ActivePaneConfig = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin DiagramPane = ~r~n " arg_tb[i].createsql_string += " Begin Origin = ~r~n " arg_tb[i].createsql_string += " Top = 0 ~r~n " arg_tb[i].createsql_string += " Left = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin Tables = ~r~n " arg_tb[i].createsql_string += " Begin Table = 'cw_accset' ~r~n " arg_tb[i].createsql_string += " Begin Extent = ~r~n " arg_tb[i].createsql_string += " Top = 6 ~r~n " arg_tb[i].createsql_string += " Left = 38 ~r~n " arg_tb[i].createsql_string += " Bottom = 125 ~r~n " arg_tb[i].createsql_string += " Right = 201 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " DisplayFlags = 280 ~r~n " arg_tb[i].createsql_string += " TopColumn = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin Table = 'cw_InitsptBala' ~r~n " arg_tb[i].createsql_string += " Begin Extent = ~r~n " arg_tb[i].createsql_string += " Top = 6 ~r~n " arg_tb[i].createsql_string += " Left = 239 ~r~n " arg_tb[i].createsql_string += " Bottom = 125 ~r~n " arg_tb[i].createsql_string += " Right = 386 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " DisplayFlags = 280 ~r~n " arg_tb[i].createsql_string += " TopColumn = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin SQLPane = ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin DataPane = ~r~n " arg_tb[i].createsql_string += " Begin ParameterDefaults = '' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin ColumnWidths = 9 ~r~n " arg_tb[i].createsql_string += " Width = 284 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin CriteriaPane = ~r~n " arg_tb[i].createsql_string += " Begin ColumnWidths = 11 ~r~n " arg_tb[i].createsql_string += " Column = 1440 ~r~n " arg_tb[i].createsql_string += " Alias = 900 ~r~n " arg_tb[i].createsql_string += " Table = 1170 ~r~n " arg_tb[i].createsql_string += " Output = 720 ~r~n " arg_tb[i].createsql_string += " Append = 1400 ~r~n " arg_tb[i].createsql_string += " NewValue = 1170 ~r~n " arg_tb[i].createsql_string += " SortType = 1350 ~r~n " arg_tb[i].createsql_string += " SortOrder = 1410 ~r~n " arg_tb[i].createsql_string += " GroupBy = 1350 ~r~n " arg_tb[i].createsql_string += " Filter = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'uv_init_spt' ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sp_addextendedproperty" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'uv_init_spt' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sp_addextendedproperty" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_init_cust] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_InitcusBala.accsetid, dbo.cw_InitcusBala.SubID, dbo.cw_InitcusBala.Balance, dbo.cw_accset.startyear * 100 + dbo.cw_accset.startyearmon AS cmonth, ~r~n " arg_tb[i].createsql_string += " dbo.cw_InitcusBala.cusid, dbo.cw_InitcusBala.RawBalance ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_accset INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_InitcusBala ON dbo.cw_accset.accsetid = dbo.cw_InitcusBala.accsetid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_init_cust" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_currmon_dcrebit] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT SUM(dbo.cw_credencemx.rawdebit) AS rawdebit, ~r~n " arg_tb[i].createsql_string += " SUM(dbo.cw_credencemx.rawcredit) AS rawcredit, SUM(dbo.cw_credencemx.debit) ~r~n " arg_tb[i].createsql_string += " AS debit, SUM(dbo.cw_credencemx.credit) AS credit, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx.subid AS subid, dbo.cw_credence.cmonth, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid AS accsetid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.subaccsetid AS subaccsetid ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_credence INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx ON dbo.cw_credence.credid = dbo.cw_credencemx.credid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.subaccsetid = dbo.cw_credencemx.subaccsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid = dbo.cw_credencemx.accsetid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset ON dbo.cw_credence.accsetid = dbo.cw_accset.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.cmonth = dbo.cw_accset.curyearmon ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_credence.checkflag = 1) AND (dbo.cw_credence.postflag = 0) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_credencemx.subid, dbo.cw_credence.cmonth, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid, dbo.cw_credence.subaccsetid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_currmon_dcrebit" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_curmon_damount] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT SUM(dbo.cw_credencemx.amount) AS damount, dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.cmonth, dbo.cw_credence.accsetid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.subaccsetid ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_credence INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx ON dbo.cw_credence.credid = dbo.cw_credencemx.credid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.subaccsetid = dbo.cw_credencemx.subaccsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid = dbo.cw_credencemx.accsetid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset ON dbo.cw_credence.accsetid = dbo.cw_accset.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.cmonth = dbo.cw_accset.curyearmon ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_credence.checkflag = 1) AND (dbo.cw_credence.postflag = 0) AND ~r~n " arg_tb[i].createsql_string += " (dbo.cw_credencemx.credit = 0) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_credencemx.subid, dbo.cw_credence.cmonth, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid, dbo.cw_credence.subaccsetid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_curmon_damount" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_curmon_camount] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT SUM(dbo.cw_credencemx.amount) AS camount, dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.cmonth, dbo.cw_credence.accsetid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.subaccsetid ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_credence INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx ON dbo.cw_credence.credid = dbo.cw_credencemx.credid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.subaccsetid = dbo.cw_credencemx.subaccsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid = dbo.cw_credencemx.accsetid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset ON dbo.cw_credence.accsetid = dbo.cw_accset.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.cmonth = dbo.cw_accset.curyearmon ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_credence.checkflag = 1) AND (dbo.cw_credence.postflag = 0) AND ~r~n " arg_tb[i].createsql_string += " (dbo.cw_credencemx.debit = 0) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_credencemx.subid, dbo.cw_credence.cmonth, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid, dbo.cw_credence.subaccsetid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_curmon_camount" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_qty_mx] AS ~r~n " arg_tb[i].createsql_string += " SELECT CASE WHEN dbo.cw_credencemx.debit <> 0 THEN 1 ELSE 0 END AS damount, ~r~n " arg_tb[i].createsql_string += " CASE WHEN dbo.cw_credencemx.credit <> 0 THEN 1 ELSE 0 END AS camount, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx.amount, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.subaccsetid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.cmonth, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.checkflag, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.postflag, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.credid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx.brief, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx.price, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx.debit, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx.credit, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.credno, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.creddate, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx.fuluno, ~r~n " arg_tb[i].createsql_string += " dbo.cw_subject.dcflag, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.credtype, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.reldate, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.reldcode ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_credencemx INNER JOIN dbo.cw_credence ~r~n " arg_tb[i].createsql_string += " ON dbo.cw_credencemx.accsetid = dbo.cw_credence.accsetid ~r~n " arg_tb[i].createsql_string += " AND dbo.cw_credencemx.subaccsetid = dbo.cw_credence.subaccsetid ~r~n " arg_tb[i].createsql_string += " AND dbo.cw_credencemx.credid = dbo.cw_credence.credid ~r~n " arg_tb[i].createsql_string += " INNER JOIN dbo.cw_subject ON dbo.cw_subject.accsetid = dbo.cw_credencemx.accsetid ~r~n " arg_tb[i].createsql_string += " AND dbo.cw_subject.subid = dbo.cw_credencemx.subid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_subject.hsqty = 1) ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_qty_mx" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_qty_init] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_accset.startyear * 100 + dbo.cw_accset.startyearmon AS cmonth, ~r~n " arg_tb[i].createsql_string += " dbo.cw_InitBalance.Balance, dbo.cw_InitBalance.BAmount, ~r~n " arg_tb[i].createsql_string += " dbo.cw_subject.accsetid AS accsetid, dbo.cw_subject.subid AS subid,dbo.cw_subject.dcflag AS dcflag ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_accset INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_subject ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.accsetid = dbo.cw_subject.accsetid LEFT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_InitBalance ON dbo.cw_subject.accsetid = dbo.cw_InitBalance.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_subject.subid = dbo.cw_InitBalance.SubID ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_subject.hsqty = 1) ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_qty_init" uof_createtable_arr_190613(i,arg_tb) return end subroutine public subroutine uof_createtable_arr_190613 (long i, ref s_sys_create_table arg_tb[]); i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_not_post_cred] AS ~r~n " arg_tb[i].createsql_string += " SELECT a.* ~r~n " arg_tb[i].createsql_string += " FROM (SELECT dbo.cw_credencemx.accsetid, LEFT(dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.Step1) AS subid, dbo.cw_credence.cmonth, ~r~n " arg_tb[i].createsql_string += " SUM(dbo.cw_credencemx.debit) AS debit, SUM(dbo.cw_credencemx.credit) ~r~n " arg_tb[i].createsql_string += " AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_accset INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.accsetid = dbo.cw_credence.accsetid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid = dbo.cw_credencemx.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.credid = dbo.cw_credencemx.credid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_credence.postflag = 0) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_credencemx.accsetid, LEFT(dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.Step1), dbo.cw_credence.cmonth) a INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_subject ON a.accsetid = dbo.cw_subject.accsetid AND ~r~n " arg_tb[i].createsql_string += " a.subid = dbo.cw_subject.subid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_subject.detailflag = 0) ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT a.* ~r~n " arg_tb[i].createsql_string += " FROM (SELECT dbo.cw_credencemx.accsetid, LEFT(dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.Step1 + dbo.cw_accset.Step2) AS subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.cmonth, SUM(dbo.cw_credencemx.debit) AS debit, ~r~n " arg_tb[i].createsql_string += " SUM(dbo.cw_credencemx.credit) AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_accset INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.accsetid = dbo.cw_credence.accsetid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid = dbo.cw_credencemx.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.credid = dbo.cw_credencemx.credid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_credence.postflag = 0) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_credencemx.accsetid, LEFT(dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.Step1 + dbo.cw_accset.Step2), dbo.cw_credence.cmonth) ~r~n " arg_tb[i].createsql_string += " a INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_subject ON a.accsetid = dbo.cw_subject.accsetid AND ~r~n " arg_tb[i].createsql_string += " a.subid = dbo.cw_subject.subid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_subject.detailflag = 0) ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT a.* ~r~n " arg_tb[i].createsql_string += " FROM (SELECT dbo.cw_credencemx.accsetid, LEFT(dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.Step1 + dbo.cw_accset.Step2 + dbo.cw_accset.Step3) ~r~n " arg_tb[i].createsql_string += " AS subid, dbo.cw_credence.cmonth, SUM(dbo.cw_credencemx.debit) AS debit, ~r~n " arg_tb[i].createsql_string += " SUM(dbo.cw_credencemx.credit) AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_accset INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.accsetid = dbo.cw_credence.accsetid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid = dbo.cw_credencemx.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.credid = dbo.cw_credencemx.credid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_credence.postflag = 0) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_credencemx.accsetid, LEFT(dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.Step1 + dbo.cw_accset.Step2 + dbo.cw_accset.Step3), ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.cmonth) a INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_subject ON a.accsetid = dbo.cw_subject.accsetid AND ~r~n " arg_tb[i].createsql_string += " a.subid = dbo.cw_subject.subid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_subject.detailflag = 0) ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT a.* ~r~n " arg_tb[i].createsql_string += " FROM (SELECT dbo.cw_credencemx.accsetid, LEFT(dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.Step1 + dbo.cw_accset.Step2 + dbo.cw_accset.Step3 + dbo.cw_accset.Step4) ~r~n " arg_tb[i].createsql_string += " AS subid, dbo.cw_credence.cmonth, SUM(dbo.cw_credencemx.debit) AS debit, ~r~n " arg_tb[i].createsql_string += " SUM(dbo.cw_credencemx.credit) AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_accset INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.accsetid = dbo.cw_credence.accsetid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid = dbo.cw_credencemx.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.credid = dbo.cw_credencemx.credid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_credence.postflag = 0) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_credencemx.accsetid, LEFT(dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.Step1 + dbo.cw_accset.Step2 + dbo.cw_accset.Step3 + dbo.cw_accset.Step4), ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.cmonth) a INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_subject ON a.accsetid = dbo.cw_subject.accsetid AND ~r~n " arg_tb[i].createsql_string += " a.subid = dbo.cw_subject.subid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_subject.detailflag = 0) ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT a.* ~r~n " arg_tb[i].createsql_string += " FROM (SELECT dbo.cw_credencemx.accsetid, LEFT(dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.Step1 + dbo.cw_accset.Step2 + dbo.cw_accset.Step3 + dbo.cw_accset.Step4 ~r~n " arg_tb[i].createsql_string += " + dbo.cw_accset.Step5) AS subid, dbo.cw_credence.cmonth, ~r~n " arg_tb[i].createsql_string += " SUM(dbo.cw_credencemx.debit) AS debit, SUM(dbo.cw_credencemx.credit) ~r~n " arg_tb[i].createsql_string += " AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_accset INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.accsetid = dbo.cw_credence.accsetid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid = dbo.cw_credencemx.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.credid = dbo.cw_credencemx.credid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_credence.postflag = 0) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_credencemx.accsetid, LEFT(dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.Step1 + dbo.cw_accset.Step2 + dbo.cw_accset.Step3 + dbo.cw_accset.Step4 ~r~n " arg_tb[i].createsql_string += " + dbo.cw_accset.Step5), dbo.cw_credence.cmonth) a INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_subject ON a.accsetid = dbo.cw_subject.accsetid AND ~r~n " arg_tb[i].createsql_string += " a.subid = dbo.cw_subject.subid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_subject.detailflag = 0) ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT a.* ~r~n " arg_tb[i].createsql_string += " FROM (SELECT dbo.cw_credencemx.accsetid, LEFT(dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.Step1 + dbo.cw_accset.Step2 + dbo.cw_accset.Step3 + dbo.cw_accset.Step4 ~r~n " arg_tb[i].createsql_string += " + dbo.cw_accset.Step5 + dbo.cw_accset.Step6) AS subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.cmonth, SUM(dbo.cw_credencemx.debit) AS debit, ~r~n " arg_tb[i].createsql_string += " SUM(dbo.cw_credencemx.credit) AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_accset INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.accsetid = dbo.cw_credence.accsetid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid = dbo.cw_credencemx.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.credid = dbo.cw_credencemx.credid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_credence.postflag = 0) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_credencemx.accsetid, LEFT(dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.Step1 + dbo.cw_accset.Step2 + dbo.cw_accset.Step3 + dbo.cw_accset.Step4 ~r~n " arg_tb[i].createsql_string += " + dbo.cw_accset.Step5 + dbo.cw_accset.Step6), dbo.cw_credence.cmonth) ~r~n " arg_tb[i].createsql_string += " a INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_subject ON a.accsetid = dbo.cw_subject.accsetid AND ~r~n " arg_tb[i].createsql_string += " a.subid = dbo.cw_subject.subid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_subject.detailflag = 0) ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_credencemx.accsetid, dbo.cw_credencemx.subid AS subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.cmonth, SUM(dbo.cw_credencemx.debit) AS debit, ~r~n " arg_tb[i].createsql_string += " SUM(dbo.cw_credencemx.credit) AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_accset INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.accsetid = dbo.cw_credence.accsetid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx ON ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.accsetid = dbo.cw_credencemx.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.credid = dbo.cw_credencemx.credid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_subject ON dbo.cw_credencemx.accsetid = dbo.cw_subject.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_credencemx.subid = dbo.cw_subject.subid ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_credence.postflag = 0) AND (dbo.cw_subject.detailflag = 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_credencemx.accsetid, dbo.cw_credencemx.subid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_credence.cmonth ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_not_post_cred" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_cred_hscash2] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_credencemx.accsetid, dbo.cw_credencemx.credid, CASE WHEN SUM(isnull(dbo.cw_cashitem.debit, 0) + isnull(dbo.cw_cashitem.credit, 0)) ~r~n " arg_tb[i].createsql_string += " > 0 THEN 1 ELSE 0 END AS hscashok ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_credencemx LEFT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_CashItem ON dbo.cw_credencemx.accsetid = dbo.cw_CashItem.accsetid AND dbo.cw_credencemx.credid = dbo.cw_CashItem.CredID ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_credencemx.accsetid, dbo.cw_credencemx.credid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_cred_hscash2" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] ~r~n " arg_tb[i].createsql_string += " Begin DesignProperties = ~r~n " arg_tb[i].createsql_string += " Begin PaneConfigurations = ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 0 ~r~n " arg_tb[i].createsql_string += " NumPanes = 4 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[40] 4[20] 2[20] 3) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 1 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [50] 4 [25] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 2 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [50] 2 [25] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 3 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [30] 2 [40] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 4 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [56] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 5 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (2 [66] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 6 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [50] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 7 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 8 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[56] 4[18] 2) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 9 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [75] 4))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 10 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[66] 2) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 11 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [60] 2))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 12 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 13 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (4))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 14 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (2))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " ActivePaneConfig = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin DiagramPane = ~r~n " arg_tb[i].createsql_string += " Begin Origin = ~r~n " arg_tb[i].createsql_string += " Top = 0 ~r~n " arg_tb[i].createsql_string += " Left = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin Tables = ~r~n " arg_tb[i].createsql_string += " Begin Table = 'cw_credencemx' ~r~n " arg_tb[i].createsql_string += " Begin Extent = ~r~n " arg_tb[i].createsql_string += " Top = 6 ~r~n " arg_tb[i].createsql_string += " Left = 383 ~r~n " arg_tb[i].createsql_string += " Bottom = 125 ~r~n " arg_tb[i].createsql_string += " Right = 544 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " DisplayFlags = 280 ~r~n " arg_tb[i].createsql_string += " TopColumn = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin Table = 'cw_CashItem' ~r~n " arg_tb[i].createsql_string += " Begin Extent = ~r~n " arg_tb[i].createsql_string += " Top = 6 ~r~n " arg_tb[i].createsql_string += " Left = 38 ~r~n " arg_tb[i].createsql_string += " Bottom = 321 ~r~n " arg_tb[i].createsql_string += " Right = 199 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " DisplayFlags = 280 ~r~n " arg_tb[i].createsql_string += " TopColumn = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin SQLPane = ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin DataPane = ~r~n " arg_tb[i].createsql_string += " Begin ParameterDefaults = '' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin ColumnWidths = 9 ~r~n " arg_tb[i].createsql_string += " Width = 284 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin CriteriaPane = ~r~n " arg_tb[i].createsql_string += " Begin ColumnWidths = 12 ~r~n " arg_tb[i].createsql_string += " Column = 1440 ~r~n " arg_tb[i].createsql_string += " Alias = 900 ~r~n " arg_tb[i].createsql_string += " Table = 1170 ~r~n " arg_tb[i].createsql_string += " Output = 720 ~r~n " arg_tb[i].createsql_string += " Append = 1400 ~r~n " arg_tb[i].createsql_string += " NewValue = 1170 ~r~n " arg_tb[i].createsql_string += " SortType = 1350 ~r~n " arg_tb[i].createsql_string += " SortOrder = 1410 ~r~n " arg_tb[i].createsql_string += " GroupBy = 1350 ~r~n " arg_tb[i].createsql_string += " Filter = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'uv_cred_hscash2' ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sp_addextendedproperty" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'uv_cred_hscash2' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sp_addextendedproperty" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_cred_hscash] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_credencemx.accsetid, dbo.cw_credencemx.credid, CASE WHEN SUM(cw_subject.hsemp) > 0 THEN 1 ELSE 0 END AS hscash ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_credencemx INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_subject ON dbo.cw_credencemx.accsetid = dbo.cw_subject.accsetid AND dbo.cw_credencemx.subid = dbo.cw_subject.subid ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_credencemx.accsetid, dbo.cw_credencemx.credid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_cred_hscash" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] ~r~n " arg_tb[i].createsql_string += " Begin DesignProperties = ~r~n " arg_tb[i].createsql_string += " Begin PaneConfigurations = ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 0 ~r~n " arg_tb[i].createsql_string += " NumPanes = 4 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[40] 4[20] 2[20] 3) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 1 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [50] 4 [25] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 2 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [50] 2 [25] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 3 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [30] 2 [40] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 4 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [56] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 5 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (2 [66] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 6 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [50] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 7 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 8 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[56] 4[18] 2) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 9 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [75] 4))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 10 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[66] 2) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 11 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [60] 2))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 12 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 13 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (4))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 14 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (2))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " ActivePaneConfig = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin DiagramPane = ~r~n " arg_tb[i].createsql_string += " Begin Origin = ~r~n " arg_tb[i].createsql_string += " Top = 0 ~r~n " arg_tb[i].createsql_string += " Left = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin Tables = ~r~n " arg_tb[i].createsql_string += " Begin Table = 'cw_credencemx' ~r~n " arg_tb[i].createsql_string += " Begin Extent = ~r~n " arg_tb[i].createsql_string += " Top = 6 ~r~n " arg_tb[i].createsql_string += " Left = 38 ~r~n " arg_tb[i].createsql_string += " Bottom = 279 ~r~n " arg_tb[i].createsql_string += " Right = 183 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " DisplayFlags = 280 ~r~n " arg_tb[i].createsql_string += " TopColumn = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin Table = 'cw_subject' ~r~n " arg_tb[i].createsql_string += " Begin Extent = ~r~n " arg_tb[i].createsql_string += " Top = 6 ~r~n " arg_tb[i].createsql_string += " Left = 221 ~r~n " arg_tb[i].createsql_string += " Bottom = 285 ~r~n " arg_tb[i].createsql_string += " Right = 366 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " DisplayFlags = 280 ~r~n " arg_tb[i].createsql_string += " TopColumn = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin SQLPane = ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin DataPane = ~r~n " arg_tb[i].createsql_string += " Begin ParameterDefaults = '' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin ColumnWidths = 9 ~r~n " arg_tb[i].createsql_string += " Width = 284 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin CriteriaPane = ~r~n " arg_tb[i].createsql_string += " Begin ColumnWidths = 12 ~r~n " arg_tb[i].createsql_string += " Column = 1440 ~r~n " arg_tb[i].createsql_string += " Alias = 900 ~r~n " arg_tb[i].createsql_string += " Table = 1170 ~r~n " arg_tb[i].createsql_string += " Output = 720 ~r~n " arg_tb[i].createsql_string += " Append = 1400 ~r~n " arg_tb[i].createsql_string += " NewValue = 1170 ~r~n " arg_tb[i].createsql_string += " SortType = 1350 ~r~n " arg_tb[i].createsql_string += " SortOrder = 1410 ~r~n " arg_tb[i].createsql_string += " GroupBy = 1350 ~r~n " arg_tb[i].createsql_string += " Filter = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'uv_cred_hscash' ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sp_addextendedproperty" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'uv_cred_hscash' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sp_addextendedproperty" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[v_sub_203] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_subject.accsetid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_subject.name, ~r~n " arg_tb[i].createsql_string += " ISNULL(dbo.cw_Balance.YearMon, 0) AS yearmon, ~r~n " arg_tb[i].createsql_string += " '发票' AS subtype, ~r~n " arg_tb[i].createsql_string += " dbo.cw_Balance.ECredit - dbo.cw_Balance.EDebit AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_subject LEFT OUTER JOIN dbo.cw_Balance ~r~n " arg_tb[i].createsql_string += " ON dbo.cw_subject.accsetid = dbo.cw_Balance.accsetid ~r~n " arg_tb[i].createsql_string += " AND dbo.cw_subject.subid = dbo.cw_Balance.SubID ~r~n " arg_tb[i].createsql_string += " WHERE (LEFT(dbo.cw_Balance.SubID, 6) = '203001') ~r~n " arg_tb[i].createsql_string += " AND (LEN(dbo.cw_Balance.SubID)> 6) ~r~n " arg_tb[i].createsql_string += " AND (dbo.cw_subject.detailflag = 1) ~r~n " arg_tb[i].createsql_string += " union all ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_subject.accsetid, ~r~n " arg_tb[i].createsql_string += " dbo.cw_subject.name, ~r~n " arg_tb[i].createsql_string += " ISNULL(dbo.cw_Balance.YearMon, 0) AS yearmon, ~r~n " arg_tb[i].createsql_string += " '作价' AS subtype, ~r~n " arg_tb[i].createsql_string += " dbo.cw_Balance.ECredit - dbo.cw_Balance.EDebit AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_subject LEFT OUTER JOIN dbo.cw_Balance ~r~n " arg_tb[i].createsql_string += " ON dbo.cw_subject.accsetid = dbo.cw_Balance.accsetid ~r~n " arg_tb[i].createsql_string += " AND dbo.cw_subject.subid = dbo.cw_Balance.SubID ~r~n " arg_tb[i].createsql_string += " WHERE (LEFT(dbo.cw_Balance.SubID, 6) = '203002') ~r~n " arg_tb[i].createsql_string += " AND (LEN(dbo.cw_Balance.SubID)> 6) ~r~n " arg_tb[i].createsql_string += " AND (dbo.cw_subject.detailflag = 1) ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "v_sub_203" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_spt_subid] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT DISTINCT accsetid, SubID, sptid ~r~n " arg_tb[i].createsql_string += " FROM (SELECT accsetid, SubID, sptid ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_init_spt ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT DISTINCT accsetid, subid, sptid ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_dept_bala ~r~n " arg_tb[i].createsql_string += " WHERE (sptid > 0)) AS a ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_spt_subid" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] ~r~n " arg_tb[i].createsql_string += " Begin DesignProperties = ~r~n " arg_tb[i].createsql_string += " Begin PaneConfigurations = ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 0 ~r~n " arg_tb[i].createsql_string += " NumPanes = 4 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[40] 4[20] 2[20] 3) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 1 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [50] 4 [25] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 2 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [50] 2 [25] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 3 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [30] 2 [40] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 4 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [56] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 5 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (2 [66] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 6 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [50] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 7 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 8 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[56] 4[18] 2) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 9 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [75] 4))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 10 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[66] 2) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 11 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [60] 2))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 12 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 13 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (4))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 14 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (2))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " ActivePaneConfig = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin DiagramPane = ~r~n " arg_tb[i].createsql_string += " Begin Origin = ~r~n " arg_tb[i].createsql_string += " Top = 0 ~r~n " arg_tb[i].createsql_string += " Left = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin Tables = ~r~n " arg_tb[i].createsql_string += " Begin Table = 'a' ~r~n " arg_tb[i].createsql_string += " Begin Extent = ~r~n " arg_tb[i].createsql_string += " Top = 6 ~r~n " arg_tb[i].createsql_string += " Left = 38 ~r~n " arg_tb[i].createsql_string += " Bottom = 110 ~r~n " arg_tb[i].createsql_string += " Right = 180 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " DisplayFlags = 280 ~r~n " arg_tb[i].createsql_string += " TopColumn = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin SQLPane = ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin DataPane = ~r~n " arg_tb[i].createsql_string += " Begin ParameterDefaults = '' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin ColumnWidths = 9 ~r~n " arg_tb[i].createsql_string += " Width = 284 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin CriteriaPane = ~r~n " arg_tb[i].createsql_string += " Begin ColumnWidths = 11 ~r~n " arg_tb[i].createsql_string += " Column = 1440 ~r~n " arg_tb[i].createsql_string += " Alias = 900 ~r~n " arg_tb[i].createsql_string += " Table = 1170 ~r~n " arg_tb[i].createsql_string += " Output = 720 ~r~n " arg_tb[i].createsql_string += " Append = 1400 ~r~n " arg_tb[i].createsql_string += " NewValue = 1170 ~r~n " arg_tb[i].createsql_string += " SortType = 1350 ~r~n " arg_tb[i].createsql_string += " SortOrder = 1410 ~r~n " arg_tb[i].createsql_string += " GroupBy = 1350 ~r~n " arg_tb[i].createsql_string += " Filter = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'uv_spt_subid' ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sp_addextendedproperty" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'uv_spt_subid' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sp_addextendedproperty" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_spt_org] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.sptid, SUM(dbo.uv_dept_bala.debit) AS debit, SUM(dbo.uv_dept_bala.credit) AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_dept_bala INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_cmonth ON dbo.uv_dept_bala.cmonth < dbo.cw_cmonth.scmonth ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_cmonth.postflag = 1) AND (dbo.uv_dept_bala.postflag = 1) OR ~r~n " arg_tb[i].createsql_string += " (dbo.cw_cmonth.postflag = - 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.sptid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_spt_org" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_spt_inout] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.sptid, SUM(dbo.uv_dept_bala.debit) AS debit, SUM(dbo.uv_dept_bala.credit) AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_dept_bala INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_cmonth ON dbo.uv_dept_bala.cmonth >= dbo.cw_cmonth.scmonth AND dbo.uv_dept_bala.cmonth <= dbo.cw_cmonth.ecmonth ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_cmonth.postflag = 1) AND (dbo.uv_dept_bala.postflag = 1) OR ~r~n " arg_tb[i].createsql_string += " (dbo.cw_cmonth.postflag = - 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.sptid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_spt_inout" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00] ~r~n " arg_tb[i].createsql_string += " Begin DesignProperties = ~r~n " arg_tb[i].createsql_string += " Begin PaneConfigurations = ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 0 ~r~n " arg_tb[i].createsql_string += " NumPanes = 4 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[40] 4[20] 2[20] 3) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 1 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [50] 4 [25] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 2 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [50] 2 [25] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 3 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [30] 2 [40] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 4 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [56] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 5 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (2 [66] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 6 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [50] 3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 7 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (3))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 8 ~r~n " arg_tb[i].createsql_string += " NumPanes = 3 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[56] 4[18] 2) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 9 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1 [75] 4))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 10 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1[66] 2) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 11 ~r~n " arg_tb[i].createsql_string += " NumPanes = 2 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (4 [60] 2))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 12 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(H (1) )' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 13 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (4))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin PaneConfiguration = 14 ~r~n " arg_tb[i].createsql_string += " NumPanes = 1 ~r~n " arg_tb[i].createsql_string += " Configuration = '(V (2))' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " ActivePaneConfig = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin DiagramPane = ~r~n " arg_tb[i].createsql_string += " Begin Origin = ~r~n " arg_tb[i].createsql_string += " Top = 0 ~r~n " arg_tb[i].createsql_string += " Left = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin Tables = ~r~n " arg_tb[i].createsql_string += " Begin Table = 'uv_dept_bala' ~r~n " arg_tb[i].createsql_string += " Begin Extent = ~r~n " arg_tb[i].createsql_string += " Top = 6 ~r~n " arg_tb[i].createsql_string += " Left = 38 ~r~n " arg_tb[i].createsql_string += " Bottom = 245 ~r~n " arg_tb[i].createsql_string += " Right = 183 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " DisplayFlags = 280 ~r~n " arg_tb[i].createsql_string += " TopColumn = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin Table = 'cw_cmonth' ~r~n " arg_tb[i].createsql_string += " Begin Extent = ~r~n " arg_tb[i].createsql_string += " Top = 6 ~r~n " arg_tb[i].createsql_string += " Left = 221 ~r~n " arg_tb[i].createsql_string += " Bottom = 110 ~r~n " arg_tb[i].createsql_string += " Right = 363 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " DisplayFlags = 280 ~r~n " arg_tb[i].createsql_string += " TopColumn = 0 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin SQLPane = ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin DataPane = ~r~n " arg_tb[i].createsql_string += " Begin ParameterDefaults = '' ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin ColumnWidths = 9 ~r~n " arg_tb[i].createsql_string += " Width = 284 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " Width = 1500 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " Begin CriteriaPane = ~r~n " arg_tb[i].createsql_string += " Begin ColumnWidths = 12 ~r~n " arg_tb[i].createsql_string += " Column = 1440 ~r~n " arg_tb[i].createsql_string += " Alias = 900 ~r~n " arg_tb[i].createsql_string += " Table = 1170 ~r~n " arg_tb[i].createsql_string += " Output = 720 ~r~n " arg_tb[i].createsql_string += " Append = 1400 ~r~n " arg_tb[i].createsql_string += " NewValue = 1170 ~r~n " arg_tb[i].createsql_string += " SortType = 1350 ~r~n " arg_tb[i].createsql_string += " SortOrder = 1410 ~r~n " arg_tb[i].createsql_string += " GroupBy = 1350 ~r~n " arg_tb[i].createsql_string += " Filter = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " Or = 1350 ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " End ~r~n " arg_tb[i].createsql_string += " ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'uv_spt_inout' ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sp_addextendedproperty" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=1 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'uv_spt_inout' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sp_addextendedproperty" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_item_subid] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT DISTINCT accsetid, SubID, itemid ~r~n " arg_tb[i].createsql_string += " FROM (SELECT accsetid, SubID, itemid ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_item_init ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT DISTINCT accsetid, subid, itemid ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_dept_bala ~r~n " arg_tb[i].createsql_string += " WHERE (itemid > 0)) AS a ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_item_subid" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_item_org] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.itemid, SUM(dbo.uv_dept_bala.debit) AS debit, SUM(dbo.uv_dept_bala.credit) AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_dept_bala INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_cmonth ON dbo.uv_dept_bala.cmonth < dbo.cw_cmonth.scmonth ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_cmonth.postflag = 1) AND (dbo.uv_dept_bala.postflag = 1) OR ~r~n " arg_tb[i].createsql_string += " (dbo.cw_cmonth.postflag = - 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.itemid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_item_org" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_item_inout] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.itemid, SUM(dbo.uv_dept_bala.debit) AS debit, SUM(dbo.uv_dept_bala.credit) AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_dept_bala INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_cmonth ON dbo.uv_dept_bala.cmonth >= dbo.cw_cmonth.scmonth AND dbo.uv_dept_bala.cmonth <= dbo.cw_cmonth.ecmonth ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_cmonth.postflag = 1) AND (dbo.uv_dept_bala.postflag = 1) OR ~r~n " arg_tb[i].createsql_string += " (dbo.cw_cmonth.postflag = - 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.itemid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_item_inout" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_curmon_adcpost] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.uv_currmon_dcrebit.accsetid, dbo.uv_currmon_dcrebit.subaccsetid, ~r~n " arg_tb[i].createsql_string += " dbo.uv_currmon_dcrebit.cmonth, dbo.uv_currmon_dcrebit.subid, ~r~n " arg_tb[i].createsql_string += " dbo.uv_currmon_dcrebit.credit, dbo.uv_currmon_dcrebit.debit, ~r~n " arg_tb[i].createsql_string += " dbo.uv_currmon_dcrebit.rawcredit, dbo.uv_currmon_dcrebit.rawdebit, ~r~n " arg_tb[i].createsql_string += " ISNULL(dbo.uv_curmon_damount.damount, 0) AS damount, ~r~n " arg_tb[i].createsql_string += " ISNULL(dbo.uv_curmon_camount.camount, 0) AS camount ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_currmon_dcrebit LEFT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_curmon_camount ON ~r~n " arg_tb[i].createsql_string += " dbo.uv_currmon_dcrebit.accsetid = dbo.uv_curmon_camount.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_currmon_dcrebit.subaccsetid = dbo.uv_curmon_camount.subaccsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_currmon_dcrebit.cmonth = dbo.uv_curmon_camount.cmonth AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_currmon_dcrebit.subid = dbo.uv_curmon_camount.subid LEFT OUTER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.uv_curmon_damount ON ~r~n " arg_tb[i].createsql_string += " dbo.uv_currmon_dcrebit.accsetid = dbo.uv_curmon_damount.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_currmon_dcrebit.subaccsetid = dbo.uv_curmon_damount.subaccsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_currmon_dcrebit.cmonth = dbo.uv_curmon_damount.cmonth AND ~r~n " arg_tb[i].createsql_string += " dbo.uv_currmon_dcrebit.subid = dbo.uv_curmon_damount.subid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_curmon_adcpost" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_dept_subid] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT DISTINCT accsetid, SubID, deptid ~r~n " arg_tb[i].createsql_string += " FROM (SELECT accsetid, SubID, deptid ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_dept_init ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT DISTINCT accsetid, subid, deptid ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_dept_bala ~r~n " arg_tb[i].createsql_string += " WHERE (deptid > 0)) AS a ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_dept_subid" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_dept_org] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.deptid, SUM(dbo.uv_dept_bala.debit) AS debit, SUM(dbo.uv_dept_bala.credit) AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_dept_bala INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_cmonth ON dbo.uv_dept_bala.cmonth < dbo.cw_cmonth.scmonth ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_cmonth.postflag = 1) AND (dbo.uv_dept_bala.postflag = 1) OR ~r~n " arg_tb[i].createsql_string += " (dbo.cw_cmonth.postflag = - 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.deptid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_dept_org" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_dept_inout] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.deptid, SUM(dbo.uv_dept_bala.debit) AS debit, SUM(dbo.uv_dept_bala.credit) AS credit ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_dept_bala INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_cmonth ON dbo.uv_dept_bala.cmonth >= dbo.cw_cmonth.scmonth AND dbo.uv_dept_bala.cmonth <= dbo.cw_cmonth.ecmonth ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_cmonth.postflag = 1) AND (dbo.uv_dept_bala.postflag = 1) OR ~r~n " arg_tb[i].createsql_string += " (dbo.cw_cmonth.postflag = - 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.deptid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_dept_inout" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_cust_subid] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT DISTINCT accsetid, SubID, cusid ~r~n " arg_tb[i].createsql_string += " FROM (SELECT accsetid, SubID, cusid ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_init_cust ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT DISTINCT accsetid, subid, cusid ~r~n " arg_tb[i].createsql_string += " FROM dbo.uv_dept_bala ~r~n " arg_tb[i].createsql_string += " WHERE (cusid > 0)) AS a ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_cust_subid" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_cust_org] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.cusid, SUM(dbo.uv_dept_bala.debit) AS debit, SUM(dbo.uv_dept_bala.credit) AS credit, ~r~n " arg_tb[i].createsql_string += " SUM(dbo.uv_dept_bala.rawdebit) AS rawdebit, SUM(dbo.uv_dept_bala.rawcredit) AS rawcredit FROM dbo.uv_dept_bala INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_cmonth ON dbo.uv_dept_bala.cmonth < dbo.cw_cmonth.scmonth ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_cmonth.postflag = 1) AND (dbo.uv_dept_bala.postflag = 1) OR ~r~n " arg_tb[i].createsql_string += " (dbo.cw_cmonth.postflag = - 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.cusid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_cust_org" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_cust_inout] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.cusid, SUM(dbo.uv_dept_bala.debit) AS debit, SUM(dbo.uv_dept_bala.credit) AS credit, ~r~n " arg_tb[i].createsql_string += " SUM(dbo.uv_dept_bala.rawdebit) AS rawdebit, SUM(dbo.uv_dept_bala.rawcredit) AS rawcredit FROM dbo.uv_dept_bala INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_cmonth ON dbo.uv_dept_bala.cmonth >= dbo.cw_cmonth.scmonth AND dbo.uv_dept_bala.cmonth <= dbo.cw_cmonth.ecmonth ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.cw_cmonth.postflag = 1) AND (dbo.uv_dept_bala.postflag = 1) OR ~r~n " arg_tb[i].createsql_string += " (dbo.cw_cmonth.postflag = - 1) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.uv_dept_bala.accsetid, dbo.uv_dept_bala.subid, dbo.uv_dept_bala.cusid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_cust_inout" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE cw_assetcard ADD deprsubid char(18) not null CONSTRAINT [DF_cw_assetcard_deprsubid] DEFAULT ('') " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_assetcard" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_accset_cropid] DEFAULT (0) FOR [cropid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_accset_startyear] DEFAULT (0) FOR [startyear] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_accset_startyearmon] DEFAULT (0) FOR [startyearmon] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_accset_curryear] DEFAULT (0) FOR [curryear] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_accset_currmon] DEFAULT (0) FOR [currmon] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_accset_mustcheck] DEFAULT (1) FOR [mustcheck] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_accset_sameuser] DEFAULT (0) FOR [sameuser] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_accset_Step1] DEFAULT (0) FOR [Step1] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_accset_Step2] DEFAULT (0) FOR [Step2] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_accset_Step3] DEFAULT (0) FOR [Step3] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_accset_Step4] DEFAULT (0) FOR [Step4] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_accset_Step5] DEFAULT (0) FOR [Step5] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_accset_Step6] DEFAULT (0) FOR [Step6] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_sys_accset_TaxType] DEFAULT (0) FOR [TaxType] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_sys_accset_LawPerson] DEFAULT ('') FOR [LawPerson] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_sys_accset_Bank] DEFAULT ('') FOR [Bank] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_sys_accset_Accounts] DEFAULT ('') FOR [Accounts] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_sys_accset_TaxNumber] DEFAULT ('') FOR [TaxNumber] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_sys_accset_Telephone] DEFAULT ('') FOR [Telephone] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_sys_accset_Address] DEFAULT ('') FOR [Address] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_cw_accset_curyearmon] DEFAULT (0) FOR [curyearmon] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_cw_accset_hideflag] DEFAULT (0) FOR [hideflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD DEFAULT (0) FOR [curyearmon_cn] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD DEFAULT (0) FOR [curryear_cn] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD DEFAULT (0) FOR [currmon_cn] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_cw_accset_ifp] DEFAULT ((0)) FOR [ifp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accset] ADD CONSTRAINT [DF_cw_accset_ifnewsubid] DEFAULT ((0)) FOR [ifnewsubid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accsetmx] ADD CONSTRAINT [DF_cw_accsetmx_accsetid] DEFAULT ((0)) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_accsetmx] ADD CONSTRAINT [DF_cw_accsetmx_relaccsetid] DEFAULT ((0)) FOR [relaccsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_assetcardid] DEFAULT (0) FOR [assetcardid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_assetcardcode] DEFAULT ('') FOR [assetcardcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_assetcardname] DEFAULT ('') FOR [assetcardname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_spectype] DEFAULT ('') FOR [spectype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_assetypeid] DEFAULT (0) FOR [assetypeid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_deptid] DEFAULT (0) FOR [deptid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_incrdecrid] DEFAULT (0) FOR [incrdecrid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_location] DEFAULT ('') FOR [location] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_usedtypeid] DEFAULT (0) FOR [usedtypeid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_deprediateid] DEFAULT (0) FOR [deprediateid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_startdate] DEFAULT ('') FOR [startdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_workload] DEFAULT (0) FOR [workload] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_usedall] DEFAULT (0) FOR [usedall] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_unit] DEFAULT ('') FOR [unit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_rawvalue] DEFAULT (0) FOR [rawvalue] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_usedvalue] DEFAULT (0) FOR [usedvalue] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_cw_assetcard_usedvalueago] DEFAULT (0) FOR [usedvalueago] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_remainrate] DEFAULT (0) FOR [remainrate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_remainvalue] DEFAULT (0) FOR [remainvalue] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_deprrate] DEFAULT (0) FOR [deprrate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_deprvalue] DEFAULT (0) FOR [deprvalue] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_subid] DEFAULT ('') FOR [subid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_Initflag] DEFAULT (0) FOR [Initflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_assetcard_clearflag] DEFAULT (0) FOR [clearflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD DEFAULT ('') FOR [dscrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD DEFAULT ('') FOR [othersubid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD DEFAULT (0) FOR [credid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assetcard] ADD CONSTRAINT [DF_cw_assetcard_assetsubid] DEFAULT ('') FOR [assetsubid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assettype] ADD CONSTRAINT [DF_assettype_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assettype] ADD CONSTRAINT [DF_assettype_assettypeid] DEFAULT (0) FOR [assettypeid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assettype] ADD CONSTRAINT [DF_assettype_assettypename] DEFAULT ('') FOR [assettypename] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assettype] ADD CONSTRAINT [DF_assettype_deprediateid] DEFAULT (0) FOR [deprediateid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_assettype] ADD CONSTRAINT [DF_assettype_remainrate] DEFAULT (0) FOR [remainrate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_assetcardid] DEFAULT (0) FOR [assetcardid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_yearmon] DEFAULT ('') FOR [yearmon] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_totalwl] DEFAULT (0) FOR [totalwl] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_currwl] DEFAULT (0) FOR [currwl] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_Usedvalue] DEFAULT (0) FOR [Usedvalue] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_deprrate] DEFAULT (0) FOR [deprrate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_deprvalue] DEFAULT (0) FOR [deprvalue] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_bastdebit] DEFAULT (0) FOR [bastdebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_yastdebit] DEFAULT (0) FOR [yastdebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_yastcredit] DEFAULT (0) FOR [yastcredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_astdebit] DEFAULT (0) FOR [astdebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_astcredit] DEFAULT (0) FOR [astcredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_ybprcredit] DEFAULT (0) FOR [bdprcredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_ybdprdebit] DEFAULT (0) FOR [ydprdebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_ybdprcredit] DEFAULT (0) FOR [ydprcredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_bdprdebit] DEFAULT (0) FOR [dprdebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astbalance] ADD CONSTRAINT [DF_astbalance_bdprcredit] DEFAULT (0) FOR [dprcredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear] ADD CONSTRAINT [DF_astclear_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear] ADD CONSTRAINT [DF_cw_astclear_astclearid] DEFAULT (0) FOR [astclearid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear] ADD CONSTRAINT [DF_astclear_assetcardid] DEFAULT (0) FOR [assetcardid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear] ADD CONSTRAINT [DF_astclear_cleardate] DEFAULT ('') FOR [cleardate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear] ADD CONSTRAINT [DF_astclear_incrdecid] DEFAULT (0) FOR [incrdecid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear] ADD CONSTRAINT [DF_astclear_earing] DEFAULT (0) FOR [earing] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear] ADD CONSTRAINT [DF_astclear_payout] DEFAULT (0) FOR [payout] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear] ADD CONSTRAINT [DF_astclear_memo] DEFAULT ('') FOR [memo] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear] ADD DEFAULT ('') FOR [dscrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear] ADD DEFAULT ('') FOR [othersubid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear_bill] ADD DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear_bill] ADD DEFAULT (0) FOR [astclearid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear_bill] ADD DEFAULT (getdate()) FOR [billdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear_bill] ADD DEFAULT ('') FOR [relcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear_bill] ADD DEFAULT ('') FOR [dscrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear_bill] ADD DEFAULT ('') FOR [memo] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear_bill] ADD DEFAULT (getdate()) FOR [opdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear_bill] ADD DEFAULT ('') FOR [opemp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear_bill] ADD DEFAULT (0) FOR [credid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_astclear_bill] ADD DEFAULT ('') FOR [othersubid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_attachast] ADD CONSTRAINT [DF_attachast_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_attachast] ADD CONSTRAINT [DF_attachast_assetcardid] DEFAULT (0) FOR [assetcardid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_attachast] ADD CONSTRAINT [DF_attachast_attachastname] DEFAULT ('') FOR [attachastname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_attachast] ADD CONSTRAINT [DF_attachast_spectype] DEFAULT ('') FOR [spectype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_attachast] ADD CONSTRAINT [DF_attachast_unit] DEFAULT ('') FOR [unit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_attachast] ADD CONSTRAINT [DF_attachast_amount] DEFAULT (0) FOR [amount] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_attachast] ADD CONSTRAINT [DF_attachast_sumcount] DEFAULT (0) FOR [sumcount] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_attachast] ADD CONSTRAINT [DF_attachast_startdate] DEFAULT ('') FOR [startdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_attachast] ADD CONSTRAINT [DF_attachast_memo] DEFAULT ('') FOR [memo] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_subaccsetid] DEFAULT (0) FOR [subaccsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_SubID] DEFAULT ('') FOR [SubID] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_YearMon] DEFAULT ('') FOR [YearMon] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_YBRawDebit] DEFAULT (0) FOR [YBRawDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_YBRawCredit] DEFAULT (0) FOR [YBRawCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_BRawDebit] DEFAULT (0) FOR [BRawDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_BRawCredit] DEFAULT (0) FOR [BRawCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_RawDebit] DEFAULT (0) FOR [RawDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_RawCredit] DEFAULT (0) FOR [RawCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_ERawDebit] DEFAULT (0) FOR [ERawDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_ERawCredit] DEFAULT (0) FOR [ERawCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_YRawDebit] DEFAULT (0) FOR [YRawDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_YRawCredit] DEFAULT (0) FOR [YRawCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_YBDebit] DEFAULT (0) FOR [YBDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_YBCredit] DEFAULT (0) FOR [YBCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_BDebit] DEFAULT (0) FOR [BDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_BCredit] DEFAULT (0) FOR [BCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_Debit] DEFAULT (0) FOR [Debit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_Credit] DEFAULT (0) FOR [Credit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_EDebit] DEFAULT (0) FOR [EDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_ECredit] DEFAULT (0) FOR [ECredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_YDebit] DEFAULT (0) FOR [YDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_YCredit] DEFAULT (0) FOR [YCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_YBAmt] DEFAULT (0) FOR [YBAmt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_YDAmt] DEFAULT (0) FOR [YDAmt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_YCAmt] DEFAULT (0) FOR [YCAmt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_BAmt] DEFAULT (0) FOR [BAmt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_DAmt] DEFAULT (0) FOR [DAmt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Balance] ADD CONSTRAINT [DF_Balance_CAmt] DEFAULT (0) FOR [CAmt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_brief] ADD CONSTRAINT [DF_brief_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_brief] ADD CONSTRAINT [DF_brief_brieftypeid] DEFAULT (0) FOR [brieftypeid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_brief] ADD CONSTRAINT [DF_brief_briefid] DEFAULT (0) FOR [briefid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_brief] ADD CONSTRAINT [DF_brief_briefname] DEFAULT ('') FOR [briefname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_brief] ADD DEFAULT ('') FOR [briefcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_brief] ADD DEFAULT ('') FOR [dftsubid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_brieftype] ADD CONSTRAINT [DF_brieftype_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_brieftype] ADD CONSTRAINT [DF_brieftype_brieftypeid] DEFAULT (0) FOR [brieftypeid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_brieftype] ADD CONSTRAINT [DF_brieftype_typename] DEFAULT ('') FOR [typename] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_calendar] ADD CONSTRAINT [DF_calendar_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_calendar] ADD CONSTRAINT [DF_calendar_cmonth] DEFAULT (0) FOR [cmonth] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_CashItem] ADD CONSTRAINT [DF_CashItem_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_CashItem] ADD CONSTRAINT [DF_CashItem_subaccsetid] DEFAULT (0) FOR [subaccsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_CashItem] ADD CONSTRAINT [DF_CashItem_CredID] DEFAULT (0) FOR [CredID] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_CashItem] ADD CONSTRAINT [DF_CashItem_Flowid] DEFAULT (0) FOR [Flowid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_CashItem] ADD CONSTRAINT [DF_CashItem_Debit] DEFAULT (0) FOR [Debit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_CashItem] ADD CONSTRAINT [DF_CashItem_Credit] DEFAULT (0) FOR [Credit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_CashItem] ADD DEFAULT ('') FOR [brief] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_CashItem] ADD DEFAULT (0) FOR [printid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_cmonth] ADD CONSTRAINT [DF_cw_cmonth_scmonth] DEFAULT ((0)) FOR [scmonth] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_cmonth] ADD CONSTRAINT [DF_cw_cmonth_ecmonth] DEFAULT ((0)) FOR [ecmonth] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_cmonth] ADD CONSTRAINT [DF_cw_cmonth_postflag] DEFAULT ((0)) FOR [postflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_subaccsetid] DEFAULT (0) FOR [subaccsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_credid] DEFAULT (0) FOR [credid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_cmonth] DEFAULT (0) FOR [cmonth] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_credno] DEFAULT (0) FOR [credno] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_creddate] DEFAULT (getdate()) FOR [creddate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_billnumber] DEFAULT (0) FOR [billnumber] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_billmaker] DEFAULT ('') FOR [billmaker] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_cw_credence_billmakerid] DEFAULT ('') FOR [billmakerid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_billmakerdate] DEFAULT ('') FOR [billmakerdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_billcheck] DEFAULT ('') FOR [billcheck] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_cw_credence_billcheckid] DEFAULT ('') FOR [billcheckid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_billcheckdate] DEFAULT ('') FOR [billcheckdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_billpost] DEFAULT ('') FOR [billpost] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_billpostdate] DEFAULT ('') FOR [billpostdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_checkflag] DEFAULT (0) FOR [checkflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_postflag] DEFAULT (0) FOR [postflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_credtype] DEFAULT (0) FOR [credtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_credence_relevantbillid] DEFAULT (0) FOR [relevantbillid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_cw_credence_readtype] DEFAULT (0) FOR [readtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD DEFAULT (getdate()) FOR [reldate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD DEFAULT ('') FOR [reldcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_cw_credence_modemp] DEFAULT ('') FOR [modemp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_cw_credence_ifauto] DEFAULT ((0)) FOR [ifauto] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence] ADD CONSTRAINT [DF_cw_credence_relbillcode] DEFAULT ('') FOR [relbillcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD CONSTRAINT [DF_cw_credence_auto_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD CONSTRAINT [DF_cw_credence_auto_credid] DEFAULT (0) FOR [credid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD CONSTRAINT [DF_cw_credence_auto_Credname] DEFAULT ('') FOR [Credname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD CONSTRAINT [DF_cw_credence_auto_Credtype] DEFAULT (0) FOR [Credkind] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD CONSTRAINT [DF_cw_credence_auto_monthdscrp] DEFAULT ('') FOR [monthdscrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD CONSTRAINT [DF_cw_credence_auto_credtype_1] DEFAULT ('') FOR [credtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD CONSTRAINT [DF_cw_credence_auto_billnumber] DEFAULT (0) FOR [billnumber] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD CONSTRAINT [DF_cw_credence_auto_ifalways] DEFAULT (0) FOR [ifalways] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD CONSTRAINT [DF_cw_credence_auto_readtype] DEFAULT (0) FOR [readtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD CONSTRAINT [DF_cw_credence_auto_modemp] DEFAULT ('') FOR [modemp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD CONSTRAINT [DF_cw_credence_auto_opdate] DEFAULT (getdate()) FOR [opdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_auto] ADD CONSTRAINT [DF_cw_credence_auto_opemp] DEFAULT ('') FOR [opemp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import] ADD CONSTRAINT [DF_cw_credence_import_accsetid] DEFAULT ((0)) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import] ADD CONSTRAINT [DF_cw_credence_import_credid] DEFAULT ((0)) FOR [credid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import] ADD CONSTRAINT [DF_cw_credence_import_credtype] DEFAULT ('') FOR [credtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import] ADD CONSTRAINT [DF_cw_credence_import_Credname] DEFAULT ('') FOR [Credname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import] ADD CONSTRAINT [DF_cw_credence_import_monthdscrp] DEFAULT ('') FOR [dscrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import] ADD CONSTRAINT [DF_cw_credence_import_billnumber] DEFAULT (getdate()) FOR [opdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import] ADD CONSTRAINT [DF_cw_credence_import_ifalways] DEFAULT ('') FOR [opemp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import] ADD CONSTRAINT [DF_cw_credence_import_modemp] DEFAULT ('') FOR [modemp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import] ADD CONSTRAINT [DF_cw_credence_import_billtype] DEFAULT ((0)) FOR [billtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import] ADD CONSTRAINT [DF_cw_credence_checksql] DEFAULT ('') FOR [checksql] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import] ADD CONSTRAINT [DF_cw_credence_credcode] DEFAULT ('') FOR [credcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import] ADD CONSTRAINT [DF_cw_credence_import_billkind] DEFAULT ((0)) FOR [billkind] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import] ADD CONSTRAINT [DF_cw_credence_import_checksql2] DEFAULT ('') FOR [checksql2] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD CONSTRAINT [DF_cw_credence_import_erp_accsetid] DEFAULT ((0)) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD CONSTRAINT [DF_cw_credence_import_erp_credid] DEFAULT ((0)) FOR [credid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD CONSTRAINT [DF_cw_credence_import_erp_Credname] DEFAULT ('') FOR [Credname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD CONSTRAINT [DF_cw_credence_import_erp_cmonth] DEFAULT ((0)) FOR [cmonth] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD CONSTRAINT [DF_cw_credence_import_erp_billmaker] DEFAULT ('') FOR [billmaker] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD CONSTRAINT [DF_cw_credence_import_erp_billmakerdate] DEFAULT ('') FOR [billmakerdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD CONSTRAINT [DF_cw_credence_import_erp_credtype] DEFAULT ((0)) FOR [credtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD CONSTRAINT [DF_cw_credence_import_erp_refcredid1] DEFAULT ((0)) FOR [refcredid1] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD CONSTRAINT [DF_cw_credence_import_erp_refcredid2] DEFAULT ((0)) FOR [refcredid2] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD CONSTRAINT [DF_cw_credence_import_erp_relbillcode] DEFAULT ('') FOR [relbillcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credence_import_erp] ADD CONSTRAINT [DF_cw_credence_import_erp_autocredcode] DEFAULT ('') FOR [autocredcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_subaccsetid] DEFAULT (0) FOR [subaccsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_credid] DEFAULT (0) FOR [credid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_fuluno] DEFAULT (0) FOR [fuluno] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_subid] DEFAULT ('') FOR [subid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_brief] DEFAULT ('') FOR [brief] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_rate] DEFAULT (0) FOR [rate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_rawdebit] DEFAULT (0) FOR [rawdebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_rawcredit] DEFAULT (0) FOR [rawcredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_debit] DEFAULT (0) FOR [debit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_credit] DEFAULT (0) FOR [credit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_amount] DEFAULT (0) FOR [amount] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_price] DEFAULT (0) FOR [price] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_deptid] DEFAULT (0) FOR [deptid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_itemid] DEFAULT (0) FOR [itemid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_attrflag] DEFAULT (0) FOR [attrflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_readonly] DEFAULT (0) FOR [readonly] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_billdate] DEFAULT ('') FOR [billdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_billid] DEFAULT (0) FOR [billid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_billno] DEFAULT ('') FOR [billno] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_credencemx_cropbillid] DEFAULT (0) FOR [cropbillid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_cw_credencemx_cusid] DEFAULT ((0)) FOR [cusid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_cw_credencemx_sptid] DEFAULT ((0)) FOR [sptid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx] ADD CONSTRAINT [DF_cw_credencemx_mxdscrp] DEFAULT ('') FOR [mxdscrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_credid] DEFAULT (0) FOR [credid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_subid] DEFAULT ('') FOR [subid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_brief] DEFAULT ('') FOR [brief] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_Dcflag] DEFAULT (0) FOR [Dcflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_Type] DEFAULT (0) FOR [modeType] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_ifnopost] DEFAULT (0) FOR [ifnopost] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_autorate] DEFAULT (0) FOR [autorate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_Expressions] DEFAULT ('') FOR [Expressions] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_debit] DEFAULT (0) FOR [debit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_credit] DEFAULT (0) FOR [credit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_amount] DEFAULT (0) FOR [amount] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_price] DEFAULT (0) FOR [price] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_deptid] DEFAULT (0) FOR [deptid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_itemid] DEFAULT (0) FOR [itemid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_billid] DEFAULT (0) FOR [billid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_billno] DEFAULT ('') FOR [billno] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_auto] ADD CONSTRAINT [DF_cw_credencemx_auto_printid] DEFAULT (0) FOR [printid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_accsetid] DEFAULT ((0)) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_credid] DEFAULT ((0)) FOR [credid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_subid] DEFAULT ('') FOR [subid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_brief] DEFAULT ('') FOR [brief] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_Dcflag] DEFAULT ((0)) FOR [dcflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_Expressions] DEFAULT ('') FOR [Expressions] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_printid] DEFAULT ((0)) FOR [printid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_ifsql] DEFAULT ((0)) FOR [ifsql] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_datatype] DEFAULT ((0)) FOR [datatype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_readtype] DEFAULT ((0)) FOR [readtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_Expressions_qty] DEFAULT ('') FOR [Expressions_qty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_ifsql_qty] DEFAULT ((0)) FOR [ifsql_qty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_ifrelbill] DEFAULT ((0)) FOR [ifrelbill] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_ifqty] DEFAULT ((0)) FOR [ifqty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_ifwb] DEFAULT ((0)) FOR [ifwb] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_column_wb] DEFAULT ((0)) FOR [column_wb] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_column_qty] DEFAULT ((0)) FOR [column_qty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_column_native] DEFAULT ((1)) FOR [column_native] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_column_moneyid] DEFAULT ((0)) FOR [column_moneyid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_column_billcode] DEFAULT ((0)) FOR [column_billcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_if_brief_from_dscrp] DEFAULT ((0)) FOR [if_brief_from_dscrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_column_brief] DEFAULT ((0)) FOR [column_brief] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_billkindsql] DEFAULT ('') FOR [billkindsql] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_hsitem] DEFAULT ((0)) FOR [hsitem] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_hsdept] DEFAULT ((0)) FOR [hsdept] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_hscust] DEFAULT ((0)) FOR [hscust] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_column_item] DEFAULT ((0)) FOR [column_item] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_column_dept] DEFAULT ((0)) FOR [column_dept] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_column_cust] DEFAULT ((0)) FOR [column_cust] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_column_spt] DEFAULT ((0)) FOR [column_spt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import] ADD CONSTRAINT [DF_cw_credencemx_import_hsspt] DEFAULT ((0)) FOR [hsspt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_accsetid] DEFAULT ((0)) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_credid] DEFAULT ((0)) FOR [credid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_fuluno] DEFAULT ((0)) FOR [fuluno] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_subid] DEFAULT ('') FOR [subid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_brief] DEFAULT ('') FOR [brief] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_rate] DEFAULT ((0)) FOR [rate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_rawdebit] DEFAULT ((0)) FOR [rawdebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_rawcredit] DEFAULT ((0)) FOR [rawcredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_debit] DEFAULT ((0)) FOR [debit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_credit] DEFAULT ((0)) FOR [credit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_amount] DEFAULT ((0)) FOR [amount] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_price] DEFAULT ((0)) FOR [price] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_deptid] DEFAULT ((0)) FOR [deptid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_itemid] DEFAULT ((0)) FOR [itemid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_billdate] DEFAULT ('') FOR [billdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_billid] DEFAULT ((0)) FOR [billid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_billno] DEFAULT ('') FOR [billno] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_sql] DEFAULT ('') FOR [sql] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_sql_qty] DEFAULT ('') FOR [sql_qty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_cusid] DEFAULT ((0)) FOR [cusid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_credencemx_import_erp] ADD CONSTRAINT [DF_cw_credencemx_import_erp_sptid] DEFAULT ((0)) FOR [sptid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_Credenceword] ADD CONSTRAINT [DF_Credenceword_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_flow] ADD CONSTRAINT [DF_flow_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_flow] ADD CONSTRAINT [DF_cw_flow_flowid] DEFAULT (0) FOR [flowid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_flow] ADD CONSTRAINT [DF_flow_cashcode] DEFAULT ('') FOR [cashcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_flow] ADD CONSTRAINT [DF_flow_flowname] DEFAULT ('') FOR [flowname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_flow] ADD CONSTRAINT [DF_flow_dcflag] DEFAULT (0) FOR [dcflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_flow] ADD CONSTRAINT [DF_flow_detailfalg] DEFAULT (0) FOR [detailfalg] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_flow] ADD CONSTRAINT [DF_cw_flow_inuse] DEFAULT (1) FOR [inuse] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_hsitem] ADD CONSTRAINT [DF_hsitem_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_hsitem] ADD CONSTRAINT [DF_hsitem_hsitemid] DEFAULT (0) FOR [hsitemid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_hsitem] ADD CONSTRAINT [DF_hsitem_hsitemname] DEFAULT ('') FOR [hsitemname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_hsitem] ADD CONSTRAINT [DF_cw_hsitem_useflag] DEFAULT (1) FOR [useflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_hsitem] ADD DEFAULT ('') FOR [hsitemcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_incrdecr] ADD CONSTRAINT [DF_incrdecr_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_incrdecr] ADD CONSTRAINT [DF_incrdecr_incrdecrid] DEFAULT (0) FOR [incrdecrid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_incrdecr] ADD CONSTRAINT [DF_incrdecr_incrdecrname] DEFAULT ('') FOR [incrdecrname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_incrdecr] ADD CONSTRAINT [DF_incrdecr_incrordecr] DEFAULT (0) FOR [incrordecr] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_incrdecr] ADD CONSTRAINT [DF_incrdecr_subid] DEFAULT ('') FOR [subid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_init_wl] ADD DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_init_wl] ADD DEFAULT ('') FOR [subid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_init_wl] ADD DEFAULT (getdate()) FOR [initdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_init_wl] ADD DEFAULT ('') FOR [dscrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_init_wl] ADD DEFAULT (0) FOR [decimal] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_SubID] DEFAULT ('') FOR [SubID] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_MoneyID] DEFAULT (0) FOR [MoneyID] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_DetailFlag] DEFAULT (0) FOR [DetailFlag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_DCFlag] DEFAULT (0) FOR [DCFlag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_HSQty] DEFAULT (0) FOR [HSQty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_RawDebit] DEFAULT (0) FOR [RawDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_RawCredit] DEFAULT (0) FOR [RawCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_RawBalance] DEFAULT (0) FOR [RawBalance] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_YRawDebit] DEFAULT (0) FOR [YRawDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_YRawCredit] DEFAULT (0) FOR [YRawCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_MRawDebit] DEFAULT (0) FOR [MRawDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_MRawCredit] DEFAULT (0) FOR [MRawCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_DAmount] DEFAULT (0) FOR [DAmount] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_Debit] DEFAULT (0) FOR [Debit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_CAmount] DEFAULT (0) FOR [CAmount] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_Credit] DEFAULT (0) FOR [Credit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_BAmount] DEFAULT (0) FOR [BAmount] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_Balance] DEFAULT (0) FOR [Balance] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_YDebit] DEFAULT (0) FOR [YDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_YCredit] DEFAULT (0) FOR [YCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_MDebit] DEFAULT (0) FOR [MDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_MCredit] DEFAULT (0) FOR [MCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitBalance] ADD CONSTRAINT [DF_InitBalance_PLHaveDone] DEFAULT (0) FOR [PLHaveDone] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitcusBala] ADD CONSTRAINT [DF_InitcusBala_accsetid] DEFAULT ((0)) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitcusBala] ADD CONSTRAINT [DF_InitcusBala_SubID] DEFAULT ('') FOR [SubID] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitcusBala] ADD CONSTRAINT [DF_InitcusBala_cusID] DEFAULT ((0)) FOR [cusid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitcusBala] ADD CONSTRAINT [DF_InitcusBala_RawDebit] DEFAULT ((0)) FOR [RawDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitcusBala] ADD CONSTRAINT [DF_InitcusBala_RawCredit] DEFAULT ((0)) FOR [RawCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitcusBala] ADD CONSTRAINT [DF_InitcusBala_RawBalance] DEFAULT ((0)) FOR [RawBalance] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitcusBala] ADD CONSTRAINT [DF_InitcusBala_Debit] DEFAULT ((0)) FOR [Debit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitcusBala] ADD CONSTRAINT [DF_InitcusBala_Credit] DEFAULT ((0)) FOR [Credit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitcusBala] ADD CONSTRAINT [DF_InitcusBala_Balance] DEFAULT ((0)) FOR [Balance] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitDeptBala] ADD CONSTRAINT [DF_InitDeptBala_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitDeptBala] ADD CONSTRAINT [DF_InitDeptBala_SubID] DEFAULT ('') FOR [SubID] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitDeptBala] ADD CONSTRAINT [DF_InitDeptBala_deptID] DEFAULT (0) FOR [deptID] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitDeptBala] ADD CONSTRAINT [DF_InitDeptBala_RawDebit] DEFAULT (0) FOR [RawDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitDeptBala] ADD CONSTRAINT [DF_InitDeptBala_RawCredit] DEFAULT (0) FOR [RawCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitDeptBala] ADD CONSTRAINT [DF_InitDeptBala_RawBalance] DEFAULT (0) FOR [RawBalance] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitDeptBala] ADD CONSTRAINT [DF_InitDeptBala_Debit] DEFAULT (0) FOR [Debit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitDeptBala] ADD CONSTRAINT [DF_InitDeptBala_Credit] DEFAULT (0) FOR [Credit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitDeptBala] ADD CONSTRAINT [DF_InitDeptBala_Balance] DEFAULT (0) FOR [Balance] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_initflow] ADD CONSTRAINT [DF_initflow_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_initflow] ADD CONSTRAINT [DF_initflow_initflowid] DEFAULT (0) FOR [initflowid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_initflow] ADD CONSTRAINT [DF_initflow_yearmon] DEFAULT ('') FOR [yearmon] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_initflow] ADD CONSTRAINT [DF_initflow_cashid] DEFAULT (0) FOR [flowid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_initflow] ADD CONSTRAINT [DF_initflow_debit] DEFAULT (0) FOR [debit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_initflow] ADD CONSTRAINT [DF_initflow_credit] DEFAULT (0) FOR [credit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitItemBala] ADD CONSTRAINT [DF_InitItemBala_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitItemBala] ADD CONSTRAINT [DF_InitItemBala_SubID] DEFAULT ('') FOR [SubID] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitItemBala] ADD CONSTRAINT [DF_InitItemBala_deptID] DEFAULT (0) FOR [itemID] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitItemBala] ADD CONSTRAINT [DF_InitItemBala_RawDebit] DEFAULT (0) FOR [RawDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitItemBala] ADD CONSTRAINT [DF_InitItemBala_RawCredit] DEFAULT (0) FOR [RawCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitItemBala] ADD CONSTRAINT [DF_InitItemBala_RawBalance] DEFAULT (0) FOR [RawBalance] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitItemBala] ADD CONSTRAINT [DF_InitItemBala_Debit] DEFAULT (0) FOR [Debit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitItemBala] ADD CONSTRAINT [DF_InitItemBala_Credit] DEFAULT (0) FOR [Credit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitItemBala] ADD CONSTRAINT [DF_InitItemBala_Balance] DEFAULT (0) FOR [Balance] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitsptBala] ADD CONSTRAINT [DF_InitsptBala_accsetid] DEFAULT ((0)) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitsptBala] ADD CONSTRAINT [DF_InitsptBala_SubID] DEFAULT ('') FOR [SubID] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitsptBala] ADD CONSTRAINT [DF_InitsptBala_sptID] DEFAULT ((0)) FOR [sptid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitsptBala] ADD CONSTRAINT [DF_InitsptBala_RawDebit] DEFAULT ((0)) FOR [RawDebit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitsptBala] ADD CONSTRAINT [DF_InitsptBala_RawCredit] DEFAULT ((0)) FOR [RawCredit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitsptBala] ADD CONSTRAINT [DF_InitsptBala_RawBalance] DEFAULT ((0)) FOR [RawBalance] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitsptBala] ADD CONSTRAINT [DF_InitsptBala_Debit] DEFAULT ((0)) FOR [Debit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitsptBala] ADD CONSTRAINT [DF_InitsptBala_Credit] DEFAULT ((0)) FOR [Credit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_InitsptBala] ADD CONSTRAINT [DF_InitsptBala_Balance] DEFAULT ((0)) FOR [Balance] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_multibar] ADD CONSTRAINT [DF_multibar_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_multibar] ADD CONSTRAINT [DF_multibar_multibarid] DEFAULT (0) FOR [multibarid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_multibar] ADD CONSTRAINT [DF_multibar_subid] DEFAULT ('') FOR [subid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_multibar] ADD CONSTRAINT [DF_multibar_multibarname] DEFAULT ('') FOR [multibarname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_multibarmx] ADD CONSTRAINT [DF_multibarmx_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_multibarmx] ADD CONSTRAINT [DF_multibarmx_multibarid] DEFAULT (0) FOR [multibarid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_multibarmx] ADD CONSTRAINT [DF_multibarmx_itemno] DEFAULT (0) FOR [itemno] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_multibarmx] ADD CONSTRAINT [DF_multibarmx_dcflag] DEFAULT (0) FOR [dcflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_multibarmx] ADD CONSTRAINT [DF_multibarmx_subid] DEFAULT ('') FOR [subid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_multibarmx] ADD CONSTRAINT [DF_multibarmx_barname] DEFAULT ('') FOR [barname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_rapbillid] DEFAULT (0) FOR [rapbillid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_billtype] DEFAULT (0) FOR [billtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_rapbillcode] DEFAULT ('') FOR [rapbillcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_rapbilldate] DEFAULT (getdate()) FOR [rapbilldate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_cwsubid] DEFAULT ('') FOR [cwsubid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_objsubid] DEFAULT ('') FOR [objsubid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_inrep] DEFAULT ('') FOR [inrep] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_dscrp] DEFAULT ('') FOR [dscrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_opdate] DEFAULT (getdate()) FOR [opdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_opemp] DEFAULT ('') FOR [opemp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_modrep] DEFAULT ('') FOR [modrep] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_flag] DEFAULT (0) FOR [flag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_auditrep] DEFAULT ('') FOR [auditrep] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_sauditrep] DEFAULT ('') FOR [sauditrep] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_sflag] DEFAULT ((0)) FOR [sflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_credid] DEFAULT ((0)) FOR [credid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_mth] DEFAULT ((0)) FOR [mth] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_credtype] DEFAULT ('') FOR [credtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_itemid] DEFAULT ((0)) FOR [itemid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_deptid] DEFAULT ((0)) FOR [deptid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_cusid] DEFAULT ((0)) FOR [cusid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbill] ADD CONSTRAINT [DF_cw_rapbill_sptid] DEFAULT ((0)) FOR [sptid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbillmx] ADD CONSTRAINT [DF_cw_rapbillmx_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbillmx] ADD CONSTRAINT [DF_cw_rapbillmx_rapbillid] DEFAULT (0) FOR [rapbillid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbillmx] ADD CONSTRAINT [DF_cw_rapbillmx_printid] DEFAULT (0) FOR [printid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbillmx] ADD CONSTRAINT [DF_cw_rapbillmx_mxtype] DEFAULT (0) FOR [mxtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbillmx] ADD CONSTRAINT [DF_cw_rapbillmx_subid] DEFAULT ('') FOR [subid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbillmx] ADD CONSTRAINT [DF_cw_rapbillmx_debit] DEFAULT (0) FOR [debit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbillmx] ADD CONSTRAINT [DF_cw_rapbillmx_credit] DEFAULT (0) FOR [credit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbillmx] ADD CONSTRAINT [DF_cw_rapbillmx_billcode] DEFAULT (0) FOR [billcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbillmx] ADD CONSTRAINT [DF_cw_rapbillmx_cusname] DEFAULT ('') FOR [cusname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbillmx] ADD CONSTRAINT [DF_cw_rapbillmx_dscrp] DEFAULT ('') FOR [dscrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbillmx] ADD CONSTRAINT [DF_cw_rapbillmx_refid] DEFAULT (0) FOR [relid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_rapbillmx] ADD CONSTRAINT [DF_cw_rapbillmx_relid_2] DEFAULT (0) FOR [relid_2] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_sdnote] ADD CONSTRAINT [DF_sdnote_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_sdnote] ADD CONSTRAINT [DF_sdnote_sdnoteid] DEFAULT (0) FOR [sdnoteid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_sdnote] ADD CONSTRAINT [DF_sdnote_promdate] DEFAULT (getdate()) FOR [promdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_sdnote] ADD CONSTRAINT [DF_sdnote_promday] DEFAULT (0) FOR [promday] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_sdnote] ADD CONSTRAINT [DF_sdnote_memo] DEFAULT ('') FOR [memo] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_sdnote] ADD CONSTRAINT [DF_sdnote_opname] DEFAULT ('') FOR [opname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_sdnote] ADD CONSTRAINT [DF_sdnote_datenumber] DEFAULT (0) FOR [datenumber] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_sdnote] ADD CONSTRAINT [DF_sdnote_promflag] DEFAULT (0) FOR [promflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_sdnote] ADD CONSTRAINT [DF_sdnote_dateflag] DEFAULT (0) FOR [dateflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_subaccset] ADD CONSTRAINT [DF_Sys_subaccset_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_subaccset] ADD CONSTRAINT [DF_Sys_subaccset_subaccsetid] DEFAULT (0) FOR [subaccsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_subaccset] ADD CONSTRAINT [DF_Sys_subaccset_Dscrp] DEFAULT ('') FOR [Dscrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_subject] ADD CONSTRAINT [DF_cw_subject_hscust] DEFAULT ((0)) FOR [hscust] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_subject] ADD CONSTRAINT [DF_cw_subject_hsspt] DEFAULT ((0)) FOR [hsspt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_subject] ADD CONSTRAINT [DF_cw_subject_ifuse] DEFAULT ((1)) FOR [ifuse] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_usedtype] ADD CONSTRAINT [DF_usedtype_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_usedtype] ADD CONSTRAINT [DF_usedtype_usedtypeid] DEFAULT (0) FOR [usedtypeid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_usedtype] ADD CONSTRAINT [DF_usedtype_usedtypename] DEFAULT ('') FOR [usedtypename] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_usedtype] ADD CONSTRAINT [DF_usedtype_depr] DEFAULT (0) FOR [depr] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_user] ADD CONSTRAINT [DF_u_employee_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_user] ADD CONSTRAINT [DF_u_employee_Empid] DEFAULT ('') FOR [Empid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_user] ADD CONSTRAINT [DF_u_employee_empname] DEFAULT ('') FOR [empname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_user] ADD CONSTRAINT [DF_u_employee_psw] DEFAULT ('') FOR [psw] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_user] ADD CONSTRAINT [DF_u_employee_rightstring] DEFAULT ('') FOR [rightstring] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_user] ADD CONSTRAINT [DF_u_employee_descrp] DEFAULT ('') FOR [descrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_user] ADD CONSTRAINT [DF_cw_user_subaccsetidstr] DEFAULT ('') FOR [subaccsetidstr] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_user] ADD DEFAULT ('0') FOR [cstr] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_workload] ADD CONSTRAINT [DF_workload_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_workload] ADD CONSTRAINT [DF_workload_yearmon] DEFAULT ('') FOR [yearmon] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_workload] ADD CONSTRAINT [DF_workload_assetcardid] DEFAULT (0) FOR [assetcardid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_workload] ADD CONSTRAINT [DF_workload_workload] DEFAULT (1) FOR [workload] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_workload] ADD CONSTRAINT [DF_workload_deprrate] DEFAULT (0) FOR [deprrate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_workload] ADD CONSTRAINT [DF_workload_deprvalue] DEFAULT (0) FOR [deprvalue] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_workload] ADD CONSTRAINT [DF_cw_workload_wlflag] DEFAULT (0) FOR [wlflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[cw_workload] ADD CONSTRAINT [DF_cw_workload_locked] DEFAULT (0) FOR [locked] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[report_condition] ADD CONSTRAINT [DF_report_condition_s_relation] DEFAULT ('') FOR [s_relation] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[report_condition] ADD CONSTRAINT [DF_report_condition_s_field] DEFAULT ('') FOR [s_field] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[report_condition] ADD CONSTRAINT [DF_report_condition_s_compare] DEFAULT ('') FOR [s_compare] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[report_condition] ADD CONSTRAINT [DF_report_condition_s_value] DEFAULT ('') FOR [s_value] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[reports] ADD CONSTRAINT [DF_reports_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[reports] ADD CONSTRAINT [DF_reports_subaccsetid] DEFAULT (0) FOR [subaccsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[reports] ADD CONSTRAINT [DF_reports_rcname] DEFAULT ('') FOR [rcname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[reports] ADD CONSTRAINT [DF_reports_rdname] DEFAULT ('') FOR [rdname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[reports] ADD CONSTRAINT [DF_reports_rpaper] DEFAULT ('') FOR [rpaper] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[reports] ADD CONSTRAINT [DF_reports_rsys] DEFAULT ('') FOR [rsys] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[reports] ADD CONSTRAINT [DF_reports_rsyntax] DEFAULT ('longjoe') FOR [rsyntax] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[reports] ADD CONSTRAINT [DF_reports_rfilt] DEFAULT ('') FOR [rfilt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[reports] ADD CONSTRAINT [DF_reports_rmonth] DEFAULT (0) FOR [rmonth] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[reports] ADD CONSTRAINT [DF_reports_rtype] DEFAULT (0) FOR [rtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[reports] ADD CONSTRAINT [DF_reports_rdept] DEFAULT ('') FOR [rdept] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[reports] ADD CONSTRAINT [DF_reports_zero_syntax] DEFAULT ('longjoe') FOR [zero_syntax] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[reports] ADD CONSTRAINT [DF_reports_all_syntax] DEFAULT ('longjoe') FOR [all_syntax] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[reports] ADD CONSTRAINT [DF_reports_cropid] DEFAULT (0) FOR [cropid] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "CW默认值" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_mtrl_willuse] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT SUM(taskqty) AS taskqty, SUM(rqqty) AS rqqty, mtrlid, scid, status, woodcode, pcode, plantype ~r~n " arg_tb[i].createsql_string += " FROM (SELECT 0 AS taskqty, SUM(dbo.u_OrderRqMtrl.RqQty - dbo.u_OrderRqMtrl.DstrQty) AS rqqty, dbo.u_OrderRqMtrl.MtrlID AS mtrlid, dbo.u_OrderRqMtrl.scid, ~r~n " arg_tb[i].createsql_string += " dbo.u_OrderRqMtrl.status, dbo.u_OrderRqMtrl.woodcode, dbo.u_OrderRqMtrl.pcode, dbo.u_OrderRqMtrl.plantype ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_SaleTaskMx INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_OrderRqMtrl ON dbo.u_SaleTaskMx.TaskID = dbo.u_OrderRqMtrl.taskID AND dbo.u_SaleTaskMx.printid = dbo.u_OrderRqMtrl.printid AND ~r~n " arg_tb[i].createsql_string += " dbo.u_SaleTaskMx.scid = dbo.u_OrderRqMtrl.scid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_SaleTask ON dbo.u_SaleTaskMx.TaskID = dbo.u_SaleTask.TaskID AND dbo.u_SaleTaskMx.scid = dbo.u_SaleTask.scid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_parm_pay ON dbo.u_SaleTask.requiredate <= dbo.u_parm_pay.firstdate ~r~n " arg_tb[i].createsql_string += " WHERE (dbo.u_SaleTaskMx.flag = 1) AND (dbo.u_parm_pay.id = 9) AND (dbo.u_OrderRqMtrl.RqQty - dbo.u_OrderRqMtrl.DstrQty > 0) ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.u_OrderRqMtrl.MtrlID, dbo.u_OrderRqMtrl.scid, dbo.u_OrderRqMtrl.status, dbo.u_OrderRqMtrl.woodcode, dbo.u_OrderRqMtrl.pcode, ~r~n " arg_tb[i].createsql_string += " dbo.u_OrderRqMtrl.plantype ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT SUM(u_SaleTaskMx_1.SaleQty - u_SaleTaskMx_1.consignedQty - u_SaleTaskMx_1.stopqty) AS taskqty, 0 AS rqqty, u_SaleTaskMx_1.MtrlID AS mtrlid, ~r~n " arg_tb[i].createsql_string += " u_SaleTaskMx_1.scid, u_SaleTaskMx_1.status, u_SaleTaskMx_1.woodcode, u_SaleTaskMx_1.pcode, dbo.u_mtrldef.Mtrlorigin AS plantype ~r~n " arg_tb[i].createsql_string += " FROM dbo.u_SaleTaskMx AS u_SaleTaskMx_1 INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_SaleTask AS u_SaleTask_1 ON u_SaleTaskMx_1.scid = u_SaleTask_1.scid AND u_SaleTaskMx_1.TaskID = u_SaleTask_1.TaskID INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_mtrldef ON u_SaleTaskMx_1.MtrlID = dbo.u_mtrldef.mtrlid INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_parm_pay AS u_parm_pay_1 ON u_SaleTask_1.requiredate <= u_parm_pay_1.firstdate ~r~n " arg_tb[i].createsql_string += " WHERE (u_SaleTask_1.Status = 1) AND (u_SaleTask_1.kind <> 0) AND (u_SaleTaskMx_1.outtype = 0) AND (u_parm_pay_1.id = 9) AND ~r~n " arg_tb[i].createsql_string += " (u_SaleTaskMx_1.SaleQty - u_SaleTaskMx_1.consignedQty > 0) ~r~n " arg_tb[i].createsql_string += " GROUP BY u_SaleTaskMx_1.MtrlID, u_SaleTaskMx_1.scid, u_SaleTaskMx_1.status, u_SaleTaskMx_1.woodcode, u_SaleTaskMx_1.pcode, dbo.u_mtrldef.Mtrlorigin) ~r~n " arg_tb[i].createsql_string += " AS a ~r~n " arg_tb[i].createsql_string += " GROUP BY mtrlid, scid, status, woodcode, pcode, plantype ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_mtrl_willuse" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_ymbala] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_Balance.accsetid, dbo.cw_Balance.subaccsetid, dbo.cw_Balance.SubID, ~r~n " arg_tb[i].createsql_string += " dbo.cw_Balance.YBRawDebit, dbo.cw_Balance.YBRawCredit, ~r~n " arg_tb[i].createsql_string += " dbo.cw_Balance.ERawDebit AS bRawDebit, ~r~n " arg_tb[i].createsql_string += " dbo.cw_Balance.ERawCredit AS bRawCredit, dbo.cw_Balance.ERawDebit, ~r~n " arg_tb[i].createsql_string += " dbo.cw_Balance.ERawCredit, dbo.cw_Balance.YRawDebit, ~r~n " arg_tb[i].createsql_string += " dbo.cw_Balance.YRawCredit, dbo.cw_Balance.YBDebit, dbo.cw_Balance.YBCredit, ~r~n " arg_tb[i].createsql_string += " dbo.cw_Balance.EDebit AS bDebit, dbo.cw_Balance.ECredit AS bCredit, ~r~n " arg_tb[i].createsql_string += " dbo.cw_Balance.EDebit, dbo.cw_Balance.ECredit, dbo.cw_Balance.YDebit, ~r~n " arg_tb[i].createsql_string += " dbo.cw_Balance.YCredit, dbo.cw_Balance.YBAmt, dbo.cw_Balance.YDAmt, ~r~n " arg_tb[i].createsql_string += " dbo.cw_Balance.YCAmt, dbo.cw_Balance.DAmt, dbo.cw_Balance.CAmt, ~r~n " arg_tb[i].createsql_string += " dbo.cw_Balance.BAmt + dbo.cw_Balance.DAmt - dbo.cw_Balance.CAmt AS bamt ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_Balance INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset ON dbo.cw_Balance.accsetid = dbo.cw_accset.accsetid AND ~r~n " arg_tb[i].createsql_string += " dbo.cw_accset.curryear * 100 + dbo.cw_accset.currmon = dbo.cw_Balance.YearMon ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_ymbala" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_yminitbala] AS ~r~n " arg_tb[i].createsql_string += " SELECT accsetid, SubID, SUM(YRawDebit) AS YbRawDebit, SUM(YRawCredit) AS YbRawCredit, ~r~n " arg_tb[i].createsql_string += " SUM(MRawDebit) AS bRawDebit, SUM(MRawCredit) AS bRawCredit, ~r~n " arg_tb[i].createsql_string += " SUM(MRawDebit) AS erawdebit, SUM(MRawCredit) AS erawcredit, SUM(RawDebit) AS yrawdebit, ~r~n " arg_tb[i].createsql_string += " SUM(RawCredit) AS yrawcredit, SUM(YDebit) AS YbDebit, SUM(YCredit) AS YbCredit, ~r~n " arg_tb[i].createsql_string += " SUM(MDebit) AS bDebit, SUM(MCredit) AS bCredit, SUM(MDebit) AS edebit, ~r~n " arg_tb[i].createsql_string += " SUM(MCredit) AS ecredit, SUM(Debit) AS ydebit, SUM(Credit) AS ycredit, ~r~n " arg_tb[i].createsql_string += " SUM(BAmount) AS BAmount, SUM(DAmount) AS damount, SUM(CAmount) AS camount ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_InitBalance GROUP BY SubID, accsetid ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_yminitbala" // //i++ //arg_tb[i].update_version = "5.0.190613" //arg_tb[i].createsql_string += " drop table u_rp " //arg_tb[i].ifmx = 0 //arg_tb[i].tbname = "u_rp" // // //i++ //arg_tb[i].update_version = "5.0.190613" //arg_tb[i].createsql_string += " drop table u_rp_rowdef " //arg_tb[i].ifmx = 0 //arg_tb[i].tbname = "u_rp_rowdef" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE cw_credencemx ADD empid int not null CONSTRAINT [DF_cw_credencemx_empid] DEFAULT (0) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "cw_credencemx" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_rp_rowdef]( ~r~n " arg_tb[i].createsql_string += " [rowid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rpid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rowcode] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rowname] [char](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rowtype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rowcmpltype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_rp_rowdef] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [rowid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rp_rowdef" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_rp_row_formula]( ~r~n " arg_tb[i].createsql_string += " [rowid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rpid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rowformula] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [formulavar] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [formulavar2] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_rp_row_formula] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [rowid] ASC, ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rp_row_formula" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_rp]( ~r~n " arg_tb[i].createsql_string += " [rpid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rpcode] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rpname] [char](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [col1name] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [col2name] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rptype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [col1name_addname] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [col2name_addname] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_rp] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [rpid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rp" i++ arg_tb[i].update_version = "5.0.190613" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_rpcode] DEFAULT ('') FOR [rpcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_rpname] DEFAULT ('') FOR [rpname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_col1name] DEFAULT ('') FOR [col1name] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_col2name] DEFAULT ('') FOR [col2name] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_rptype] DEFAULT (0) FOR [rptype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_col1name_addname] DEFAULT ('') FOR [col1name_addname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_col2name_addname] DEFAULT ('') FOR [col2name_addname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_row_formula] ADD CONSTRAINT [DF_u_rp_row_formula_rowid] DEFAULT (0) FOR [rowid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_row_formula] ADD CONSTRAINT [DF_u_rp_row_formula_accsetid] DEFAULT (0) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_row_formula] ADD CONSTRAINT [DF_u_rp_row_formula_rpid] DEFAULT (0) FOR [rpid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_row_formula] ADD CONSTRAINT [DF_u_rp_row_formula_formulavar] DEFAULT ('') FOR [formulavar] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_row_formula] ADD CONSTRAINT [DF_u_rp_row_formula_formulavar2] DEFAULT ('') FOR [formulavar2] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rpid] DEFAULT (0) FOR [rpid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rowcode] DEFAULT ('') FOR [rowcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rowname] DEFAULT ('') FOR [rowname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rowtype] DEFAULT (0) FOR [rowtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rowcmpltype] DEFAULT (0) FOR [rowcmpltype] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rp" uof_createtable_arr_190614(i,arg_tb) return end subroutine public subroutine uof_createtable_arr_190614 (long i, ref s_sys_create_table arg_tb[]); i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[Cw_credence_portmx]( ~r~n " arg_tb[i].createsql_string += " [credid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [printid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dcflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [subid_from] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_Cw_credence_portmx] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [credid] ASC, ~r~n " arg_tb[i].createsql_string += " [printid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "Cw_credence_portmx" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[Cw_credence_port]( ~r~n " arg_tb[i].createsql_string += " [credid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credmule] [nvarchar](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [credname] [nvarchar](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sortcode] [char](2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Credtype] [varchar](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Createtype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_Cw_credence_port] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [credid] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "Cw_credence_port" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[Cw_credence_port] ADD CONSTRAINT [DF_Cw_credence_port_credmule] DEFAULT ('') FOR [credmule] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[Cw_credence_port] ADD CONSTRAINT [DF_Cw_credence_port_credname] DEFAULT ('') FOR [credname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[Cw_credence_port] ADD CONSTRAINT [DF_Cw_credence_port_sorcode] DEFAULT ('') FOR [sortcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[Cw_credence_port] ADD CONSTRAINT [DF_Cw_credence_port_Credtype] DEFAULT ('') FOR [Credtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[Cw_credence_port] ADD CONSTRAINT [DF_Cw_credence_port_Createtype] DEFAULT ((0)) FOR [Createtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[Cw_credence_portmx] ADD CONSTRAINT [DF_Cw_credence_portmx_Credid] DEFAULT ((0)) FOR [credid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[Cw_credence_portmx] ADD CONSTRAINT [DF_Cw_credence_portmx_printid] DEFAULT ((0)) FOR [printid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[Cw_credence_portmx] ADD CONSTRAINT [DF_Cw_credence_portmx_Dcflag] DEFAULT ((0)) FOR [dcflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[Cw_credence_portmx] ADD CONSTRAINT [DF_Cw_credence_portmx_subid_from] DEFAULT ((0)) FOR [subid_from] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "Cw_credence_port" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE u_cusamt ADD credtype char(10) CONSTRAINT DF_u_cusamt_credtype DEFAULT ('') not null, " arg_tb[i].createsql_string += " credno int CONSTRAINT DF_u_cusamt_credno DEFAULT (0) not null, " arg_tb[i].createsql_string += " credid int CONSTRAINT DF_u_cusamt_credid DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cusamt" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE U_income_expenses ADD credtype char(10) CONSTRAINT DF_U_income_expenses_credtype DEFAULT ('') not null, " arg_tb[i].createsql_string += " credno int CONSTRAINT DF_U_income_expenses_credno DEFAULT (0) not null, " arg_tb[i].createsql_string += " credid int CONSTRAINT DF_U_income_expenses_credid DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "U_income_expenses" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE u_outware ADD credtype char(10) CONSTRAINT DF_u_outware_credtype DEFAULT ('') not null, " arg_tb[i].createsql_string += " credno int CONSTRAINT DF_u_outware_credno DEFAULT (0) not null, " arg_tb[i].createsql_string += " credid int CONSTRAINT DF_u_outware_credid DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE u_inware ADD credtype char(10) CONSTRAINT DF_u_inware_credtype DEFAULT ('') not null, " arg_tb[i].createsql_string += " credno int CONSTRAINT DF_u_inware_credno DEFAULT (0) not null, " arg_tb[i].createsql_string += " credid int CONSTRAINT DF_u_inware_credid DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inware" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE ow_wfjg_out ADD credtype char(10) CONSTRAINT DF_ow_wfjg_out_credtype DEFAULT ('') not null, " arg_tb[i].createsql_string += " credno int CONSTRAINT DF_ow_wfjg_out_credno DEFAULT (0) not null, " arg_tb[i].createsql_string += " credid int CONSTRAINT DF_ow_wfjg_out_credid DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ow_wfjg_out" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE ow_wfjg_in ADD credtype char(10) CONSTRAINT DF_ow_wfjg_in_credtype DEFAULT ('') not null, " arg_tb[i].createsql_string += " credno int CONSTRAINT DF_ow_wfjg_in_credno DEFAULT (0) not null, " arg_tb[i].createsql_string += " credid int CONSTRAINT DF_ow_wfjg_in_credid DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ow_wfjg_in" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE u_spt_amerce ADD credtype char(10) CONSTRAINT DF_u_spt_amerce_credtype DEFAULT ('') not null, " arg_tb[i].createsql_string += " credno int CONSTRAINT DF_u_spt_amerce_credno DEFAULT (0) not null, " arg_tb[i].createsql_string += " credid int CONSTRAINT DF_u_spt_amerce_credid DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spt_amerce" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE u_reissue ADD credtype char(10) CONSTRAINT DF_u_reissue_credtype DEFAULT ('') not null, " arg_tb[i].createsql_string += " credno int CONSTRAINT DF_u_reissue_credno DEFAULT (0) not null, " arg_tb[i].createsql_string += " credid int CONSTRAINT DF_u_reissue_credid DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_reissue" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE u_giveback ADD credtype char(10) CONSTRAINT DF_u_giveback_credtype DEFAULT ('') not null, " arg_tb[i].createsql_string += " credno int CONSTRAINT DF_u_giveback_credno DEFAULT (0) not null, " arg_tb[i].createsql_string += " credid int CONSTRAINT DF_u_giveback_credid DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_giveback" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE u_Bmstamt ADD credtype char(10) CONSTRAINT DF_u_Bmstamt_credtype DEFAULT ('') not null, " arg_tb[i].createsql_string += " credno int CONSTRAINT DF_u_Bmstamt_credno DEFAULT (0) not null, " arg_tb[i].createsql_string += " credid int CONSTRAINT DF_u_Bmstamt_credid DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_Bmstamt" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE u_rap_money_transfer ADD credtype char(10) CONSTRAINT DF_u_rap_money_transfer_credtype DEFAULT ('') not null, " arg_tb[i].createsql_string += " credno int CONSTRAINT DF_u_rap_money_transfer_credno DEFAULT (0) not null, " arg_tb[i].createsql_string += " credid int CONSTRAINT DF_u_rap_money_transfer_credid DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rap_money_transfer" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE u_outware_move ADD credtype char(10) CONSTRAINT DF_u_outware_move_credtype DEFAULT ('') not null, " arg_tb[i].createsql_string += " credno int CONSTRAINT DF_u_outware_move_credno DEFAULT (0) not null, " arg_tb[i].createsql_string += " credid int CONSTRAINT DF_u_outware_move_credid DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_move" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE u_spt_amerce ADD cwauditingdate datetime null, " arg_tb[i].createsql_string += " cwauditingrep char(20) CONSTRAINT DF_u_spt_amerce_cwauditingrep DEFAULT ('') not null, " arg_tb[i].createsql_string += " cwauditingflag tinyint CONSTRAINT DF_u_spt_amerce_cwauditingflag DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spt_amerce" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE u_giveback ADD cwauditingdate datetime null, " arg_tb[i].createsql_string += " cwauditingrep char(20) CONSTRAINT DF_u_giveback_cwauditingrep DEFAULT ('') not null, " arg_tb[i].createsql_string += " cwauditingflag tinyint CONSTRAINT DF_u_giveback_cwauditingflag DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_giveback" i++ arg_tb[i].update_version = "5.0.190614" arg_tb[i].createsql_string += " ALTER TABLE u_outware_move ADD cwauditingdate datetime null, " arg_tb[i].createsql_string += " cwauditingrep char(20) CONSTRAINT DF_u_outware_move_cwauditingrep DEFAULT ('') not null, " arg_tb[i].createsql_string += " cwauditingflag tinyint CONSTRAINT DF_u_outware_move_cwauditingflag DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_move" i++ arg_tb[i].update_version = "5.0.190615" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_spttype] ADD [spttypecode] [char](30) NOT NULL CONSTRAINT [DF_u_spttype_spttypecode] DEFAULT ('') ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_spttype] ADD [runnum] [int] NOT NULL CONSTRAINT [DF_u_spttype_runnum] DEFAULT (3) ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_spttype" i++ arg_tb[i].update_version = "5.0.190624" arg_tb[i].createsql_string += " ALTER TABLE sys_user_filestring DROP CONSTRAINT DF_sys_user_filestring_itemvalue ~r~n " arg_tb[i].createsql_string += " ALTER TABLE sys_user_filestring ALTER COLUMN itemvalue varchar(MAX) NOT NULL ~r~n " arg_tb[i].createsql_string += " ALTER TABLE sys_user_filestring ADD CONSTRAINT DF_sys_user_filestring_itemvalue DEFAULT('') FOR itemvalue ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_filestring" i++ arg_tb[i].update_version = "5.0.190626" arg_tb[i].createsql_string += " CREATE TABLE [u_outware_mod_price]( ~r~n " arg_tb[i].createsql_string += " [scid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [outwareid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [printid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [mtrlid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [status] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [woodcode] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [pcode] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [enprice] [decimal](18, 10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [updatetime] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [opemp] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_GF_u_outware_mod_price] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [scid] ASC, ~r~n " arg_tb[i].createsql_string += " [outwareid] ASC, ~r~n " arg_tb[i].createsql_string += " [printid] ASC, ~r~n " arg_tb[i].createsql_string += " [updatetime] ASC ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_mod_price" i++ arg_tb[i].update_version = "5.0.190626" arg_tb[i].createsql_string += " ALTER TABLE [u_outware_mod_price] ADD CONSTRAINT [DF_u_outware_mod_price_scid] DEFAULT ((0)) FOR [scid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_outware_mod_price] ADD CONSTRAINT [DF_u_outware_mod_price_outwareid] DEFAULT ((0)) FOR [outwareid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_outware_mod_price] ADD CONSTRAINT [DF_u_outware_mod_price_printid] DEFAULT ((0)) FOR [printid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_outware_mod_price] ADD CONSTRAINT [DF_u_outware_mod_price_mtrlid] DEFAULT ((0)) FOR [mtrlid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_outware_mod_price] ADD CONSTRAINT [DF_u_outware_mod_price_status] DEFAULT ('') FOR [status] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_outware_mod_price] ADD CONSTRAINT [DF_u_outware_mod_price_woodcode] DEFAULT ('') FOR [woodcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_outware_mod_price] ADD CONSTRAINT [DF_u_outware_mod_price_pcode] DEFAULT ('') FOR [pcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_outware_mod_price] ADD CONSTRAINT [DF_u_outware_mod_price_enprice] DEFAULT ((0)) FOR [enprice] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_outware_mod_price] ADD CONSTRAINT [DF_u_outware_mod_price_opemp] DEFAULT ('') FOR [opemp] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_mod_price" i++ arg_tb[i].update_version = "5.0.190628" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[Cw_credence_port] ADD [ifstorage] tinyint NOT NULL CONSTRAINT [DF_Cw_credence_port_ifstorage] DEFAULT (0) ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "Cw_credence_port" boolean lb_ifdrop = true string col1name_addname select top 1 col1name_addname into :col1name_addname from u_rp; if sqlca.sqlcode = -1 then lb_ifdrop = false end if if lb_ifdrop then i++ arg_tb[i].update_version = "5.0.190708" arg_tb[i].createsql_string += " drop table u_rp " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rp" i++ arg_tb[i].update_version = "5.0.190708" arg_tb[i].createsql_string += " drop table u_rp_rowdef " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_rp_rowdef" end if boolean lb_ifcreate = true SELECT top 1 col1name0 into :col1name_addname FROM u_rp ; if sqlca.sqlcode = -1 then lb_ifcreate = true end if i++ //1193 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp](" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_rp]( " arg_tb[i].createsql_string += " [rpid] [int] NOT NULL, " arg_tb[i].createsql_string += " [rpcode] [char](10) NOT NULL, " arg_tb[i].createsql_string += " [rpname] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [rptype] [tinyint] NOT NULL, " arg_tb[i].createsql_string += " [col1name0] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [col1name1] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [col1name2] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [Col2name0] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [col2name1] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [col2name2] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_rp_1] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [rpid] ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) ON [PRIMARY] " arg_tb[i].createsql_string += " " i++ //1194 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_rpid] DEFAULT ((0)) FOR [rpid] " i++ //1195 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_rpcode] DEFAULT ('') FOR [rpcode] " i++ //1196 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_rpname] DEFAULT ('') FOR [rpname] " i++ //1197 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_rptype] DEFAULT ((0)) FOR [rptype] " i++ //1198 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_col1name0] DEFAULT ('') FOR [col1name0] " i++ //1199 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_col1name1] DEFAULT ('') FOR [col1name1] " i++ //1200 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_col1name2] DEFAULT ('') FOR [col1name2] " i++ //1201 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_Col2name0] DEFAULT ('') FOR [Col2name0] " i++ //1202 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_col2name1] DEFAULT ('') FOR [col2name1] " i++ //1203 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp] ADD CONSTRAINT [DF_u_rp_col2name2] DEFAULT ('') FOR [col2name2] " i++ //1204 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef](" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_rp_rowdef]( " arg_tb[i].createsql_string += " [rpid] [int] NOT NULL, " arg_tb[i].createsql_string += " [rowcode] [int] NOT NULL, " arg_tb[i].createsql_string += " [rowname] [varchar](50) NOT NULL, " arg_tb[i].createsql_string += " [rowtype] [tinyint] NOT NULL, " arg_tb[i].createsql_string += " [rowcmpltype] [tinyint] NOT NULL, " arg_tb[i].createsql_string += " [Rowformula1] [text] NOT NULL, " arg_tb[i].createsql_string += " [Rowformula2] [text] NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_rp_rowdef_1] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [rpid] ASC, " arg_tb[i].createsql_string += " [rowcode] ASC, " arg_tb[i].createsql_string += " [rowcmpltype] ASC " arg_tb[i].createsql_string += " ) " arg_tb[i].createsql_string += " ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] " arg_tb[i].createsql_string += " " i++ //1205 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rpid] DEFAULT ((0)) FOR [rpid] " i++ //1206 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rowcode] DEFAULT ((0)) FOR [rowcode] " i++ //1207 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rowname] DEFAULT ('') FOR [rowname] " i++ //1208 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rowtype] DEFAULT ((0)) FOR [rowtype] " i++ //1209 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_rowcmpltype] DEFAULT ((0)) FOR [rowcmpltype] " i++ //1210 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_Rowformula] DEFAULT ('') FOR [Rowformula1] " i++ //1211 20130823 arg_tb[i].update_version = "5.0.190708" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "[dbo].[u_rp_rowdef]" arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_rp_rowdef] ADD CONSTRAINT [DF_u_rp_rowdef_Rowformula2] DEFAULT ('') FOR [Rowformula2] " i++ arg_tb[i].update_version = "5.0.190709" arg_tb[i].createsql_string += " ALTER TABLE u_quotemx ADD [newunit] [varchar](10) NOT NULL CONSTRAINT DF_u_quotemx_newunit DEFAULT '' " i++ arg_tb[i].update_version = "5.0.190709" arg_tb[i].createsql_string += " update u_quotemx set u_quotemx.newunit = u_mtrldef.unit ~r~n " arg_tb[i].createsql_string += " from u_quotemx inner join u_mtrldef on u_quotemx.mtrlid = u_mtrldef.mtrlid ~r~n " i++ arg_tb[i].update_version = "5.0.190710" arg_tb[i].createsql_string += " CREATE TABLE [cw_rp_rowdef]( ~r~n " arg_tb[i].createsql_string += " [rowid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rpid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rowcode] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rowname] [char](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rowtype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rowcmpltype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_cw_rp_rowdef] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [rowid] ASC ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " i++ arg_tb[i].update_version = "5.0.190710" arg_tb[i].createsql_string += " CREATE TABLE [cw_rp_row_formula]( ~r~n " arg_tb[i].createsql_string += " [rowid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [accsetid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rpid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rowformula] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [formulavar] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [formulavar2] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_cw_rp_row_formula] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [rowid] ASC, ~r~n " arg_tb[i].createsql_string += " [accsetid] ASC ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " i++ arg_tb[i].update_version = "5.0.190710" arg_tb[i].createsql_string += " CREATE TABLE [cw_rp]( ~r~n " arg_tb[i].createsql_string += " [rpid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rpcode] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rpname] [char](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [col1name] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [col2name] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rptype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [col1name_addname] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [col2name_addname] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_cw_rp] PRIMARY KEY CLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [rpid] ASC ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " i++ arg_tb[i].update_version = "5.0.190710" arg_tb[i].createsql_string += " ALTER TABLE [cw_rp] ADD CONSTRAINT [DF_cw_rp_rpid] DEFAULT ((0)) FOR [rpid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp] ADD CONSTRAINT [DF_cw_rp_rpcode] DEFAULT ('') FOR [rpcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp] ADD CONSTRAINT [DF_cw_rp_rpname] DEFAULT ('') FOR [rpname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp] ADD CONSTRAINT [DF_cw_rp_col1name] DEFAULT ('') FOR [col1name] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp] ADD CONSTRAINT [DF_cw_rp_col2name] DEFAULT ('') FOR [col2name] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp] ADD CONSTRAINT [DF_cw_rp_rptype] DEFAULT ((0)) FOR [rptype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp] ADD CONSTRAINT [DF_cw_rp_col1name_addname] DEFAULT ('') FOR [col1name_addname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp] ADD CONSTRAINT [DF_cw_rp_col2name_addname] DEFAULT ('') FOR [col2name_addname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp_row_formula] ADD CONSTRAINT [DF_cw_rp_row_formula_rowid] DEFAULT ((0)) FOR [rowid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp_row_formula] ADD CONSTRAINT [DF_cw_rp_row_formula_accsetid] DEFAULT ((0)) FOR [accsetid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp_row_formula] ADD CONSTRAINT [DF_cw_rp_row_formula_rpid] DEFAULT ((0)) FOR [rpid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp_row_formula] ADD CONSTRAINT [DF_cw_rp_row_formula_rowformula] DEFAULT ('') FOR [rowformula] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp_row_formula] ADD CONSTRAINT [DF_cw_rp_row_formula_formulavar] DEFAULT ('') FOR [formulavar] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp_row_formula] ADD CONSTRAINT [DF_cw_rp_row_formula_formulavar2] DEFAULT ('') FOR [formulavar2] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp_rowdef] ADD CONSTRAINT [DF_cw_rp_rowdef_rowid] DEFAULT ((0)) FOR [rowid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp_rowdef] ADD CONSTRAINT [DF_cw_rp_rowdef_rpid] DEFAULT ((0)) FOR [rpid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp_rowdef] ADD CONSTRAINT [DF_cw_rp_rowdef_rowcode] DEFAULT ('') FOR [rowcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp_rowdef] ADD CONSTRAINT [DF_cw_rp_rowdef_rowname] DEFAULT ('') FOR [rowname] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp_rowdef] ADD CONSTRAINT [DF_cw_rp_rowdef_rowtype] DEFAULT ((0)) FOR [rowtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [cw_rp_rowdef] ADD CONSTRAINT [DF_cw_rp_rowdef_rowcmpltype] DEFAULT ((0)) FOR [rowcmpltype] ~r~n " string dfstr select b.name into :dfstr from syscolumns a,sysobjects b where a.id=object_id('sys_admsg') and b.id=a.cdefault and a.name='s_msg' ; if sqlca.sqlcode <> 0 then dfstr = '' end if if dfstr <> '' then i++ arg_tb[i].update_version = "5.0.190713" arg_tb[i].createsql_string += " alter table sys_admsg drop "+dfstr arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_admsg" end if i++ arg_tb[i].update_version = "5.0.190713" arg_tb[i].createsql_string += " ALTER TABLE sys_admsg ALTER COLUMN s_msg varchar(MAX) NOT NULL " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_admsg" i++ arg_tb[i].update_version = "5.0.190713" arg_tb[i].createsql_string += " ALTER TABLE sys_admsg ADD CONSTRAINT DF_sys_admsg_s_msg_q6 DEFAULT('') FOR s_msg " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_admsg" select b.name into :dfstr from syscolumns a,sysobjects b where a.id=object_id('sys_admsgmx') and b.id=a.cdefault and a.name='s_msg' ; if sqlca.sqlcode <> 0 then dfstr = '' end if if dfstr <> '' then i++ arg_tb[i].update_version = "5.0.190713" arg_tb[i].createsql_string += " alter table sys_admsgmx drop "+dfstr arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_admsgmx" end if i++ arg_tb[i].update_version = "5.0.190713" arg_tb[i].createsql_string += " ALTER TABLE sys_admsgmx ALTER COLUMN s_msg varchar(MAX) NOT NULL " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_admsgmx" i++ arg_tb[i].update_version = "5.0.190713" arg_tb[i].createsql_string += " ALTER TABLE sys_admsgmx ADD CONSTRAINT DF_sys_admsgmx_s_msg_q6 DEFAULT('') FOR s_msg " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_admsgmx" i++ arg_tb[i].update_version = "5.0.190713" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[sys_admsgmx] ADD [read_flag] tinyint NOT NULL CONSTRAINT [DF_sys_admsgmx_read_flag] DEFAULT (0) ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_admsgmx" i++ arg_tb[i].update_version = "5.0.190715" arg_tb[i].createsql_string += " ALTER TABLE sys_admsgmx ADD kind tinyint NOT NULL CONSTRAINT DF_sys_admsgmx_kind DEFAULT(0) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_admsgmx" i++ arg_tb[i].update_version = "5.0.190715" arg_tb[i].createsql_string += " ALTER TABLE sys_admsg ADD kind tinyint NOT NULL CONSTRAINT DF_sys_admsg_kind DEFAULT(0) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_admsg" i++ arg_tb[i].update_version = "5.0.190716" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [_dta_index_Sys_admsgmx_13_1412742910__K3_K1_K9_10] ON [dbo].[Sys_admsgmx] ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [empid] ASC, ~r~n " arg_tb[i].createsql_string += " [msgid] ASC, ~r~n " arg_tb[i].createsql_string += " [billcode] ASC ~r~n " arg_tb[i].createsql_string += " ) ~r~n " arg_tb[i].createsql_string += " INCLUDE ( [read_flag]) WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "Sys_admsgmx" i++ arg_tb[i].update_version = "5.0.190716" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [_dta_index_Sys_admsgmx_13_1412742910__K1_K3_K9_10] ON [dbo].[Sys_admsgmx] ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [msgid] ASC, ~r~n " arg_tb[i].createsql_string += " [empid] ASC, ~r~n " arg_tb[i].createsql_string += " [billcode] ASC ~r~n " arg_tb[i].createsql_string += " ) ~r~n " arg_tb[i].createsql_string += " INCLUDE ( [read_flag]) WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "Sys_admsgmx" i++ arg_tb[i].update_version = "5.0.190716" arg_tb[i].createsql_string += " CREATE STATISTICS [_dta_stat_1412742910_3_9_1] ON [dbo].[Sys_admsgmx]([empid], [billcode], [msgid]) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "Sys_admsgmx" i++ arg_tb[i].update_version = "5.0.190716" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [_dta_index_Sys_admsg_13_1268742397__K1_K4_K9_K6_K2_3_7] ON [dbo].[Sys_admsg] ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [msgid] ASC, ~r~n " arg_tb[i].createsql_string += " [sendempid] ASC, ~r~n " arg_tb[i].createsql_string += " [billcode] ASC, ~r~n " arg_tb[i].createsql_string += " [s_msgtitle] ASC, ~r~n " arg_tb[i].createsql_string += " [senddt] ASC ~r~n " arg_tb[i].createsql_string += " ) ~r~n " arg_tb[i].createsql_string += " INCLUDE ( [sendemp], ~r~n " arg_tb[i].createsql_string += " [s_msg]) WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "Sys_admsg" i++ arg_tb[i].update_version = "5.0.190716" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [_dta_index_Sys_admsg_13_1268742397__K4_K1_K6_K9_K2_3_7] ON [dbo].[Sys_admsg] ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [sendempid] ASC, ~r~n " arg_tb[i].createsql_string += " [msgid] ASC, ~r~n " arg_tb[i].createsql_string += " [s_msgtitle] ASC, ~r~n " arg_tb[i].createsql_string += " [billcode] ASC, ~r~n " arg_tb[i].createsql_string += " [senddt] ASC ~r~n " arg_tb[i].createsql_string += " ) ~r~n " arg_tb[i].createsql_string += " INCLUDE ( [sendemp], ~r~n " arg_tb[i].createsql_string += " [s_msg]) WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "Sys_admsg" i++ arg_tb[i].update_version = "5.0.190716" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [_dta_index_Sys_admsg_13_1268742397__K1_K6] ON [dbo].[Sys_admsg] ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [msgid] ASC, ~r~n " arg_tb[i].createsql_string += " [s_msgtitle] ASC ~r~n " arg_tb[i].createsql_string += " )WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "Sys_admsg" i++ arg_tb[i].update_version = "5.0.190716" arg_tb[i].createsql_string += " CREATE STATISTICS [_dta_stat_1268742397_9_1] ON [dbo].[Sys_admsg]([billcode], [msgid]) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "Sys_admsg" i++ arg_tb[i].update_version = "5.0.190716" arg_tb[i].createsql_string += " CREATE STATISTICS [_dta_stat_1268742397_2_4_1] ON [dbo].[Sys_admsg]([senddt], [sendempid], [msgid]) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "Sys_admsg" i++ arg_tb[i].update_version = "5.0.190716" arg_tb[i].createsql_string += " CREATE STATISTICS [_dta_stat_1268742397_6_1_4_9_2] ON [dbo].[Sys_admsg]([s_msgtitle], [msgid], [sendempid], [billcode], [senddt]) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "Sys_admsg" i++ arg_tb[i].update_version = "5.0.190716" arg_tb[i].createsql_string += " CREATE NONCLUSTERED INDEX [_dta_index_u_user_13_830299855__K2_4] ON [dbo].[u_user] ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [Empid] ASC ~r~n " arg_tb[i].createsql_string += " ) ~r~n " arg_tb[i].createsql_string += " INCLUDE ( [Username]) WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "Sys_admsg" i++ arg_tb[i].update_version = "5.0.190717" arg_tb[i].createsql_string += " alter table sys_admsgmx Add constraint [PK_Sys_admsgmx_q6] primary key ([msgid] ASC,[senddtint] ASC,[empid] ASC) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_admsgmx" i++ arg_tb[i].update_version = "5.0.190717" arg_tb[i].createsql_string += " alter table sys_admsg Add constraint [PK_Sys_admsg_q6] primary key ([msgid]) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_admsg" i++ arg_tb[i].update_version = "5.0.190718" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_mtrldef] ADD [price_ifpz] [int] NOT NULL CONSTRAINT [DF_u_mtrldef_price_ifpz] DEFAULT ((7)) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" i++ arg_tb[i].update_version = "5.0.190720" arg_tb[i].createsql_string += " CREATE TABLE [u_SaleTaskMx_waste]( ~r~n " arg_tb[i].createsql_string += " [wastenum] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [scid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [TaskID] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [MtrlID] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [SaleQty] [decimal](11, 4) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [PlPrice] [decimal](18, 10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [fprice] [decimal](18, 10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rebate] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Price] [decimal](18, 10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [consignedQty] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [AssignQty] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [mxdscrp] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sys_changetime] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [status] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [printid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [pcode] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [woodcode] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [mtrlcuscode] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [mtrlchangecode] [char](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [enprice] [decimal](18, 10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ctmint] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [outtype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dftsaleprice] [decimal](18, 10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [bqty] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [pqty] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [addqty] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [consignedaddqty] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [unit] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rate] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [usaleqty] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ware_enprice] [decimal](18, 10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ware_fprice] [decimal](18, 10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ware_price] [decimal](18, 10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [orderqty] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [needbuyqty] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [buytaskqty] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ifsc] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [formula] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [scllflag] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [scllrep] [char](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sclldate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [flag] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [auditingrep] [char](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [auditingdate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [printnum] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [audittime] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [auditemp] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [mxdscrp2] [varchar](1000) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [needwfjgqty] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [wfjgtaskqty] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [plancode] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [requiredate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [tax] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [packqty] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [gbrate] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [gbotheramt] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [stopflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [stopemp] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [stopdate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [stopreason] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [stopqty] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [enamt] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [enamt_tax] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [bsamt] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [bsamt_tax] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [net_weight] [decimal](18, 5) NULL, ~r~n " arg_tb[i].createsql_string += " [gross_weight] [decimal](18, 5) NULL, ~r~n " arg_tb[i].createsql_string += " [cubage] [decimal](18, 5) NULL, ~r~n " arg_tb[i].createsql_string += " [mxdscrp3] [varchar](1000) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [mxdscrp4] [varchar](1000) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [priceformula] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [checkflag] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [checkemp] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [checkdate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [enprice_notax] [decimal](18, 10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_SaleTaskMx_waste] PRIMARY KEY NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [scid] ASC, ~r~n " arg_tb[i].createsql_string += " [TaskID] ASC, ~r~n " arg_tb[i].createsql_string += " [printid] ASC, ~r~n " arg_tb[i].createsql_string += " [wastenum] ASC ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_SaleTaskMx_waste" i++ arg_tb[i].update_version = "5.0.190720" arg_tb[i].createsql_string += " CREATE TABLE [u_SaleTask_waste]( ~r~n " arg_tb[i].createsql_string += " [wastetype] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [wastenum] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [wastedate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [wasterep] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [scid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [TaskID] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [TaskCode] [char](15) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [kind] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [CusID] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [taskdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [requiredate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [accomplishdate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [finishemp] [char](20) NULL, ~r~n " arg_tb[i].createsql_string += " [Status] [tinyint] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [opemp] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [modemp] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [moddate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [Assign_Emp] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Permit_Emp] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [Permit_date] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [Dscrp] [varchar](255) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [opdate] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [stopemp] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sys_changetime] [datetime] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [ctmint] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [freight] [char](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [printnum] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [banktypeid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [damt] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [moneyid] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [relcode] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [paytype] [char](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dscrp2] [varchar](250) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [freight_tele] [varchar](50) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cus_address] [varchar](1000) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cus_tele] [varchar](100) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cus_fax] [varchar](100) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [otheramt] [decimal](18, 2) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [mrate] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [dscrp3] [varchar](1000) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [rel_rep] [char](30) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [senduser] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [sendtime] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [sendcnt] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [fiebrelcode] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [msttakeamt] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [takeamt] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [takedamt] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [cus_tele1] [varchar](100) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [auditEmp] [char](10) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [auditdate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [transcode] [varchar](200) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [carcode] [varchar](100) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [freight_address] [varchar](1000) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [pricedate] [datetime] NULL, ~r~n " arg_tb[i].createsql_string += " [priceemp] [char](20) NOT NULL, ~r~n " arg_tb[i].createsql_string += " [priceflag] [int] NOT NULL, ~r~n " arg_tb[i].createsql_string += " [stop_msttakeamt] [decimal](18, 5) NOT NULL, ~r~n " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_SaleTask_waste] PRIMARY KEY NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [scid] ASC, ~r~n " arg_tb[i].createsql_string += " [TaskID] ASC, ~r~n " arg_tb[i].createsql_string += " [wastenum] ASC ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].createsql_string += " ) ON [PRIMARY] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_SaleTask_waste" i++ arg_tb[i].update_version = "5.0.190720" arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD DEFAULT ((0)) FOR [wastetype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD DEFAULT ((0)) FOR [wastenum] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD DEFAULT ('') FOR [wasterep] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_TaskCode] DEFAULT ('') FOR [TaskCode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_kind] DEFAULT ((0)) FOR [kind] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_CusID] DEFAULT ((0)) FOR [CusID] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_taskdate] DEFAULT (getdate()) FOR [taskdate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_Status] DEFAULT ((0)) FOR [Status] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_Operator] DEFAULT ('') FOR [opemp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_modemp] DEFAULT ('') FOR [modemp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_Assign_Emp] DEFAULT ('') FOR [Assign_Emp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_Permit_Emp] DEFAULT ('') FOR [Permit_Emp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_Dscrp] DEFAULT ('') FOR [Dscrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_last_emp] DEFAULT ('') FOR [stopemp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_sys_changetime] DEFAULT (getdate()) FOR [sys_changetime] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_ctmint] DEFAULT ((0)) FOR [ctmint] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_freight] DEFAULT ('') FOR [freight] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_printnum] DEFAULT ((0)) FOR [printnum] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_banktypeid] DEFAULT ((0)) FOR [banktypeid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_damt] DEFAULT ((0)) FOR [damt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_moneyid] DEFAULT ((0)) FOR [moneyid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_relcod] DEFAULT ('') FOR [relcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_paytye] DEFAULT ('') FOR [paytype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_dscrp2] DEFAULT ('') FOR [dscrp2] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_freight_tele] DEFAULT ('') FOR [freight_tele] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_cus_address] DEFAULT ('') FOR [cus_address] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_cus_tele] DEFAULT ('') FOR [cus_tele] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_cus_fax] DEFAULT ('') FOR [cus_fax] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_otheramt] DEFAULT ((0)) FOR [otheramt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_mrate] DEFAULT ((0)) FOR [mrate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD DEFAULT ('') FOR [dscrp3] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD DEFAULT ('') FOR [rel_rep] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_senduser] DEFAULT ('') FOR [senduser] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_sendcnt] DEFAULT ((0)) FOR [sendcnt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_fiebrelcode] DEFAULT ('') FOR [fiebrelcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_msttakeamt] DEFAULT ((0)) FOR [msttakeamt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_takeamt] DEFAULT ((0)) FOR [takeamt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_takedamt] DEFAULT ((0)) FOR [takedamt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_cus_tele1] DEFAULT ('') FOR [cus_tele1] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_auditEmp] DEFAULT ('') FOR [auditEmp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_transcode] DEFAULT ('') FOR [transcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_carcode] DEFAULT ('') FOR [carcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_freight_address] DEFAULT ('') FOR [freight_address] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_priceemp] DEFAULT ('') FOR [priceemp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_priceflag] DEFAULT ((0)) FOR [priceflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTask_waste] ADD CONSTRAINT [DF_u_SaleTask_waste_stop_msttakeamt] DEFAULT ((0)) FOR [stop_msttakeamt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_wastenem] DEFAULT ((0)) FOR [wastenum] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_scid] DEFAULT ((0)) FOR [scid] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_TaskID] DEFAULT ((0)) FOR [TaskID] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_MtrlID] DEFAULT ((0)) FOR [MtrlID] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_SaleQty] DEFAULT ((0)) FOR [SaleQty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_PlPrice] DEFAULT ((0)) FOR [PlPrice] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_fprice] DEFAULT ((0)) FOR [fprice] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_rebate] DEFAULT ((1)) FOR [rebate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_AcPrice] DEFAULT ((0)) FOR [Price] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_consignedQty] DEFAULT ((0)) FOR [consignedQty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_AssignQty] DEFAULT ((0)) FOR [AssignQty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_dscrp] DEFAULT ('') FOR [mxdscrp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_sys_changetime] DEFAULT (getdate()) FOR [sys_changetime] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_status] DEFAULT ('') FOR [status] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_pcode] DEFAULT ('') FOR [pcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_woodcode] DEFAULT ('') FOR [woodcode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_mtrlcuscode] DEFAULT ('') FOR [mtrlcuscode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_mtrlchangecode] DEFAULT ('') FOR [mtrlchangecode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_enprice] DEFAULT ((0)) FOR [enprice] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_ctmint] DEFAULT ((0)) FOR [ctmint] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_outtype] DEFAULT ((0)) FOR [outtype] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_dftsaleprice] DEFAULT ((0)) FOR [dftsaleprice] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_bqty] DEFAULT ((0)) FOR [bqty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_pqty] DEFAULT ((0)) FOR [pqty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_addqty] DEFAULT ((0)) FOR [addqty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_consignedaddqty] DEFAULT ((0)) FOR [consignedaddqty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD DEFAULT ('') FOR [unit] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD DEFAULT ((1)) FOR [rate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD DEFAULT ((0)) FOR [usaleqty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD DEFAULT ((0)) FOR [ware_enprice] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD DEFAULT ((0)) FOR [ware_fprice] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD DEFAULT ((0)) FOR [ware_price] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD DEFAULT ((0)) FOR [orderqty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD DEFAULT ((0)) FOR [needbuyqty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD DEFAULT ((0)) FOR [buytaskqty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_ifsc] DEFAULT ((0)) FOR [ifsc] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_formula] DEFAULT ('') FOR [formula] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_scllflag] DEFAULT ((0)) FOR [scllflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_scllrep] DEFAULT ('') FOR [scllrep] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_flag] DEFAULT ((0)) FOR [flag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_auditingrep] DEFAULT ('') FOR [auditingrep] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_printnum] DEFAULT ((0)) FOR [printnum] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_auditemp] DEFAULT ('') FOR [auditemp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD DEFAULT ('') FOR [mxdscrp2] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_needwfjgqty] DEFAULT ((0)) FOR [needwfjgqty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_wfjgtaskqty] DEFAULT ((0)) FOR [wfjgtaskqty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_plancode] DEFAULT ('') FOR [plancode] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_tax] DEFAULT ((0)) FOR [tax] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_packqty] DEFAULT ((0)) FOR [packqty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_gbrate] DEFAULT ((0)) FOR [gbrate] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_gbotheramt] DEFAULT ((0)) FOR [gbotheramt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_stopflag] DEFAULT ((0)) FOR [stopflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_stopemp] DEFAULT ('') FOR [stopemp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_stopreason] DEFAULT ('') FOR [stopreason] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_stopqty] DEFAULT ((0)) FOR [stopqty] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_enamt] DEFAULT ((0)) FOR [enamt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_enamt_tax] DEFAULT ((0)) FOR [enamt_tax] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_bsamt] DEFAULT ((0)) FOR [bsamt] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_bsamt_tax] DEFAULT ((0)) FOR [bsamt_tax] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_net_weight] DEFAULT ((0)) FOR [net_weight] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_gross_weight] DEFAULT ((0)) FOR [gross_weight] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_cubage] DEFAULT ((0)) FOR [cubage] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_mxdscrp3] DEFAULT ('') FOR [mxdscrp3] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_mxdscrp4] DEFAULT ('') FOR [mxdscrp4] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_priceformula] DEFAULT ('') FOR [priceformula] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_checkflag] DEFAULT ((0)) FOR [checkflag] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_checkemp] DEFAULT ('') FOR [checkemp] ~r~n " arg_tb[i].createsql_string += " ALTER TABLE [u_SaleTaskMx_waste] ADD CONSTRAINT [DF_u_SaleTaskMx_waste_enprice_notax] DEFAULT ((0)) FOR [enprice_notax] ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_SaleTask_waste,u_SaleTaskMx_waste" i++ arg_tb[i].update_version = "5.0.190729" arg_tb[i].createsql_string += " ALTER TABLE ow_wfjg_out ADD cwauditingdate datetime null, " arg_tb[i].createsql_string += " cwauditingrep char(20) CONSTRAINT DF_ow_wfjg_out_cwauditingrep DEFAULT ('') not null, " arg_tb[i].createsql_string += " cwauditingflag tinyint CONSTRAINT DF_ow_wfjg_out_cwauditingflag DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ow_wfjg_out" i++ arg_tb[i].update_version = "5.0.190729" arg_tb[i].createsql_string += " ALTER TABLE u_dismantle_install ADD cwauditingdate datetime null, " arg_tb[i].createsql_string += " cwauditingrep char(20) CONSTRAINT DF_u_dismantle_install_cwauditingrep DEFAULT ('') not null, " arg_tb[i].createsql_string += " cwauditingflag tinyint CONSTRAINT DF_u_dismantle_install_cwauditingflag DEFAULT (0) not null, " arg_tb[i].createsql_string += " credtype char(10) CONSTRAINT DF_u_dismantle_install_credtype DEFAULT ('') not null, " arg_tb[i].createsql_string += " credno int CONSTRAINT DF_u_dismantle_install_credno DEFAULT (0) not null, " arg_tb[i].createsql_string += " credid int CONSTRAINT DF_u_dismantle_install_credid DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_dismantle_install" i++ arg_tb[i].update_version = "5.0.190729" arg_tb[i].createsql_string += " ALTER TABLE u_updatecost ADD cwauditingdate datetime null, " arg_tb[i].createsql_string += " cwauditingrep char(20) CONSTRAINT DF_u_updatecost_cwauditingrep DEFAULT ('') not null, " arg_tb[i].createsql_string += " cwauditingflag tinyint CONSTRAINT DF_u_updatecost_cwauditingflag DEFAULT (0) not null, " arg_tb[i].createsql_string += " credtype char(10) CONSTRAINT DF_u_updatecost_credtype DEFAULT ('') not null, " arg_tb[i].createsql_string += " credno int CONSTRAINT DF_u_updatecost_credno DEFAULT (0) not null, " arg_tb[i].createsql_string += " credid int CONSTRAINT DF_u_updatecost_credid DEFAULT (0) not null " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_updatecost" i++ arg_tb[i].update_version = "5.0.190729" arg_tb[i].createsql_string += " CREATE VIEW [dbo].[uv_cwauditingflag_num] ~r~n " arg_tb[i].createsql_string += " AS ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 1 AS credid, SUM(CASE WHEN secflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN secflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_outware ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_outware.outdate AND dbo.cw_calendar.sdate <= dbo.u_outware.outdate ~r~n " arg_tb[i].createsql_string += " WHERE u_outware.billtype = 1 AND u_outware.thflag = 0 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 2 AS credid, SUM(CASE WHEN secflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN secflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_outware ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_outware.outdate AND dbo.cw_calendar.sdate <= dbo.u_outware.outdate ~r~n " arg_tb[i].createsql_string += " WHERE u_outware.billtype = 1 AND u_outware.thflag = 1 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 3 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_reissue ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_reissue.reissuedate AND dbo.cw_calendar.sdate <= dbo.u_reissue.reissuedate ~r~n " arg_tb[i].createsql_string += " WHERE u_reissue.type = 0 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 4 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_reissue ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_reissue.reissuedate AND dbo.cw_calendar.sdate <= dbo.u_reissue.reissuedate ~r~n " arg_tb[i].createsql_string += " WHERE u_reissue.type = 1 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 5 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_giveback ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_giveback.givebackdate AND dbo.cw_calendar.sdate <= dbo.u_giveback.givebackdate ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 6 AS credid, SUM(CASE WHEN secflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN secflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_inware ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_inware.indate AND dbo.cw_calendar.sdate <= dbo.u_inware.indate ~r~n " arg_tb[i].createsql_string += " WHERE u_inware.billtype = 1 AND u_inware.thflag = 0 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 7 AS credid, SUM(CASE WHEN secflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN secflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_inware ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_inware.indate AND dbo.cw_calendar.sdate <= dbo.u_inware.indate ~r~n " arg_tb[i].createsql_string += " WHERE u_inware.billtype = 1 AND u_inware.thflag = 1 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 8 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_spt_amerce ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_spt_amerce.billdate AND dbo.cw_calendar.sdate <= dbo.u_spt_amerce.billdate ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 9 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_reissue ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_reissue.reissuedate AND dbo.cw_calendar.sdate <= dbo.u_reissue.reissuedate ~r~n " arg_tb[i].createsql_string += " WHERE u_reissue.type = 2 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 10 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.ow_wfjg_out ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.ow_wfjg_out.outdate AND dbo.cw_calendar.sdate <= dbo.ow_wfjg_out.outdate ~r~n " arg_tb[i].createsql_string += " WHERE ow_wfjg_out.billtype = 4 AND ow_wfjg_out.thflag = 0 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 11 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.ow_wfjg_out ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.ow_wfjg_out.outdate AND dbo.cw_calendar.sdate <= dbo.ow_wfjg_out.outdate ~r~n " arg_tb[i].createsql_string += " WHERE ow_wfjg_out.billtype = 4 AND ow_wfjg_out.thflag = 1 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 12 AS credid, SUM(CASE WHEN secflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN secflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.ow_wfjg_in ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.ow_wfjg_in.indate AND dbo.cw_calendar.sdate <= dbo.ow_wfjg_in.indate ~r~n " arg_tb[i].createsql_string += " WHERE ow_wfjg_in.billtype = 4 AND ow_wfjg_in.thflag = 0 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 13 AS credid, SUM(CASE WHEN secflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN secflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.ow_wfjg_in ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.ow_wfjg_in.indate AND dbo.cw_calendar.sdate <= dbo.ow_wfjg_in.indate ~r~n " arg_tb[i].createsql_string += " WHERE ow_wfjg_in.billtype = 4 AND ow_wfjg_in.thflag = 1 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 14 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_outware ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_outware.outdate AND dbo.cw_calendar.sdate <= dbo.u_outware.outdate ~r~n " arg_tb[i].createsql_string += " WHERE u_outware.billtype = 3 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 15 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_outware ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_outware.outdate AND dbo.cw_calendar.sdate <= dbo.u_outware.outdate ~r~n " arg_tb[i].createsql_string += " WHERE u_outware.billtype = 8 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 16 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_outware ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_outware.outdate AND dbo.cw_calendar.sdate <= dbo.u_outware.outdate ~r~n " arg_tb[i].createsql_string += " WHERE u_outware.billtype = 9 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 17 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_inware ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_inware.indate AND dbo.cw_calendar.sdate <= dbo.u_inware.indate ~r~n " arg_tb[i].createsql_string += " WHERE u_inware.billtype = 3 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 18 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_inware ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_inware.indate AND dbo.cw_calendar.sdate <= dbo.u_inware.indate ~r~n " arg_tb[i].createsql_string += " WHERE u_inware.billtype = 8 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 19 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_inware ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_inware.indate AND dbo.cw_calendar.sdate <= dbo.u_inware.indate ~r~n " arg_tb[i].createsql_string += " WHERE u_inware.billtype = 9 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 20 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_outware ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_outware.outdate AND dbo.cw_calendar.sdate <= dbo.u_outware.outdate ~r~n " arg_tb[i].createsql_string += " WHERE u_outware.billtype = 10 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 21 AS credid, SUM(CASE WHEN d_auditFlag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN d_auditFlag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_outware_move ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_outware_move.outdate AND dbo.cw_calendar.sdate <= dbo.u_outware_move.outdate ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 22 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_updatecost ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_updatecost.moddate AND dbo.cw_calendar.sdate <= dbo.u_updatecost.moddate ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 23 AS credid, SUM(CASE WHEN Auditingflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN Auditingflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_dismantle_install ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_dismantle_install.billdate AND dbo.cw_calendar.sdate <= dbo.u_dismantle_install.billdate ~r~n " arg_tb[i].createsql_string += " where dbo.u_dismantle_install.billtype = 1 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 24 AS credid, SUM(CASE WHEN Auditingflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN Auditingflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_dismantle_install ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_dismantle_install.billdate AND dbo.cw_calendar.sdate <= dbo.u_dismantle_install.billdate ~r~n " arg_tb[i].createsql_string += " where dbo.u_dismantle_install.billtype = 0 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 25 AS credid, SUM(CASE WHEN secflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN secflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_cusamt ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_cusamt.cusdate AND dbo.cw_calendar.sdate <= dbo.u_cusamt.cusdate ~r~n " arg_tb[i].createsql_string += " WHERE u_cusamt.billtype = 0 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 26 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.U_income_expenses ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.U_income_expenses.outdate AND dbo.cw_calendar.sdate <= dbo.U_income_expenses.outdate ~r~n " arg_tb[i].createsql_string += " WHERE U_income_expenses.billtype = 3 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 27 AS credid, SUM(CASE WHEN secflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN secflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_Bmstamt ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_Bmstamt.BaDate AND dbo.cw_calendar.sdate <= dbo.u_Bmstamt.BaDate ~r~n " arg_tb[i].createsql_string += " WHERE u_Bmstamt.billtype = 2 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 28 AS credid, SUM(CASE WHEN secflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN secflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_cusamt ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_cusamt.cusdate AND dbo.cw_calendar.sdate <= dbo.u_cusamt.cusdate ~r~n " arg_tb[i].createsql_string += " WHERE u_cusamt.billtype = 1 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 29 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.U_income_expenses ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.U_income_expenses.outdate AND dbo.cw_calendar.sdate <= dbo.U_income_expenses.outdate ~r~n " arg_tb[i].createsql_string += " WHERE U_income_expenses.billtype = 4 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 30 AS credid, SUM(CASE WHEN secflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN secflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_Bmstamt ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_Bmstamt.BaDate AND dbo.cw_calendar.sdate <= dbo.u_Bmstamt.BaDate ~r~n " arg_tb[i].createsql_string += " WHERE u_Bmstamt.billtype = 3 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 31 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.U_income_expenses ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.U_income_expenses.outdate AND dbo.cw_calendar.sdate <= dbo.U_income_expenses.outdate ~r~n " arg_tb[i].createsql_string += " WHERE U_income_expenses.itemflag = 1 AND U_income_expenses.billtype = 0 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 32 AS credid, SUM(CASE WHEN flag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN flag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.U_income_expenses ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.U_income_expenses.outdate AND dbo.cw_calendar.sdate <= dbo.U_income_expenses.outdate ~r~n " arg_tb[i].createsql_string += " WHERE U_income_expenses.itemflag = - 1 AND U_income_expenses.billtype = 0 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 33 AS credid, SUM(CASE WHEN secflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN secflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_rap_money_transfer ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_rap_money_transfer.checkdate AND dbo.cw_calendar.sdate <= dbo.u_rap_money_transfer.checkdate ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 34 AS credid, SUM(CASE WHEN secflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN secflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_Bmstamt ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_Bmstamt.BaDate AND dbo.cw_calendar.sdate <= dbo.u_Bmstamt.BaDate ~r~n " arg_tb[i].createsql_string += " WHERE u_Bmstamt.billtype = 0 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].createsql_string += " UNION ALL ~r~n " arg_tb[i].createsql_string += " SELECT dbo.cw_calendar.cmonth, 35 AS credid, SUM(CASE WHEN secflag = 0 THEN 1 ELSE 0 END) AS num1, SUM(CASE WHEN secflag = 1 AND cwauditingflag = 0 THEN 1 ELSE 0 END) AS num2, ~r~n " arg_tb[i].createsql_string += " SUM(CASE WHEN cwauditingflag = 1 THEN 1 ELSE 0 END) AS num3 ~r~n " arg_tb[i].createsql_string += " FROM dbo.cw_calendar INNER JOIN ~r~n " arg_tb[i].createsql_string += " dbo.u_Bmstamt ON dateadd(d, 1, dbo.cw_calendar.edate) > dbo.u_Bmstamt.BaDate AND dbo.cw_calendar.sdate <= dbo.u_Bmstamt.BaDate ~r~n " arg_tb[i].createsql_string += " WHERE u_Bmstamt.billtype = 1 ~r~n " arg_tb[i].createsql_string += " GROUP BY dbo.cw_calendar.cmonth ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_cwauditingflag_num" i++ arg_tb[i].update_version = "5.0.190730" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_order_wfjg] ADD banktypeid int NOT NULL CONSTRAINT [DF_u_order_wfjg_banktypeid] DEFAULT ((0)) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_order_wfjg" i++ arg_tb[i].update_version = "5.0.190801" arg_tb[i].createsql_string += " ALTER TABLE sys_func_pwr ADD moduleid int NOT NULL CONSTRAINT DF_sys_func_pwr_moduleid DEFAULT(0) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_func_pwr" i++ arg_tb[i].update_version = "5.0.190802" arg_tb[i].createsql_string += " ALTER TABLE u_user ADD ifphone int NOT NULL CONSTRAINT DF_u_user_ifphone DEFAULT(0) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" i++ arg_tb[i].update_version = "5.0.190803" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_order_wfjgMx] DROP CONSTRAINT [u_order_wfjgMx_x] " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_order_wfjgMx" i++ arg_tb[i].update_version = "5.0.190803" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_order_wfjgMx] ADD CONSTRAINT [u_order_wfjgMx_x] UNIQUE NONCLUSTERED ~r~n " arg_tb[i].createsql_string += " ( ~r~n " arg_tb[i].createsql_string += " [scid] ASC, ~r~n " arg_tb[i].createsql_string += " [wfjgID] ASC, ~r~n " arg_tb[i].createsql_string += " [MtrlID] ASC, ~r~n " arg_tb[i].createsql_string += " [orderid] ASC, ~r~n " arg_tb[i].createsql_string += " [status] ASC, ~r~n " arg_tb[i].createsql_string += " [woodcode] ASC, ~r~n " arg_tb[i].createsql_string += " [pcode] ASC, ~r~n " arg_tb[i].createsql_string += " [Requiredate] ASC ~r~n " arg_tb[i].createsql_string += " ) ~r~n " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_order_wfjgMx" i++ arg_tb[i].update_version = "5.0.191028" arg_tb[i].createsql_string += " CREATE TABLE [dbo].[u_dytitle_ware_pdb]( " arg_tb[i].createsql_string += " [hang] [int] NOT NULL, " arg_tb[i].createsql_string += " [name] [varchar](500) NOT NULL, " arg_tb[i].createsql_string += " [dwtitlename] [varchar](500) NOT NULL, " arg_tb[i].createsql_string += " [execltitlename] [varchar](500) NOT NULL, " arg_tb[i].createsql_string += " [filtername] [varchar](500) NOT NULL, " arg_tb[i].createsql_string += " CONSTRAINT [PK_u_dytitle_ware_pdb] PRIMARY KEY CLUSTERED " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [name] ASC " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] " arg_tb[i].createsql_string += " ) ON [PRIMARY] " arg_tb[i].createsql_string += " " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_dytitle_ware_pdb" i++ arg_tb[i].update_version = "5.0.191028" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_ware_pdb] ADD CONSTRAINT [DF_u_dytitle_ware_pdb_hang] DEFAULT ((1)) FOR [hang] " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_ware_pdb] ADD CONSTRAINT [DF_u_dytitle_ware_pdb_name] DEFAULT ('') FOR [name] " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_ware_pdb] ADD CONSTRAINT [DF_u_dytitle_ware_pdb_dwtitlename] DEFAULT ('') FOR [dwtitlename] " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_ware_pdb] ADD CONSTRAINT [DF_u_dytitle_ware_pdb_execltitlename] DEFAULT ('') FOR [execltitlename] " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_dytitle_ware_pdb] ADD CONSTRAINT [DF_u_dytitle_ware_pdb_filtername] DEFAULT ('') FOR [filtername] " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_dytitle_ware_pdb" i++ arg_tb[i].update_version = "5.0.191029" arg_tb[i].createsql_string += " ALTER TABLE u_mtrldef ADD lljg tinyint NOT NULL CONSTRAINT DF_u_mtrldef_lljg DEFAULT(0)" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" i++ arg_tb[i].update_version = "5.0.191030" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_order_wfjgMx_out] ADD [saletaskcode] [char](15) NOT NULL CONSTRAINT [DF_u_order_wfjgMx_out_saletaskcode] DEFAULT ('')" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_order_wfjgMx_out" i++ arg_tb[i].update_version = "5.0.191031" arg_tb[i].createsql_string += " DROP INDEX [u_buyTaskMx_x] ON [dbo].[u_buyTaskMx] " arg_tb[i].createsql_string += " GO " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " alter table [u_buyTaskMx] alter column plancode varchar(80) " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += " CREATE UNIQUE NONCLUSTERED INDEX [u_buyTaskMx_x] ON [dbo].[u_buyTaskMx] " arg_tb[i].createsql_string += " ( " arg_tb[i].createsql_string += " [scid] ASC, " arg_tb[i].createsql_string += " [TaskID] ASC, " arg_tb[i].createsql_string += " [MtrlID] ASC, " arg_tb[i].createsql_string += " [status] ASC, " arg_tb[i].createsql_string += " [woodcode] ASC, " arg_tb[i].createsql_string += " [pcode] ASC, " arg_tb[i].createsql_string += " [unit] ASC, " arg_tb[i].createsql_string += " [Requiredate] ASC, " arg_tb[i].createsql_string += " [relid] ASC, " arg_tb[i].createsql_string += " [relprintid] ASC, " arg_tb[i].createsql_string += " [relid2] ASC, " arg_tb[i].createsql_string += " [plancode] ASC " arg_tb[i].createsql_string += " )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] " arg_tb[i].createsql_string += " GO " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buyTaskMx" i++ arg_tb[i].update_version = "5.0.200509" arg_tb[i].createsql_string += "ALTER TABLE [u_saleRqMtrl_scll] ADD [plancode] [char](100) NOT NULL CONSTRAINT [DF_u_saleRqMtrl_scll_plancode] DEFAULT ('')" arg_tb[i].createsql_string += "ALTER TABLE [u_OrderRqMtrl_tree] ADD [plancode] [char](100) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_tree_plancode] DEFAULT ('')" arg_tb[i].createsql_string += "ALTER TABLE [u_OrderRqMtrl] ADD [plancode] [char](100) NOT NULL CONSTRAINT [DF_u_OrderRqMtrl_plancode] DEFAULT ('')" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saleRqMtrl_scll" i++ arg_tb[i].update_version = "5.0.200611" arg_tb[i].createsql_string += "ALTER TABLE u_buytaskmx ADD formula2 varchar(255) NOT NULL CONSTRAINT DF_u_buytaskmx_formula2 DEFAULT('')" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buytaskmx" i++ arg_tb[i].update_version = "5.0.200611" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_buyTaskMx] DROP CONSTRAINT [PK_u_buyTaskMx] " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_buyTaskMx] ADD CONSTRAINT [PK_u_buyTaskMx] PRIMARY KEY NONCLUSTERED " arg_tb[i].createsql_string += "( " arg_tb[i].createsql_string += " [scid] ASC, " arg_tb[i].createsql_string += " [TaskID] ASC, " arg_tb[i].createsql_string += " [printid] ASC, " arg_tb[i].createsql_string += " [plancode] ASC " arg_tb[i].createsql_string += ")WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buyTaskMx" i++ arg_tb[i].update_version = "5.0.200612" arg_tb[i].createsql_string += "ALTER TABLE u_sc_taskwork ADD printnum int NOT NULL CONSTRAINT DF_u_sc_taskwork_printnum DEFAULT(0)" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sc_taskwork" i++ arg_tb[i].update_version = "5.0.200612" arg_tb[i].createsql_string += "ALTER TABLE u_mtrldef ADD qtyformula varchar(500) not NULL CONSTRAINT DF_u_mtrldef_qtyformula DEFAULT '' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" i++ arg_tb[i].update_version = "5.0.200617" arg_tb[i].createsql_string += "CREATE TABLE u_saletask_altermtrl_mx( " arg_tb[i].createsql_string += "scid int NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_scid DEFAULT(0), " arg_tb[i].createsql_string += "billid int NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_billid DEFAULT(0), " arg_tb[i].createsql_string += "printid int NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_printid DEFAULT(0), " arg_tb[i].createsql_string += "taskcode char(20) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_taskcode DEFAULT(''), " arg_tb[i].createsql_string += "reltaskid int NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_reltaskid DEFAULT(0), " arg_tb[i].createsql_string += "relprintid int NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_relprintid DEFAULT(0), " arg_tb[i].createsql_string += "old_mtrlid int NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_old_mtrlid DEFAULT(0), " arg_tb[i].createsql_string += "new_mtrlid int NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_new_mtrlid DEFAULT(0), " arg_tb[i].createsql_string += "old_requiredate datetime, " arg_tb[i].createsql_string += "new_requiredate datetime, " arg_tb[i].createsql_string += "old_status char(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_old_status DEFAULT(''), " arg_tb[i].createsql_string += "new_status char(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_new_status DEFAULT(''), " arg_tb[i].createsql_string += "old_woodcode char(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_old_woodcode DEFAULT(''), " arg_tb[i].createsql_string += "new_woodcode char(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_new_woodcode DEFAULT(''), " arg_tb[i].createsql_string += "old_pcode char(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_old_pcode DEFAULT(''), " arg_tb[i].createsql_string += "new_pcode char(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_new_pcode DEFAULT(''), " arg_tb[i].createsql_string += "old_uSaleQty decimal(18,5) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_old_uSaleQty DEFAULT(0), " arg_tb[i].createsql_string += "new_uSaleQty decimal(18,5) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_new_uSaleQty DEFAULT(0), " arg_tb[i].createsql_string += "old_addqty decimal(18,5) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_old_addqty DEFAULT(0), " arg_tb[i].createsql_string += "new_addqty decimal(18,5) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_new_addqty DEFAULT(0), " arg_tb[i].createsql_string += "old_enprice decimal(18,5) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_old_enprice DEFAULT(0), " arg_tb[i].createsql_string += "new_enprice decimal(18,5) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_new_enprice DEFAULT(0), " arg_tb[i].createsql_string += "old_formula char(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_old_formula DEFAULT(''), " arg_tb[i].createsql_string += "new_formula char(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_new_formula DEFAULT(''), " arg_tb[i].createsql_string += "old_priceformula char(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_old_priceformula DEFAULT(''), " arg_tb[i].createsql_string += "new_priceformula char(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_new_priceformula DEFAULT(''), " arg_tb[i].createsql_string += "old_mxdscrp char(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_old_mxdscrp DEFAULT(''), " arg_tb[i].createsql_string += "new_mxdscrp char(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_new_mxdscrp DEFAULT(''), " arg_tb[i].createsql_string += "old_mxdscrp2 char(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_old_mxdscrp2 DEFAULT(''), " arg_tb[i].createsql_string += "new_mxdscrp2 char(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_new_mxdscrp2 DEFAULT(''), " arg_tb[i].createsql_string += "CONSTRAINT PK_u_saletask_altermtrl_mx PRIMARY KEY (billid) " arg_tb[i].createsql_string += ") " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletask_altermtrl_mx" i++ arg_tb[i].update_version = "5.0.200617" arg_tb[i].createsql_string += "CREATE TABLE u_saletask_altermtrl( " arg_tb[i].createsql_string += "scid int NOT NULL CONSTRAINT DF_u_saletask_altermtrl_scid DEFAULT(0), " arg_tb[i].createsql_string += "billid int NOT NULL CONSTRAINT DF_u_saletask_altermtrl_billid DEFAULT(0), " arg_tb[i].createsql_string += "billcode char(30) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_billcode DEFAULT(''), " arg_tb[i].createsql_string += "billdate datetime, " arg_tb[i].createsql_string += "relcode char(30) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_relcode DEFAULT(''), " arg_tb[i].createsql_string += "rep char(10) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_rep DEFAULT(''), " arg_tb[i].createsql_string += "dscrp varchar(255) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_dscrp DEFAULT(''), " arg_tb[i].createsql_string += "flag int NOT NULL CONSTRAINT DF_u_saletask_altermtrl_flag DEFAULT(0), " arg_tb[i].createsql_string += "opdate datetime, " arg_tb[i].createsql_string += "opemp char(10) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_opemp DEFAULT(''), " arg_tb[i].createsql_string += "moddate datetime, " arg_tb[i].createsql_string += "modemp char(10) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_modemp DEFAULT(''), " arg_tb[i].createsql_string += "auditdate datetime, " arg_tb[i].createsql_string += "auditemp char(10) NOT NULL CONSTRAINT DF_u_saletask_altermtrl_auditemp DEFAULT(''), " arg_tb[i].createsql_string += "CONSTRAINT PK_u_saletask_altermtrl PRIMARY KEY (billid) " arg_tb[i].createsql_string += ") " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletask_altermtrl" i++ arg_tb[i].update_version = "5.0.200617" arg_tb[i].createsql_string += "UPDATE u_user " arg_tb[i].createsql_string += "SET rightstring = substring(rightstring, 1, 2047) + SUBSTRING(rightstring, 62, 1) + substring(rightstring, 2049, DATALENGTH(rightstring) - 2048) " arg_tb[i].createsql_string += "FROM u_user " arg_tb[i].createsql_string += "WHERE Empid <> 0 " arg_tb[i].createsql_string += " AND DATALENGTH(rightstring) >= 2048 " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_user" i++ arg_tb[i].update_version = "5.0.200618" arg_tb[i].createsql_string += "ALTER TABLE U_income_expenses ADD viewdate DATETIME NULL" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "U_income_expenses" i++ arg_tb[i].update_version = "5.0.200701" arg_tb[i].createsql_string += "ALTER TABLE u_cust ADD bmstday int NOT NULL CONSTRAINT DF_u_cust_bmstday DEFAULT(0)" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cust" i++ arg_tb[i].update_version = "5.0.200701" arg_tb[i].createsql_string += "alter table u_outware add viewdate datetime null" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware" i++ arg_tb[i].update_version = "5.0.200701" arg_tb[i].createsql_string += "ALTER TABLE u_saletask_altermtrl_mx ADD editflag int NOT NULL CONSTRAINT DF_u_saletask_altermtrl_mx_editflag DEFAULT(0)" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletask_altermtrl_mx" i++ arg_tb[i].update_version = "5.0.200702" arg_tb[i].createsql_string += "ALTER TABLE u_cust ADD initialamt decimal(18, 5) NOT NULL CONSTRAINT DF_u_cust_initialamt DEFAULT(0)" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cust" i++ arg_tb[i].update_version = "5.0.200703" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_cust] DROP CONSTRAINT [IX_u_cust] " arg_tb[i].createsql_string += "ALTER TABLE u_cust alter column name char(100) not null " arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_cust] ADD CONSTRAINT [IX_u_cust] UNIQUE NONCLUSTERED " arg_tb[i].createsql_string += "( " arg_tb[i].createsql_string += " [name] ASC " arg_tb[i].createsql_string += ")WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cust" i++ arg_tb[i].update_version = "5.0.200703" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrldef] DROP CONSTRAINT [DF__u_mtrldef__statu__03D8E528] " arg_tb[i].createsql_string += "Alter table u_mtrldef alter column statustype int not null " arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrldef] ADD DEFAULT (0) FOR [statustype] " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" i++ arg_tb[i].update_version = "5.0.200703" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrldef] DROP CONSTRAINT [DF__u_mtrldef__woodc__02E4C0EF] " arg_tb[i].createsql_string += "Alter table u_mtrldef alter column woodcodetype int not null " arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrldef] ADD DEFAULT (0) FOR [woodcodetype] " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" i++ arg_tb[i].update_version = "5.0.200703" arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrldef] DROP CONSTRAINT [DF__u_mtrldef__pcode__01F09CB6] " arg_tb[i].createsql_string += "Alter table u_mtrldef alter column pcodetype int not null " arg_tb[i].createsql_string += "ALTER TABLE [dbo].[u_mtrldef] ADD DEFAULT (0) FOR [pcodetype] " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_mtrldef" i++ arg_tb[i].update_version = "5.0.200705" arg_tb[i].createsql_string += "IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[u_buyTaskMx]') AND name = N'u_buyTaskMx_x') " arg_tb[i].createsql_string += "DROP INDEX [u_buyTaskMx_x] ON [dbo].[u_buyTaskMx] WITH ( ONLINE = OFF ) " arg_tb[i].createsql_string += "go " arg_tb[i].createsql_string += " " arg_tb[i].createsql_string += "CREATE UNIQUE NONCLUSTERED INDEX [u_buyTaskMx_x] ON [dbo].[u_buyTaskMx] " arg_tb[i].createsql_string += "( " arg_tb[i].createsql_string += " [scid] ASC, " arg_tb[i].createsql_string += " [TaskID] ASC, " arg_tb[i].createsql_string += " [MtrlID] ASC, " arg_tb[i].createsql_string += " [status] ASC, " arg_tb[i].createsql_string += " [woodcode] ASC, " arg_tb[i].createsql_string += " [pcode] ASC, " arg_tb[i].createsql_string += " [plancode] ASC, " arg_tb[i].createsql_string += " [unit] ASC, " arg_tb[i].createsql_string += " [Requiredate] ASC, " arg_tb[i].createsql_string += " [relid] ASC, " arg_tb[i].createsql_string += " [relprintid] ASC, " arg_tb[i].createsql_string += " [relid2] ASC " arg_tb[i].createsql_string += ")WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buyTaskMx" i++ arg_tb[i].update_version = "5.0.200706" arg_tb[i].createsql_string += "ALTER TABLE u_OrderRqMtrl_chngmx ADD plancode char(100) NOT NULL CONSTRAINT DF_u_OrderRqMtrl_chngmx_plancode DEFAULT('')" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_OrderRqMtrl_chngmx" i++ arg_tb[i].update_version = "5.0.201118" arg_tb[i].createsql_string += "ALTER TABLE u_outware_move ADD printnum int NOT NULL CONSTRAINT DF_u_outware_move_printnum DEFAULT(0)" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outware_move" i++ arg_tb[i].update_version = "5.0.201119" arg_tb[i].createsql_string += " delete from sys_user_dwnSyntax where dwname = 'dw_cpcheck_buy_edit' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" i++ arg_tb[i].update_version = "5.0.201120" arg_tb[i].createsql_string += " delete from sys_user_dwnSyntax where dwname='dw_oppsoemx_index' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" i++ arg_tb[i].update_version = "5.0.201121" arg_tb[i].createsql_string += " delete from sys_user_dwnSyntax where dwname = 'dw_mtrl_edit_base' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" i++ arg_tb[i].update_version = "5.0.201122" arg_tb[i].createsql_string += " ALTER TABLE ow_wfjgmx_out ADD relprintid int NOT NULL CONSTRAINT DF_ow_wfjgmx_out_relprintid DEFAULT(0) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "ow_wfjgmx_out" i++ arg_tb[i].update_version = "5.0.201123" arg_tb[i].createsql_string += " ALTER TABLE u_reissue ADD mrate decimal(23, 5) NOT NULL CONSTRAINT DF_u_reissue_mrate DEFAULT(0) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_reissue" i++ arg_tb[i].update_version = "5.0.201123" arg_tb[i].createsql_string += " delete from sys_user_dwnSyntax where dwname = 'dw_reissue_edit' or dwname = 'dw_reissue_edit_spt'" arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" i++ arg_tb[i].update_version = "5.0.201123" arg_tb[i].createsql_string += " UPDATE u_reissue " arg_tb[i].createsql_string += " SET mrate = cw_currency.rate " arg_tb[i].createsql_string += " FROM u_reissue INNER JOIN " arg_tb[i].createsql_string += " cw_currency ON u_reissue.moneyid = cw_currency.moneyid " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_reissue" i++ arg_tb[i].update_version = "5.0.201124" arg_tb[i].createsql_string += " ALTER TABLE u_PrdPF ADD pfklmode char(50) NOT NULL CONSTRAINT DF_u_PrdPF_pfklmode DEFAULT('') " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_PrdPF" i++ arg_tb[i].update_version = "5.0.201124" arg_tb[i].createsql_string += " ALTER TABLE u_inware ADD priceflag tinyint NOT NULL CONSTRAINT DF_u_inware_priceflag DEFAULT(0) " arg_tb[i].createsql_string += " ALTER TABLE u_inware ADD pricedate datetime " arg_tb[i].createsql_string += " ALTER TABLE u_inware ADD priceemp char(30) NOT NULL CONSTRAINT DF_u_inware_priceemp DEFAULT('') " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inware" i++ arg_tb[i].update_version = "5.0.201125" arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_prdpf] DROP CONSTRAINT [DF_u_PrdPF_promode] " arg_tb[i].createsql_string += " Alter TABLE [dbo].[u_prdpf] Alter column promode char(50) not null " arg_tb[i].createsql_string += " ALTER TABLE [dbo].[u_prdpf] ADD CONSTRAINT [DF_u_PrdPF_promode] DEFAULT '' FOR [promode] " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_prdpf" i++ arg_tb[i].update_version = "5.0.201126" arg_tb[i].createsql_string += " ALTER TABLE u_orderrqmtrl_tree ADD mxdscrp varchar(1000) NOT NULL CONSTRAINT DF_u_orderrqmtrl_tree_mxdscrp DEFAULT('') " arg_tb[i].createsql_string += " ALTER TABLE u_OrderRqMtrl ADD mxdscrp varchar(1000) NOT NULL CONSTRAINT DF_u_OrderRqMtrl_mxdscrp DEFAULT('') " arg_tb[i].createsql_string += " ALTER TABLE u_saleRqMtrl_scll ADD mxdscrp varchar(1000) NOT NULL CONSTRAINT DF_u_saleRqMtrl_scll_mxdscrp DEFAULT('') " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_orderrqmtrl_tree" i++ arg_tb[i].update_version = "5.0.201127" arg_tb[i].createsql_string += " ALTER TABLE u_buytask ADD priceemp char(30) NOT NULL CONSTRAINT DF_u_buytask_priceemp DEFAULT('') " arg_tb[i].createsql_string += " ALTER TABLE u_buytask ADD priceflag tinyint NOT NULL CONSTRAINT DF_u_buytask_priceflag DEFAULT(0) " arg_tb[i].createsql_string += " ALTER TABLE u_buytask ADD pricedate datetime " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_buytask" i++ arg_tb[i].update_version = "5.0.201127" arg_tb[i].createsql_string += " ALTER TABLE u_taskdamt ADD dscrp_yt nvarchar(255) NOT NULL CONSTRAINT DF_u_taskdamt_dscrp_yt DEFAULT('') " arg_tb[i].createsql_string += " ALTER TABLE u_taskdamt ADD dscrp_sm nvarchar(255) NOT NULL CONSTRAINT DF_u_taskdamt_dscrp_sm DEFAULT('') " arg_tb[i].createsql_string += " ALTER TABLE u_taskdamt ADD dscrp_yq nvarchar(255) NOT NULL CONSTRAINT DF_u_taskdamt_dscrp_yq DEFAULT('') " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_taskdamt" i++ arg_tb[i].update_version = "5.0.201128" arg_tb[i].createsql_string += " ALTER TABLE u_OrderRqMtrl_tree ADD promode char(50) NOT NULL CONSTRAINT DF_u_OrderRqMtrl_tree_promode DEFAULT('') " arg_tb[i].createsql_string += " ALTER TABLE u_OrderRqMtrl_tree ADD pfgroupqty decimal(18,2) NOT NULL CONSTRAINT DF_u_OrderRqMtrl_tree_pfgroupqty DEFAULT(0) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_OrderRqMtrl_tree" i++ arg_tb[i].update_version = "5.0.201129" arg_tb[i].createsql_string += " ALTER TABLE u_PrdPF ADD qgqty decimal(18, 5) NOT NULL CONSTRAINT DF_u_PrdPF_qgqty DEFAULT(0) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_PrdPF" i++ arg_tb[i].update_version = "5.0.201130" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_wfjgbalc_view] " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.uv_wfjgbalc_balc.mtrlid, dbo.uv_wfjgbalc_balc.sptid, dbo.uv_wfjgbalc_balc.status, dbo.uv_wfjgbalc_balc.woodcode, dbo.uv_wfjgbalc_balc.pcode, dbo.uv_wfjgbalc_balc.plancode, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_des.desqty, 0) AS desqty, ISNULL(dbo.uv_wfjgbalc_des.desamt, 0) AS desamt, ISNULL(dbo.uv_wfjgbalc_inc.incqty, 0) AS incqty, ISNULL(dbo.uv_wfjgbalc_inc.incamt, 0) " arg_tb[i].createsql_string += " AS incamt, ISNULL(dbo.uv_wfjgbalc_balc.balcqty, 0) + ISNULL(dbo.uv_wfjgbalc_des.afterend_desqty, 0) - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incqty, 0) AS balcqty, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_balc.balcamt, 0) + ISNULL(dbo.uv_wfjgbalc_des.afterend_desamt, 0) - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incamt, 0) AS balcamt, ISNULL(dbo.uv_wfjgbalc_inc.pyqty, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_des.pkqty, 0) AS pypkqty, ISNULL(dbo.uv_wfjgbalc_inc.pyamt, 0) - ISNULL(dbo.uv_wfjgbalc_des.pkamt, 0) AS pypkamt, ISNULL(dbo.uv_wfjgbalc_balc.balcqty, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des.afterend_desqty, 0) - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incqty, 0) + ISNULL(dbo.uv_wfjgbalc_des.desqty, 0) - ISNULL(dbo.uv_wfjgbalc_inc.incqty, 0) " arg_tb[i].createsql_string += " + ISNULL(dbo.uv_wfjgbalc_des_waste.wasteqty, 0) - ISNULL(dbo.uv_wfjgbalc_des.reoutqty, 0) AS bgqty, ISNULL(dbo.uv_wfjgbalc_balc.balcamt, 0) + ISNULL(dbo.uv_wfjgbalc_des.afterend_desamt, " arg_tb[i].createsql_string += " 0) - ISNULL(dbo.uv_wfjgbalc_inc.afterend_incamt, 0) + ISNULL(dbo.uv_wfjgbalc_des.desamt, 0) - ISNULL(dbo.uv_wfjgbalc_inc.incamt, 0) + ISNULL(dbo.uv_wfjgbalc_des_waste.wasteamt, 0) " arg_tb[i].createsql_string += " - ISNULL(dbo.uv_wfjgbalc_des.reoutamt, 0) AS bgamt, ISNULL(dbo.uv_wfjgbalc_des.reoutqty, 0) AS reoutqty, ISNULL(dbo.uv_wfjgbalc_des.reoutamt, 0) AS reoutamt, " arg_tb[i].createsql_string += " ISNULL(dbo.uv_wfjgbalc_des_waste.wasteqty, 0) AS wasteqty, ISNULL(dbo.uv_wfjgbalc_des_waste.wasteamt, 0) AS wasteamt " arg_tb[i].createsql_string += " FROM dbo.uv_wfjgbalc_balc LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_des_waste ON dbo.uv_wfjgbalc_balc.mtrlid = dbo.uv_wfjgbalc_des_waste.mtrlid AND dbo.uv_wfjgbalc_balc.sptid = dbo.uv_wfjgbalc_des_waste.sptid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status = dbo.uv_wfjgbalc_des_waste.status AND dbo.uv_wfjgbalc_balc.woodcode = dbo.uv_wfjgbalc_des_waste.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.pcode = dbo.uv_wfjgbalc_des_waste.pcode AND dbo.uv_wfjgbalc_balc.plancode = dbo.uv_wfjgbalc_des_waste.plancode LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_inc ON dbo.uv_wfjgbalc_balc.mtrlid = dbo.uv_wfjgbalc_inc.mtrlid AND dbo.uv_wfjgbalc_balc.sptid = dbo.uv_wfjgbalc_inc.sptid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status = dbo.uv_wfjgbalc_inc.status AND dbo.uv_wfjgbalc_balc.woodcode = dbo.uv_wfjgbalc_inc.woodcode AND dbo.uv_wfjgbalc_balc.pcode = dbo.uv_wfjgbalc_inc.pcode AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.plancode = dbo.uv_wfjgbalc_inc.plancode LEFT OUTER JOIN " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_des ON dbo.uv_wfjgbalc_balc.mtrlid = dbo.uv_wfjgbalc_des.mtrlid AND dbo.uv_wfjgbalc_balc.sptid = dbo.uv_wfjgbalc_des.sptid AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.status = dbo.uv_wfjgbalc_des.status AND dbo.uv_wfjgbalc_balc.woodcode = dbo.uv_wfjgbalc_des.woodcode AND " arg_tb[i].createsql_string += " dbo.uv_wfjgbalc_balc.pcode = dbo.uv_wfjgbalc_des.pcode AND dbo.uv_wfjgbalc_balc.plancode = dbo.uv_wfjgbalc_des.plancode " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_view" i++ arg_tb[i].update_version = "5.0.201130" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_wfjgbalc_des] " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.ow_wfjgmx_in_bef.mtrlid, dbo.ow_wfjg_in.sptid, dbo.ow_wfjgmx_in_bef.status, dbo.ow_wfjgmx_in_bef.woodcode, dbo.ow_wfjgmx_in_bef.pcode, dbo.ow_wfjgmx_in_bef.plancode, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN ow_wfjg_in.billtype IN (4, 5) AND ow_wfjg_in.thflag = 1 THEN 0 ELSE dbo.ow_wfjgmx_in_bef.qty END) " arg_tb[i].createsql_string += " ELSE 0 END) AS desqty, SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.fprice * ((CASE WHEN ow_wfjg_in.billtype IN (4, 5) AND " arg_tb[i].createsql_string += " ow_wfjg_in.thflag = 1 THEN 0 ELSE dbo.ow_wfjgmx_in_bef.qty END)) ELSE 0 END) AS desamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate > dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) AS afterend_desqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate > dbo.u_parm_batchtake.enddate THEN dbo.ow_wfjgmx_in_bef.fprice * dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) AS afterend_desamt, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN ow_wfjg_in.billtype = 9 THEN dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) ELSE 0 END) AS pkqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN ow_wfjg_in.billtype = 9 THEN dbo.ow_wfjgmx_in_bef.fprice * dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) " arg_tb[i].createsql_string += " ELSE 0 END) AS pkamt, SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN ow_wfjg_in.billtype IN (4, 5) AND " arg_tb[i].createsql_string += " ow_wfjg_in.thflag = 1 THEN dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) ELSE 0 END) AS reoutqty, " arg_tb[i].createsql_string += " SUM(CASE WHEN ow_wfjg_in.indate <= dbo.u_parm_batchtake.enddate THEN (CASE WHEN ow_wfjg_in.billtype IN (4, 5) AND " arg_tb[i].createsql_string += " ow_wfjg_in.thflag = 1 THEN dbo.ow_wfjgmx_in_bef.fprice * dbo.ow_wfjgmx_in_bef.qty ELSE 0 END) ELSE 0 END) AS reoutamt " arg_tb[i].createsql_string += " FROM dbo.ow_wfjg_in INNER JOIN " arg_tb[i].createsql_string += " dbo.ow_wfjgmx_in_bef ON dbo.ow_wfjg_in.inwareid = dbo.ow_wfjgmx_in_bef.inwareid AND dbo.ow_wfjg_in.scid = dbo.ow_wfjgmx_in_bef.scid INNER JOIN " arg_tb[i].createsql_string += " dbo.u_parm_batchtake ON dbo.ow_wfjg_in.indate >= dbo.u_parm_batchtake.firstdate " arg_tb[i].createsql_string += " WHERE (dbo.ow_wfjg_in.flag = 1) AND (dbo.u_parm_batchtake.cusid = 0) " arg_tb[i].createsql_string += " GROUP BY dbo.ow_wfjgmx_in_bef.mtrlid, dbo.ow_wfjg_in.sptid, dbo.ow_wfjgmx_in_bef.status, dbo.ow_wfjgmx_in_bef.woodcode, dbo.ow_wfjgmx_in_bef.pcode, dbo.ow_wfjgmx_in_bef.plancode " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_wfjgbalc_des" i++ arg_tb[i].update_version = "5.0.220301" arg_tb[i].createsql_string += " ALTER TABLE u_saletaskmx ADD otherprice decimal(18, 10) NOT NULL CONSTRAINT DF_u_saletaskmx_otherprice DEFAULT(0) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_saletaskmx" i++ arg_tb[i].update_version = "5.0.220301" arg_tb[i].createsql_string += " ALTER TABLE u_outwaremx ADD otherprice decimal(18,10) NOT NULL CONSTRAINT DF_u_outwaremx_otherprice DEFAULT(0) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx" i++ arg_tb[i].update_version = "5.0.220302" arg_tb[i].createsql_string += " CREATE TABLE u_sortSet( " arg_tb[i].createsql_string += " dwname char(100) NOT NULL CONSTRAINT DF_u_sortSet_dwname DEFAULT(''), " arg_tb[i].createsql_string += " sortStr char(100) NOT NULL CONSTRAINT DF_u_sortSet_sortStr DEFAULT(''), " arg_tb[i].createsql_string += " CONSTRAINT PK_u_sortSet PRIMARY KEY (dwname)) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sortSet" i++ arg_tb[i].update_version = "5.0.220304" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_saletask_mtrlid_3pz] " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_SaleTaskMx.MtrlID, dbo.u_SaleTaskMx.status, dbo.u_SaleTaskMx.woodcode, dbo.u_SaleTaskMx.pcode, " arg_tb[i].createsql_string += " SUM(dbo.u_SaleTaskMx.SaleQty - dbo.u_SaleTaskMx.consignedQty - dbo.u_SaleTaskMx.stopqty) AS unSaleQty " arg_tb[i].createsql_string += " FROM dbo.u_SaleTask INNER JOIN " arg_tb[i].createsql_string += " dbo.u_SaleTaskMx ON dbo.u_SaleTask.scid = dbo.u_SaleTaskMx.scid AND dbo.u_SaleTask.TaskID = dbo.u_SaleTaskMx.TaskID " arg_tb[i].createsql_string += " WHERE (dbo.u_SaleTask.Status = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_SaleTaskMx.MtrlID, dbo.u_SaleTaskMx.status, dbo.u_SaleTaskMx.woodcode, dbo.u_SaleTaskMx.pcode " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_saletask_mtrlid_3pz" i++ arg_tb[i].update_version = "5.0.220305" arg_tb[i].createsql_string += " ALTER VIEW [dbo].[uv_buytask_mtrlid_3pz] " arg_tb[i].createsql_string += " AS " arg_tb[i].createsql_string += " SELECT dbo.u_buyTaskMx.MtrlID, dbo.u_buyTaskMx.status, dbo.u_buyTaskMx.woodcode, dbo.u_buyTaskMx.pcode, " arg_tb[i].createsql_string += " SUM(dbo.u_buyTaskMx.Qty - dbo.u_buyTaskMx.consignedqty - dbo.u_buyTaskMx.stopqty) AS unBuyQty " arg_tb[i].createsql_string += " FROM dbo.u_buyTask INNER JOIN " arg_tb[i].createsql_string += " dbo.u_buyTaskMx ON dbo.u_buyTask.scid = dbo.u_buyTaskMx.scid AND dbo.u_buyTask.TaskID = dbo.u_buyTaskMx.TaskID " arg_tb[i].createsql_string += " WHERE (dbo.u_buyTask.Status = 1) " arg_tb[i].createsql_string += " GROUP BY dbo.u_buyTaskMx.MtrlID, dbo.u_buyTaskMx.status, dbo.u_buyTaskMx.woodcode, dbo.u_buyTaskMx.pcode " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "uv_buytask_mtrlid_3pz" i++ arg_tb[i].update_version = "5.0.220306" arg_tb[i].createsql_string += " ALTER TABLE u_outwaremx_mtrlwaremx ADD price_notax decimal(23,10) NOT NULL CONSTRAINT DF_u_outwaremx_mtrlwaremx_price_notax DEFAULT(0) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_outwaremx_mtrlwaremx" i++ arg_tb[i].update_version = "5.0.220307" arg_tb[i].createsql_string += " delete from sys_user_dwnSyntax where dwname = 'dw_saletask_input' " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "sys_user_dwnSyntax" i++ arg_tb[i].update_version = "5.0.220308" arg_tb[i].createsql_string += " Alter table u_inware add viewdate datetime " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_inware" i++ arg_tb[i].update_version = "5.0.220309" arg_tb[i].createsql_string += " ALTER TABLE u_oppose ADD responsibler char(20) NOT NULL CONSTRAINT DF_u_oppose_responsibler DEFAULT('') " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_oppose" i++ arg_tb[i].update_version = "5.0.220309" arg_tb[i].createsql_string += " ALTER TABLE u_cust ADD dscrp1 varchar(255) NOT NULL CONSTRAINT DF_u_cust_dscrp1 DEFAULT('') " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_cust" i++ arg_tb[i].update_version = "5.0.220310" arg_tb[i].createsql_string += " ALTER TABLE u_sc_abnormity ADD printnum int NOT NULL CONSTRAINT DF_u_sc_abnormity_printnum DEFAULT(0) " arg_tb[i].ifmx = 0 arg_tb[i].tbname = "u_sc_abnormity" uof_createtable_arr_190615(i,arg_tb) return end subroutine public subroutine uof_createtable_arr_190615 (long i, ref s_sys_create_table arg_tb[]);return end subroutine on uo_version.create call super::create TriggerEvent( this, "constructor" ) end on on uo_version.destroy TriggerEvent( this, "destructor" ) call super::destroy end on event constructor;//messagebox('',uof_cost_fifo_procedure_text()) //string str_temp //str_temp = uof_cost_fifo_procedure_text() //::Clipboard(str_temp) end event