有两种办法可以删除表中的所有数据:
1、TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除 *** 作。
语法 TRUNCATE TABLE name
参数 name 是要截断的表的名称或要删除其全部行的表的名称。
2、Delete from tablename where 1=1
1、如果想要删除相应的表格,那么首先要知道表格位于那个数据库,这样才可以进行删除。
2、然后需要打开数据库,你会看到数据库内有很多表格。
3、往下拉,我们自己新建的表格一般都是位于最末端,找到表格右击。
4、右击选择“表”你会看到侧边栏会d出“删除”点击他。
5、这时会提示你是否删除表格,如果想要彻底删除表格,那么必须要将约束条件和清除√这样才会删除的更彻底。
删除表 关键字 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条)