zoukankan      html  css  js  c++  java
  • 用友删除年度数据,删除帐套

    删除年度数据:
    select   tname ,name
     From (SELECT object_name([id]) as tname,name From [syscolumns]
     where [name] in('cacc_id' ,'accid','caccid') and object_name([id])<>'UA_Account'
    and objectproperty([id],'isusertable')=1)
     as t Left Join (SELECT  distinct object_name([rkeyid]) as rname
     FROM [sysreferences]) as r on tname=rname Left Join
     (SELECT   distinct object_name([fkeyid]) fname
     FROM [sysreferences]) as f
     on fname=tname order by tname ,[name]

    select   tname ,name
     From (SELECT object_name([id]) as tname,name From [syscolumns]
     where [name] like '%year'  and object_name([id])<>'UA_Account'
    and objectproperty([id],'isusertable')=1)
    as t Left Join (SELECT  distinct object_name([rkeyid]) as rname
     FROM [sysreferences]) as r on tname=rname Left Join
     (SELECT   distinct object_name([fkeyid]) fname
     FROM [sysreferences]) as f
     on fname=tname order by tname ,[name]

    delete from UA_Account_sub where cAcc_Id=901
    and iYear=2010

    delete from UA_BackupLog where cAcc_Id=901
    and iYear=2010

    delete from UA_BackupPlans where cAcc_Id=901
    and iYear=2010

    delete from UA_HoldAuth where cAcc_Id=901
    and iYear=2010

    delete from UA_Log where cAcc_Id=901
    and iyear=2010

    delete from UA_Period where cAcc_Id=901
    and iYear=2010

    delete from UA_Task where cAcc_Id=901
    and iYear=2010

    Drop database ufdata_901_2010


    删除帐套
    select   tname ,name From (SELECT object_name([id]) as tname,name From [syscolumns] where [name] in('cacc_id' ,'accid','caccid') and object_name([id]) not in('UA_Account') )  as t Left Join (SELECT  distinct object_name([rkeyid]) as rname FROM [sysreferences]) as r on tname=rname Left Join  (SELECT   distinct object_name([fkeyid]) fname FROM [sysreferences]) as f on fname=tname order by fname desc, rnameselect   tname ,name From (SELECT object_name([id]) as tname,name From [syscolumns] where [name] in('cacc_id' ,'accid','caccid') and object_name([id]) not in('UA_Account') )  as t Left Join (SELECT  distinct object_name([rkeyid]) as rname FROM [sysreferences]) as r on tname=rname Left Join  (SELECT   distinct object_name([fkeyid]) fname FROM [sysreferences]) as f on fname=tname order by fname desc, rname

    delete from UA_Task where cAcc_Id=999

    delete from UA_Period where cAcc_Id=999

    delete from UA_Log where cAcc_Id=999

    delete from UA_HoldAuth where cAcc_Id=999

    delete from UA_Account_sub where cAcc_Id=999

    delete from UA_BackupLog where cAcc_Id=999

    delete from UA_BackupPlans where cAcc_Id=999

    DELETE FROM UA_account WHERE cacc_id = '999'

    Drop database ufdata_999_2008

  • 相关阅读:
    《当程序员的那些狗日日子》(五十五)另一种生存之道
    "泄密"之秘 互联网最大规模用户资料泄露事件真相
    《当程序员的那些狗日日子》(五十九)凤凰涅磐
    《当程序员的那些狗日日子》(五十七)迟来的爱恋
    《当程序员的那些狗日日子》(六十)大海作证
    PHP开发者常犯的10个MySQL错误
    《当程序员的那些狗日日子》(五十八)盼望已久的收获
    Javascript 面向对象编程
    图片搜索引擎图像识别匹配的原理(二)
    如何做到 jQueryfree?
  • 原文地址:https://www.cnblogs.com/martian6125/p/9631199.html
Copyright © 2011-2022 走看看