drop table, cascade

Elatson 2010-12-06 09:35:31
microsoft sql server, drop table, cascade
怎么写表的联级删除,格式?
...全文
163 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Elatson 2010-12-06
  • 打赏
  • 举报
回复
还是不行,提示我输入的外键名不是约束
飘零一叶 2010-12-06
  • 打赏
  • 举报
回复
--一种方法是你直接删除外键所在表的数据,再删除你的表。
--删除外键
alter table ta ta--外键所在的表
drop constraint fk_Auserid --外键名
Elatson 2010-12-06
  • 打赏
  • 举报
回复
怎么删外键,手动删除?有sql语句吗
飘零一叶 2010-12-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 elatson 的回复:]
楼上的,
我是要删除一张表,表内某字段别用作外键,致使以下语句不能执行
drop table student cascade
提示cascade有语法错误
[/Quote]
删除外键,再删除表
Elatson 2010-12-06
  • 打赏
  • 举报
回复
楼上的,
我是要删除一张表,表内某字段别用作外键,致使以下语句不能执行
drop table student cascade
提示cascade有语法错误
飘零一叶 2010-12-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 roy_88 的回复:]
SQL code
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
[/Quote]
版主大大,问题是表的级联删除
标准sql支持 drop table tb cascade,T-SQL是不支持?还是有另外的写法?
中国风 2010-12-06
  • 打赏
  • 举报
回复
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

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧