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 
     */
     


     

  • 相关阅读:
    是什么造成了数据库的卡顿
    机器学习笔记(六) ---- 支持向量机(SVM)
    机器学习笔记(五)---- 决策树
    了解 MongoDB 看这一篇就够了【华为云分享】
    王晶:华为云OCR文字识别服务技术实践、底层框架及应用场景 | AI ProCon 2019
    【HUAWEI Mate30】抽奖啦!华为IoT新福利上线!
    高性能Web动画和渲染原理系列(2)——渲染管线和CPU渲染
    【华为云社区】悟一下动态规划
    理解递归与动态规划
    Laravel 文件上传失败的问题 error 7
  • 原文地址:https://www.cnblogs.com/zhutao1015/p/4382895.html
Copyright © 2011-2022 走看看