社区
MS-SQL Server
帖子详情
关于表记录的删除
crazyweed0907
2007-10-26 01:00:32
现在有一个表A 主键A.id
现在有很多表 B,C ,D .....
它们都以A.id作为外键
现在我要删除A中的一条记录,先要判断各个表有没有关联记录,如果有则不能删除
如果我一个一个表判断,那么太费事,
有没有什么好的办法
...全文
234
8
打赏
收藏
关于表记录的删除
现在有一个表A 主键A.id 现在有很多表 B,C ,D ..... 它们都以A.id作为外键 现在我要删除A中的一条记录,先要判断各个表有没有关联记录,如果有则不能删除 如果我一个一个表判断,那么太费事, 有没有什么好的办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ojuju10
2007-10-26
打赏
举报
回复
可以设计触发器
fengming2222
2007-10-26
打赏
举报
回复
设置级联删除。
撸大湿
2007-10-26
打赏
举报
回复
delete from a where id not in
(select id from b union all select id from c union all select id from d)--等等
-- and 删除A中的一条记录
JoJooo
2007-10-26
打赏
举报
回复
学习
dawugui
2007-10-26
打赏
举报
回复
现在有一个表A 主键A.id
现在有很多表 B,C ,D .....
它们都以A.id作为外键
现在我要删除A中的一条记录,先要判断各个表有没有关联记录,如果有则不能删除
如果我一个一个表判断,那么太费事,
有没有什么好的办法
delete from a where 删除A中的一条记录 and (id not in (select id from b) or id not in (select id from c) or id not in (select id not in d)...)
中国风
2007-10-26
打赏
举报
回复
通过sysreferences表可以查出关系的表和列
renzhe02
2007-10-26
打赏
举报
回复
设置bcd中的id是a的id的外键,不级联删除
这样数据库就不允许删除有关联的数据.
可以在企业管理器中设置
chuifengde
2007-10-26
打赏
举报
回复
如果bcd中的id是a的id的外键,没设级联删除,sql本来就不会让删除
android 日程
表
项目源代码
项目名称:日程
表
项目简介: 日程
表
是一个可以
记录
日程信息并在指定时间提醒用户的小项目。用户可以添加、修改
删除
、查看日程信息。 功能简介: 1、进入主界面显示用户的日程信息列
表
。 2、在主界面点击menu按钮,将会显示添加
记录
、查看
记录
、
删除
记录
、关于、帮助等信息。 3、添加
记录
界面用户可以点击menu按钮可以设置日期、设置时间,修改完成的时候点击“完成”既可以保存日程信息。 4、在日程信息上点击可以查看信息,也可以修改信息。 5、在日程
表
列
表
主界面通过上下键可以选择日程列
表
,选中之后可以点击
删除
记录
,点击之后将会
删除
选中的
记录
。 6、关于菜单,显示与系统有关的信息。 7、帮助菜单,显示系统的使用帮助。
MySQL - 数据
表
操作_
删除
数据
表
中的
记录
删除
表
中的数据
记录
删除
数据
记录
是数据操作中常见的操作,可以
删除
表
中已经存在的数据
记录
。在MySQL中可以通过DELETE语句来
删除
数据
记录
,该SQL语句可以通过以下几种方式使用:
删除
特定数据
记录
、
删除
所有数据
记录
。
删除
特定数据
记录
在MySQL中
删除
特定数据
记录
可通过SQL语句DELETE来实现,其语法形式如下: DELETE FROM tablename WHERE CONDITION; 在上述语句中,参数tablename
表
示所要
删除
数据
记录
的
表
名,参数CONDITION指定
删除
满足条件的特定数据记
MySQL DML 语言(插入、更新与
删除
数据)
Re: MySQL DML 语言(插入、更新与
删除
数据)=======================# DML 数据操作语言 包括动词:INSERT、UPDATE、DELETE 等等 它们分别用于添加、修改和
删除
表
中的行(数据) # 插入、更新与
删除
数据 MySQL中提供了功能丰富的数据库管理语句,包括有效地向数据库中插入数据的 INSERT 语句,更新数据的UPDATE语句以及当数据不在使用时
删除
数据的DELETE 语句等。 # 高阶 DML 操作 将查询结果插入到新
表
(相当于
表
复制功能) 根据另一张
表
的条件,更改本
表
记录
根据另一张
表
的条件,
删除
本
表
记录
-------------------------------------------------------------
MySQL
删除
表
中的数据
记录
MySQL
删除
表
中的数据
记录
SAP 后台数据
表
记录
删除
的三种方法
方法一:ABAP语言中OPEN SQL 有从数据库中
删除
记录
的语句。故可采用此方法来编写程序
删除
数据
表
中的
记录
。 此方法不够直接,存在风险,对有些不易取到的数据,可能不太有效。 方法二:使用事务码-SE16N; 输入自己要修改的
表
名,回车,然后输入事务码 &sap_edit 来激活编辑状态。回车,点击运行,即可进行修改。 此方法好像不能修改主键,
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章