SQL Server刪除表及刪除表中資料的方法

2021-08-18 20:45:53 字數 558 閱讀 8561

sql server中如何刪除表,如何刪除表中的資料。

刪除表的t-sql語句為:

drop table 《表名》

drop是丟棄的意思,drop table表示將乙個表徹底刪除掉。

刪除表資料有兩種方法:delete和truncate。

delete的用法如下:

delete from 《表名》 [where條件]

truncate的用法如下:

truncate table 《表名》

delete和truncate的區別如下:

1、delete可以刪除表中的一條或多條資料,也可以刪除全部資料;而truncate只能將表中的全部資料刪除。

2、delete刪除表資料後,標識字段不能復用。也就是說如果你把id=10(假如id是標識字段)的那行資料刪除了,你也不可能再插入一條資料讓id=10.

3、truncate刪除表資料後,標識重新恢復初始狀態。預設為初始值為1,也就是說,truncate之後,再插入一條資料,id=1.

SQL Server刪除表及刪除表中資料的方法

刪除表的t sql語句為 drop table 表名 drop是丟棄的意思,drop table表示將乙個表徹底刪除掉。刪除表資料有兩種方法 delete和truncate。delete的用法如下 delete from 表名 where條件 truncate的用法如下 truncate table...

Sql Server 刪除所有表

如果由於外來鍵約束刪除table失敗,則先刪除所有約束 第1步 刪除所有表的外來鍵約束 declarec1cursorfor select alter table object name parent obj drop constraint name fromsysobjects wherextyp...

oracle oralce刪除表及恢復刪除的表

在oracle中,也有乙個 站,即通過普通的drop table table name命令並不會將表徹底的刪除,只會將表的所有資訊遷移到 站進行儲存,沒有真正的刪除釋放空間。刪除帶約束的表 drop table table name cascade constraints 如果想徹底的刪除表釋放空間...