我有两个表 masterTbl 和 detailTbl,其结构如下所示......
--PRIMARY TABLE
CREATE TABLE masterTbl (
id INT IDENTITY(1,1) CONSTRAINT pk_id PRIMARY KEY,
name VARCHAR(100) NOT NULL,
description VARCHAR(max))
--FORIGN TABLE
CREATE TABLE detailTbl (
id INT IDENTITY(1,1) PRIMARY KEY,
m_id INT NOT NULL CONSTRAINT fk_mid FOREIGN KEY REFERENCES masterTbl(id) ON DELETE CASCADE,
details VARCHAR(MAX))
我要表演
TRUNCATE TABLE masterTbl
但它遇到错误“无法截断表'testDB.dbo.masterTbl',因为它被外键约束引用。”
如何在masterTbl上使用TRUNCATE命令?