有两种办法可以删除表中的所有数据:
1、TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除 *** 作。
语法 TRUNCATE TABLE name
参数 name 是要截断的表的名称或要删除其全部行的表的名称。
2、Delete from tablename where 1=1
工具/材料:Management Studio。
1、首先在桌面上,点击“Management Studio”图标。
2、然后在该界面中,确定要删除的表及数据库。
3、其次在该界面中,点击“新建查询”按钮。
4、继续在该界面中,输入删除整个表的SQL语句“drop table test”。
5、再者在该界面中,点击“执行”按钮。
6、然后在该界面中,test表被删除。
7、继续在该界面中,输入删除整个表的SQL语句“drop database test2222”。
8、再者在该界面中,点击“执行”按钮。
9、最后在该界面中,test2222数据库被删除。
删除表 关键字 Drop table
SQL 如下:
--变量@tableName保存表名
declare @tableName nvarchar(100)-
-将用户表全部保存到临时表#tablename中
SELECT [name] into #tablename FROM sysobjects WHERE type = 'U'
--当#tablename有数据时
while(select top 1 * from #tablename) is not null
begin-
-从#tablename中取第一条
select top 1 @tablename=[name] from #tablename-
--进行表删除 *** 作,表名为变量,所以此处用到动态sql
exec('drop table '+@tablename)
--将此表名记录从#tablename中删除
delete from #tablename where [name]=@tablename
end
--最后删除临时表#tablename
drop table #tablename
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)