马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
看到降级和升级不成功的解决办法,虽然不错,但觉得效率太低,索性就写个标准语句,大家可根据此语句,进行版本的升、降级。
例如总帐模块只用到:code、VendorClass、Vendor、CustomerClass、Customer、dsign、Department、gl_accass、gl_accsum、gl_accvouch
那么导CODE表可以这样写:
insert into ufdata_001_2008..code(i_id, cclass, cclass_engl, cclassany, cclassany_engl, ccode, ccode_name, ccode_engl, igrade, bproperty, cbook_type, cbook_type_engl, chelp, cexch_name, cmeasure, bperson, bcus, bsup, bdept, bitem, cass_item, br, be, cgather, bend, bexchange, bcash, bbank, bused, bd_c, dbegin, dend, itrans, bclose, cother, iotherused, bcDefine1, bcDefine2, bcDefine3, bcDefine4, bcDefine5, bcDefine6, bcDefine7, bcDefine8, bcDefine9, bcDefine10, iViewItem, bGCJS, bCashItem, pubufts, bcDefine11, bcDefine12, bcDefine13, bcDefine14, bcDefine15, bcDefine16, bReport, cUserDefineType)
select i_id, cclass, cclass_engl, cclassany, cclassany_engl, ccode, ccode_name, ccode_engl, igrade, bproperty, cbook_type, cbook_type_engl, chelp, cexch_name, cmeasure, bperson, bcus, bsup, bdept, bitem, cass_item, br, be, cgather, bend, bexchange, bcash, bbank, bused, bd_c, dbegin, dend, itrans, bclose, cother, iotherused, bcDefine1, bcDefine2, bcDefine3, bcDefine4, bcDefine5, bcDefine6, bcDefine7, bcDefine8, bcDefine9, bcDefine10, iViewItem, bGCJS, bCashItem,NULL,0,0,0,0,0,0,NULL,NULL
from ufdata_777_2008..code
语句中ufdata_001_2008是新建的空帐(870),ufdata_777_2008是需要升、降级的版本。
注:第一个年度写完整脚本加测试花一小时左右,余下每个年度一分钟OK。
此法对财务模块比较好用,业务模块不建议使用。
[ 本帖最后由 R.R 于 2008-8-27 17:54 编辑 ] |