use Tempdb go create table T1(ID int unique) create table T2(T1_ID int ) go alter table T2 Add constraint FK_T2_T1_ID foreign key (T1_ID) references T1(ID) on delete cascade
版主大大,问题是表的级联删除 标准sql支持 drop table tb cascade,T-SQL是不支持?还是有另外的写法?
楼上的, 我是要删除一张表,表内某字段别用作外键,致使以下语句不能执行 drop table student cascade 提示cascade有语法错误
怎么删外键,手动删除?有sql语句吗
--一种方法是你直接删除外键所在表的数据,再删除你的表。 --删除外键 alter table ta ta--外键所在的表 drop constraint fk_Auserid --外键名
go
create table T1(ID int unique)
create table T2(T1_ID int )
go
alter table T2 Add constraint FK_T2_T1_ID foreign key (T1_ID) references T1(ID) on delete cascade
标准sql支持 drop table tb cascade,T-SQL是不支持?还是有另外的写法?
我是要删除一张表,表内某字段别用作外键,致使以下语句不能执行
drop table student cascade
提示cascade有语法错误
--删除外键
alter table ta ta--外键所在的表
drop constraint fk_Auserid --外键名