zoukankan      html  css  js  c++  java
  • 清空初始化所有数据

    declare @trun_name varchar(500)
     declare name_cursor cursor for
    --禁用外键
    --select  'ALTER TABLE ['  + name +  '] NOCHECK CONSTRAINT  all '  from  sysobjects  a  where  a.xtype ='u'  order by name
    --禁用触发器
    --select  'ALTER TABLE ['  + name +  '] DISABLE  TRIGGER  all '  from  sysobjects  a  where  a.xtype ='u'  order by name
    --清空表
    --select 'truncate table ' + name from sysobjects where xtype='U' and name not in ('xt_mksz','xt_mkczgn','xt_bmlb','xt_zdk','ps_yj_rgb','KH_YDKHZB','XT_BMGZ') order by name---,'xt_dwbm','xt_bmxx','xt_ryxxb','xt_jsb','xt_jsmxb','xt_user','xt_qxsz'
    --开启外键
    --select  'ALTER TABLE ['  + name +  '] CHECK CONSTRAINT  all '  from  sysobjects  a  where  a.xtype ='u'  order by name
    --开启触发器
    --select  'ALTER TABLE ['  + name +  '] enable  TRIGGER  all '  from  sysobjects  a  where  a.xtype ='u'  order by name
    --所有identity表复原为1
    --select  'dbcc checkident(['+name+'],reseed ,1) ' from  sysobjects  a  where  a.xtype ='u'  and objectproperty(id,'TableHasIdentity')=1  and name not in ('xt_bmlb','xt_zdk','ps_yj_rgb','XT_BMGZ') order by name--'xt_dwbm','xt_bmxx','xt_ryxxb','xt_jsb','xt_jsmxb','xt_user','xt_qxsz'
    --重建索引
    --select  'dbcc DBREINDEX(['+name+']) '  from  sysobjects  a  where  a.xtype ='u'   order by name  
    
     open name_cursor
     fetch next from name_cursor into @trun_name
     while @@FETCH_STATUS = 0
     begin
       exec (@trun_name)   
      print @trun_name
      fetch next from name_cursor into @trun_name
     end
     close name_cursor
     deallocate name_cursor
     
     /*
     --清空所有数据表后初始化系统设置
     INSERT INTO xt_dwbm(companyID,companyName,dwbm,trade,registerMoney,deleteSign)VALUES('20130001','洛阳市财政局','01','SSHY0001',0,0)
     INSERT INTO xt_bmxx(CompanyID,ID,Name,Scbz,Charger,Telephone)VALUES('20130001','001','投资评审中心','0','系统管理员','0')
     INSERT INTO xt_ryxxb(companyid,EmployeeID,Name,departmentID,sex,Scbz)VALUES('20130001','tzps001','系统管理员','001','男',0)
     INSERT INTO xt_jsb VALUES('001','系统管理员',0)
     INSERT INTO xt_jsmxb SELECT '001',ModuleID  FROM XT_MKSZ  
     INSERT INTO xt_user(userName,userPassword,realName,roleID,company,departmentCode,employeeID,Scbz)VALUES('admin','511B0D5F341BDDBD9A5348923B48D14C','系统管理员','001','20130001','001','bm001',0)
     INSERT INTO xt_qxsz SELECT (select TOP 1 id FROM xt_user WHERE userName='admin'),MKID,GNID FROM XT_MKCZGN 
     */
     


     

  • 相关阅读:
    写了这么久前端,你知道浏览器原理吗?
    史上最全的web前端开发程序员学习清单!
    常见前端面试题及答案
    “下辈子再也不当程序员了,我被黑够了”
    什么是web前端,全栈工程师就业前景怎么样?
    要嫁就嫁程序员,钱多话少死得早!
    想转行做web前端工程师,必学这6大技能
    测试用例设计总结
    python读取一个英文文件,并记录每个单词出现的次数,降序输出
    python读取一个文件的每一行判断是否为素数,并把结果写到另一个文件中
  • 原文地址:https://www.cnblogs.com/zhutao1015/p/4382895.html
Copyright © 2011-2022 走看看