壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 470|回复: 0

检测科目是否使用的语句

[复制链接]
发表于 2012/9/24 14:47:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
declare @cCode nvarchar (15)
--根据实际需要调整科目为需要检测该科目是否被使用的科目
set @cCode='1131'

--应收应付
SELECT top 1 cCode,'Ap_Detail'as 被使用的表 FROM Ap_Detail WHERE cCode=@cCode
SELECT top 1 cCode,'Ap_Vouch'as 被使用的表 FROM Ap_Vouch WHERE cCode=@cCode
SELECT top 1 cCode,'Ap_Vouchs'as 被使用的表 FROM Ap_Vouchs WHERE cCode=@cCode
SELECT top 1 cCode,'Ap_CloseBill'as 被使用的表 FROM Ap_CloseBill WHERE cCode=@cCode
SELECT top 1 cKm,'Ap_CloseBills'as 被使用的表 FROM Ap_CloseBills WHERE cKm=@cCode
SELECT top 1 cCode,'Ap_Note'as 被使用的表 FROM Ap_Note WHERE cCode=@cCode
SELECT top 1 cCode,'Ap_Note_Sub'as 被使用的表 FROM Ap_Note_Sub WHERE cCode=@cCode
SELECT top 1 cCtrlCode,'Ap_CtrlCode'as 被使用的表 FROM Ap_CtrlCode WHERE cCtrlCode=@cCode or cPreCode=@cCode
SELECT top 1 cArCode,'Ap_InputCode'as 被使用的表 FROM Ap_InputCode WHERE cArCode=@cCode or cApCode=@cCode
SELECT top 1 cInpCode1,'Ap_InvCode'as 被使用的表 FROM Ap_InvCode WHERE cInpCode1=@cCode or cInpCode2=@cCode or cInpCode3=@cCode
SELECT top 1 cCode,'Ap_SStyleCode'as 被使用的表 FROM Ap_SStyleCode WHERE cCode=@cCode
SELECT top 1 cHzCode,'Ar_BadPara'as 被使用的表 FROM Ar_BadPara WHERE cHzCode=@cCode or cDyCode=@cCode
--总帐系统
SELECT top 1 'GL_QCUserDef'as 被使用的表,* FROM GL_QCUserDef WHERE ccode=@cCode
SELECT top 1 'GL_accvouch'as 被使用的表,* FROM GL_accvouch WHERE ccode=@cCode
SELECT top 1 'GL_accsum'as 被使用的表,* FROM GL_accsum WHERE ccode=@cCode AND (mb<>0 or  md<>0 or mc<>0 or me<>0 or mb_f<>0 or md_f<>0 or mc_f<>0 or me_f<>0  or nb_s<>0 or nd_s<>0 or nc_s<>0 or ne_s<>0)
SELECT top 1 'GL_accass'as 被使用的表,* FROM GL_accass WHERE ccode=@cCode AND (mb<>0 or  md<>0 or mc<>0 or me<>0 or mb_f<>0 or md_f<>0 or mc_f<>0 or me_f<>0  or nb_s<>0 or nd_s<>0 or nc_s<>0 or ne_s<>0)
SELECT top 1 'dsigns'as 被使用的表,* FROM dsigns WHERE ccode=@cCode
SELECT top 1 'GL_bfreq'as 被使用的表,* FROM GL_bfreq WHERE ccode=@cCode
SELECT top 1 'GL_bautotran'as 被使用的表,* FROM GL_bautotran WHERE ccode=@cCode
SELECT top 1 'GL_bmulti'as 被使用的表,* FROM GL_bmulti WHERE ccode=@cCode or ccodes=@cCode
SELECT top 1 'GL_bmultiGroup'as 被使用的表,* FROM GL_bmultiGroup WHERE ccode=@cCode or ccodes=@cCode
SELECT top 1 'GL_bdigest'as 被使用的表,* FROM GL_bdigest WHERE ccode=@cCode
SELECT top 1 'GL_mcodeused'as 被使用的表,* FROM GL_mcodeused WHERE ccode=@cCode
SELECT top 1 'RP_bankrecp'as 被使用的表,* FROM RP_bankrecp WHERE ccode=@cCode
SELECT top 1 'RP_cheque'as 被使用的表,* FROM RP_cheque WHERE ccode=@cCode or ccode_equal=@cCode
SELECT top 1 'GL_CodeRemarkItem'as 被使用的表,* FROM GL_CodeRemarkItem WHERE ccode=@cCode
SELECT top 1 'code'as 被使用的表,* FROM code WHERE ccode=@cCode and itrans is not null
SELECT top 1 'GL_modelSub2'as 被使用的表,* FROM GL_modelSub2 WHERE sysStyle=@cCode and fieldNameEn='accountNumber'
SELECT top 1 'GL_modelSub1'as 被使用的表,* FROM GL_modelSub1 WHERE fieldDefault=@cCode and fieldNameEn='accountNumber'
SELECT top 1 'GL_DzDwSet'as 被使用的表,* FROM GL_DzDwSet WHERE cDZKmCode=@cCode

--WA
SELECT top 1 'WA_gzft'as 被使用的表,* FROM WA_gzft WHERE cd_codename=@cCode  or cc_codename=@cCode
SELECT top 1 'WA_GZsumComCfg'as 被使用的表,* FROM WA_GZsumComCfg WHERE cDebit=@cCode or cCreditSide=@cCode
--CA
SELECT top 1 'CA_spdf'as 被使用的表,* FROM CA_spdf WHERE cborsjtid = @cCode  or cledsjtid = @cCode

--FA
SELECT top 1 'fa_ZWVouchers'as 被使用的表,* FROM fa_ZWVouchers WHERE ccode=@cCode
SELECT top 1 'fa_DeptScale'as 被使用的表,* FROM fa_DeptScale WHERE sDeprSubjectNum=@cCode
SELECT top 1 'fa_Origins'as 被使用的表,* FROM fa_Origins WHERE sSubjectNum=@cCode
SELECT top 1 'fa_Departments'as 被使用的表,* FROM fa_Departments WHERE sSubjectNum=@cCode
SELECT top 1 'AccInformation'as 被使用的表,* FROM AccInformation WHERE cSysid='FA' and (cName='sDefaultAssetDisposeSubjectNum' or cName='sDefaultAssetSubjectNum' or cName='sDefaultDeprTotalSubjectNum' or cName='sDeprTotalSubjectNum' or cName='sFixedAssetsSubjectNum') and cValue=@cCode
                  
--IA
SELECT top 1 'IA_HeadSet'as 被使用的表,* FROM IA_HeadSet WHERE cInvHead=@cCode
SELECT top 1 'IA_HeadSet'as 被使用的表,* FROM IA_HeadSet WHERE cDifHead=@cCode
SELECT top 1 'IA_HeadSet'as 被使用的表,* FROM IA_HeadSet WHERE cOutHead=@cCode
SELECT top 1 'IA_HeadSet'as 被使用的表,* FROM IA_HeadSet WHERE cEnDispHead=@cCode
SELECT top 1 'IA_Subsidiary'as 被使用的表,* FROM IA_Subsidiary WHERE cInvHead=@cCode
SELECT top 1 'IA_Subsidiary'as 被使用的表,* FROM IA_Subsidiary WHERE cDifHead=@cCode
SELECT top 1 'IA_Subsidiary'as 被使用的表,* FROM IA_Subsidiary WHERE cOppHead=@cCode
SELECT top 1 'IA_EnSubsidiary'as 被使用的表,* FROM IA_EnSubsidiary WHERE cOutHead=@cCode
SELECT top 1 'IA_EnSubsidiary'as 被使用的表,* FROM IA_EnSubsidiary WHERE cOppHead=@cCode
SELECT top 1 'IA_DecReadyHead'as 被使用的表,* FROM IA_DecReadyHead WHERE cDecHead=@cCode
SELECT top 1 'IA_DecReadyHead'as 被使用的表,* FROM IA_DecReadyHead WHERE cFyHead=@cCode      
SELECT top 1 'IA_DecReadys'as 被使用的表,* FROM IA_DecReadys WHERE cDecHead=@cCode   
SELECT top 1 'IA_OppHead'as 被使用的表,* FROM IA_OppHead WHERE cOppHead=@cCode         
SELECT top 1 'IA_OppHead'as 被使用的表,* FROM IA_OppHead WHERE cEstHead=@cCode        
SELECT top 1 'Wastage'as 被使用的表,* FROM Wastage WHERE CCode=@cCode        
                                            
--RD
SELECT top 1 'Rd_Style'as 被使用的表,* FROM Rd_Style WHERE cOppHead=@cCode
            
--PM
SELECT top 1 'PM_ItemElement'as 被使用的表,* FROM PM_ItemElement WHERE cCode=@cCode or cCodeJZ=@cCode
SELECT top 1 'PM_PzSet'as 被使用的表,* FROM PM_PzSet WHERE cJFCode=@cCode or cDFCode=@cCode
SELECT top 1 'PM_PzSetBill'as 被使用的表,* FROM PM_PzSetBill WHERE cJFCode=@cCode or cDFCode=@cCode

--BG
SELECT top 1 cCode,'BG_CtrlRuleMapRelation'as 被使用的表  FROM BG_CtrlRuleMapRelation  WHERE cCode=@cCode

--NB
SELECT top 1 cBankCode,'NB_PayUnitInfo'as 被使用的表 FROM NB_PayUnitInfo WHERE cBankCode=@cCode
SELECT top 1 cBankCode,'NB_Account'as 被使用的表 FROM NB_Account WHERE cBankCode=@cCode

--资金-------
SELECT top 1 strSubjectCode,'FM_GLBal'as 被使用的表 FROM FM_GLBal WHERE strSubjectCode=@cCode
SELECT top 1 cBillType,'FM_KMSet'as 被使用的表 FROM FM_KMSet WHERE cDrcode = @cCode or cCrcode = @cCode
SELECT top 1 cCode,'FD_accset'as 被使用的表 FROM FD_accset WHERE ccode=@cCode
SELECT top 1 equalsubject_code,'FD_transactions'as 被使用的表 FROM FD_transactions WHERE equalsubject_code=@cCode
SELECT top 1 subjectCode,'FD_entities'as 被使用的表 FROM FD_entities WHERE subjectCode=@cCode
--网上报销
SELECT top 1 strSubject,'NE_PzSet_IO'as 被使用的表 FROM NE_PzSet_IO WHERE strSubject=@cCode
SELECT top 1 strSubject,'NE_PzSet_OP'as 被使用的表 FROM NE_PzSet_OP WHERE strSubject=@cCode

--报帐中心
SELECT top 1 strkmcode,'UA_DebitItem'as 被使用的表 FROM UA_DebitItem WHERE strkmcode=@cCode
SELECT top 1 strkmcode,'UA_IncExpItem'as 被使用的表 FROM UA_IncExpItem WHERE strkmcode=@cCode

--福利系统分摊设置
SELECT top 1 'hr_wm_typesets'as 被使用的表,* FROM hr_wm_typesets WHERE vdebitsub=@cCode or vlendsub=@cCode
SELECT top 1 'hr_wm_apport'as 被使用的表,* FROM hr_wm_apport WHERE vdebitsub=@cCode or vlendsub=@cCode

-- 现金流量期初使用
SELECT top 1 'GL_QCashSumTable'as 被使用的表,* FROM GL_QCashSumTable WHERE ccode=@cCode

该贴已经同步到 chenchenjie的微博
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 07:33 , Processed in 0.016860 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表