摘要:
-==============================--DATE:2011-1-4--AUTHOR:DECEL--DESCRIPTION:清除所有的外键约束 --===============================ALTER PROCEDURE [dbo].[Clear_ForeignKeys] as declare @sql varchar(255) declare dropsql_cursor cursor for select 'alter table '+object_name(fkeyid)+' drop constraint '+ 阅读全文
摘要:
SQL删除数据库里所有表的外键,同时删除所有用户表删除所有的用户表的外键,直接将下面的代码拷贝到数据库里执行即可:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950--查询删除前的当前数据库所有约束select * from information_schema.key_column_usagedeclare @TableName nvarchar(250)--声明读取数据库所有数据表名称游标mycursor1declare mycursor1 cursor fo 阅读全文
摘要:
快速删除数据库中所有表中的数据今天又学到一招,可以快速删除数据库中所有的用户表中的数据。我是个菜鸟,望各位大神多多指教select 'truncate table ' + Name + ';' from sysobjects where xtype='U' order by name asc;该条语句执行之后会将数据库中所有的表都查询出来,复制出来之后执行truncate语句即可sysobjects在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行。只有在tempdb内,每个临时对象才在该表中占一行。列名数据类型描述na 阅读全文