sqlserver 刪除表中資料 id 從1開始

2022-02-24 14:02:22 字數 547 閱讀 4764

truncate  table  tbname   --tbname是表名

但如果tbname中某些欄位與其它表有主外來鍵關係,會報錯:

無法截斷表 'plants',因為該錶正由 foreign key 約束引用。

此時需要先去另一張表刪除外來鍵,truncate後,再加上外來鍵。

刪除另外乙個表的外來鍵

if object_id(n'[dbo].[外來鍵]', 'f') is not null
alter table [dbo].[另外乙個表] drop constraint [外來鍵];
go
再為另外乙個表建立外來鍵約束

alter table [dbo].[另外乙個表]
add constraint [外來鍵]
foreign key ([某錶的某個鍵])
references [dbo].[某錶]
([id])
on delete no action on update no action;

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

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

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

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

SQL server 表中資料的新增 修改 刪除

1.向表中 新增 資料 給表中新增資料 1 插入一行資料 insert into 表名 values 值1,值2,值3.2 插入部分資料 insert into 表名 列名1,列名2,列名3 values 值1,值2,值 3 3 通過select插入一行資料 insert into 表名 selec...