删除指定帐套的SQL脚本

最近几天一直都在折腾用友ERP年度结转的工作;一个简单的年结工作,没想到却这么地费劲,遇到太多太多的问题了;
本身对ERP只知道点皮毛,在这些问题前,人很是疲惫!
可是问题虽多,但去查找具体的问题点,目前来讲,还是相当有难度的;只有通过反复的检查数据、整理环境等避免年结错误的基本操作入手,其中就难免有新建帐套、删除帐套等一系列举措。
删除帐套时,如果通过”系统管理”工具的备份删除来操作的话,其等待与可操作性都不够人性。
这里分享一段从网上找来的SQL脚本:

USE UFSYSTEM
DELETE UA_ACCOUNT_SUB WHERE CACC_ID='118' 

DELETE UA_Period WHERE CACC_ID='118' 

DELETE UA_Log where CACC_ID='118'

DELETE UA_HoldAuth  where CACC_ID='118'

DELETE UA_Identity  where CACC_ID='118'

DELETE UA_ACCOUNT WHERE CACC_ID='118'

DROP DATABASE UFDATA_118_2011

DROP DATABASE UFDATA_118_2012

DROP DATABASE  UFmeta_118

其中118表示你要删除的帐套号;
另:在作删除帐套前,首先要确保重要数据已作备份,避免引起不必要的损失;
以上SQL脚本,我在虚拟机里测试时,提示”UFDATA_118_2012正在使用,无法删除”,所以在执行以上代码时,最好将“U8应用服务管理器”里相关服务停止掉。

2 thoughts on “删除指定帐套的SQL脚本”

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注