清空初始化所有数据

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
 */
 
时间: 2024-08-11 17:13:08

清空初始化所有数据的相关文章

ios app初始化和数据迁移的设计思路

整体思路 一般app启动之后,都有一个初始化的过程. 此外兴许app升级,还须要考虑数据迁移.所以初始化和数据迁移的框架.在初期的版本号就要考虑好 总结一下我们的app採取的方案: 1.在持久化的文件夹内(比方UserDefaults或者Documents文件夹),用一个字段保存老版本 2.在開始初始化之前,读取老版本.以及当前版本 3.假设该应用是第一次载入,那么老版本就取不到(由于是初次载入,这个字段还没有保存),那么就能够运行初始化过程.假设取到了老版本.就不运行初始化 4.初始化完毕之后

清空、删除数据

//清空数据,清空表中数据 truncate table user //删除某字段='XXXX'的数据 delete from login where uid='xxxx'; //删除指定行的数据 delete from login where time>='2016-6-18 0:00:00' order by time limit 10; //删除前面的10条数据

c++初始化常量数据成员、静态数据成员。常量静态数据成员

有关const成员.static成员.const static成员的初始化: 1.const成员:只能在构造函数后的初始化列表中初始化 2.static成员:初始化在类外,且不加static修饰 3.const static成员:类只有唯一一份拷贝,且数值不能改变.因此,可以在类中声明处初始化,也可以像static在类外初始化 示例:   #include <iostream> using std::cout; using std::endl; class base { public: bas

OA项目16:初始化权限数据

首注:本学习教程为传智播客汤阳光讲师所公布的免费OA项目视频我的文字版实践笔记,本人用此来加强巩固自己开发知识,如有网友转载,请注明.谢谢. 一 在权限类中Privilege.java中加入构造函数,以便初始化权限数据,如下: public Privilege() { } public Privilege(String name, String url, Privilege parent) { super(); this.name = name; this.url = url; this.par

权限模块_整体方案说明_设计实体&amp;映射实体_实现初始化权限数据的功能

权限模块_整体方案说明 要点说明 权限就是控制功能的使用(功能对应着URL). 对功能的控制就是对URL的访问控制. 在我们的程序中,一个功能对应一个或两个URL: 1,例如列表或删除功能,只对应一个URL. 2,例如添加或修改功能,对应两个URL:..add, ..addUI 权限模型 权限方案: 用户 *----* 角色 *----* 权限 与权限相关的功能具体有哪些: 初始化数据:... 分配权限:... 使用权限:... 具体有哪些功能 初始化数据(安装) 权限数据. 超级管理员. 分配

要清空一个表数据

用truncate.delete都可以,比如要清空一个名为abc的表,就这样写sql: truncate table abc;(截断表,数据不能回复,回滚)或者:delete from abc;

java中初始化对象数据域的多种途径以及执行次序

1:默认初始化 如果对类中的变量不进行初始化,系统则会初始化变量为对应的值 比如int = 0, bool = fase              String = null; 2:手动初始化变量 private int age = 23; 3:初始化块 { id = 201245; age  = 23; } 4:构造器初始化 Class Base{ public Base(){ id = 201245; age  = 23; } } 处理步骤为 1:所有数据域,即变量初始化为默认值 2:按照类

sql server 清空数据库表数据

--禁用外键约束 exec   sp_msforeachtable   'alter   table   ?   nocheck   constraint   all ' --清空数据 truncate   table   表名 --启用外键约束 exec   sp_msforeachtable   'alter   table   ?   check   constraint   all '

DevExpress LookUpEdit 初始化(数据加载) 底层类

(1)三个效果   1>传的参数较多,对数据表无要求,但可以设置下拉列的宽度和标题       2>传的参数很少,对数据表有要求(必须是处理好的)       3>传的参数一般,对数据表无要求,但不可以设置下拉列的宽度和标题 1) 2) 3) (2)后台代码 底层类: /// <summary> /// 初始化LookUpEdit控件 (加载数据表中的一列或多列,且显示下拉列标题,可以设置下拉列的宽度) /// </summary> /// <param n