...
要删除所有的用户表: declare sql varchar SELECT sql drop table name FROM sysobjects WHERE type U ORDER BY drop table name exec sql 如果要删除所有用户表中的内容,可以执行以下语句: declare sql varchar SELECT sql truncate table name FRO ...
2016-11-18 13:53 0 14241 推荐指数:
...
,你需要再运行一次这个结果集就可以删除所有的表而不删除数据库了 例如: ①新建查询: ...
select 'truncate table ' + Name + ';' from sysobjects where xtype='U' order by name asc; 该条语句执行之后会将数据库中所有的表都查询出来,复制出来之后执行truncate语句即可 sysobjects ...
般有两种方式: ①:delete from table_name; 例:delete from student; ②:truncate table table_name; 例:truncate table student; 删除表数据有两种方法:delete和truncate。具体语句 ...
今天又学到一招,可以快速删除数据库中所有的用户表中的数据。我是个菜鸟,望各位大神多多指教 select 'truncate table ' + Name + ';' from sysobjects where xtype='U' order by name asc; 该条语句执行之后会将数据库 ...
select 'truncate table ' + Name + ';' from sysobjects where xtype='U' order by name asc; 该条语句执行之后会将数据库中所有的表都查询出来,复制出来之后执行truncate语句即可 sysobjects ...
select concat('drop table ',table_name,';') from TABLES where table_schema='数据库名称'; select concat('truncate ',table_name,';') from TABLES where ...
场景: SQL Server中,需要删除所有表或所有存储过程时,手动的方式只能逐个进行删除,耗个人时间,所以想弄个语句来实现这样的需求。 如果由于外键约束删除table失败,则先删除所有约束: --/第1步**********删除所有 ...