MSSQL2000或2005数据库,查询某数据库所有表名,使用以下命令即可;
鼠标右键点击数据库,处理菜单,选择新建查询,在查询框里,输入以下内容,
select Name + '''' from sysobjects where xtype=''U'' order by name asc
然后按F5键,执行,就会列出所有表名,可以复制保存;
因此,如果执行下列查询命令行,
select ''truncate table '' + Name + '''' from sysobjects where xtype=''U'' order by name asc
该条语句执行之后会将数据库中所有的表都查询出来,并加上命令前缀truncate语句,全部复制出来之后执行该truncate系列语句,即可删除相应所有表的数据。当然,不想删除的删除该行即可。 |