社区
Oracle
帖子详情
可否使用觸發器剔除批量插入的數據中的重複主鍵數據而不引發異常
WorldCreater
2009-11-11 12:12:03
可否使用觸發器剔除批量插入的數據中的重複主鍵及完全重複的數據而不引發異常
我有一批數據批量提交
其中有數據主鍵重複,因而無法成功地提交
我想,可否使用觸發器
在數據批量提交時,對重複主鍵的數據(另存到一個無主鍵備份表)及完全重複的數據(剔除)作出不同的處理
且不會引發數據庫異常
...全文
76
6
打赏
收藏
可否使用觸發器剔除批量插入的數據中的重複主鍵數據而不引發異常
可否使用觸發器剔除批量插入的數據中的重複主鍵及完全重複的數據而不引發異常 我有一批數據批量提交 其中有數據主鍵重複,因而無法成功地提交 我想,可否使用觸發器 在數據批量提交時,對重複主鍵的數據(另存到一個無主鍵備份表)及完全重複的數據(剔除)作出不同的處理 且不會引發數據庫異常
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sxdtgsh
2010-02-03
打赏
举报
回复
自己做过程或者函数吧,触发器实现不了。
qiyousyc
2010-02-03
打赏
举报
回复
实现不了
只有提交了,才检查主键等问题。
如果不是批量提交,到是可以处理的。
不是批量提交,可以先判断是否存在重复的数据,存在,删除原先的,插入新的,呵呵。
WorldCreater
2010-02-02
打赏
举报
回复
做不了嗎?
至於消耗資源倒是無所謂,因為我只想找個方便的方法幫自己處理下數據——不是為客戶開發系統
oraclemch
2010-02-02
打赏
举报
回复
[Quote=引用楼主 worldcreater 的回复:]
可否使用觸發器剔除批量插入的數據中的重複主鍵及完全重複的數據而不引發異常
我有一批數據批量提交
其中有數據主鍵重複,因而無法成功地提交
我想,可否使用觸發器
在數據批量提交時,對重複主鍵的數據(另存到一個無主鍵備份表)及完全重複的數據(剔除)作出不同的處理
且不會引發數據庫異常
[/Quote]
做不了,用来做这个太消耗资源了!
WorldCreater
2010-02-02
打赏
举报
回复
怎麽做?比如怎麽阻止運行那條SQL語句而不引發異常?
iqlife
2009-11-11
打赏
举报
回复
触发器提交前先检查主键是否存在,存在则不插入
MySQL 触发器
数据库
中
的触发器是和表关联的特殊的存储过程,它可以在插入、删除或修改该表表
中
的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。 # 数据库触发器作用: 1) 安全性:可以基于...
面试题-mysql
文章目录@[toc]MySQL基础篇说一下 MySQL 执行一条查询语句的内部执行过程?...一张自增表
中
有三条数据,删除了两条数据之后
重
启数据库,再新增一条数据,此时这条数据的 ID 是几?MySQL
中
什么情况会
数据库基础
三大经典数据模型 其他数据模型 数据库系统的演变与发展 关系模型与关系数据库语言的关系 关系模式与关系 关系的特性 关系代数基本运算 关系代数的扩展操作 关系代数的基本书写思路 集合操作思维训练注意点...
PHP面试题(一)
双端队列
中
的元素可以从两端弹出,其限定插入和删除操作在表的两端进行。双向队列(双端队列)就像是一 个队列,但是你可以在任何一端添加或移除元素。而双端队列是一种数据结构,定义如下: A deque is a data ...
java秋招必备
国际标准化组织提出了 OSI 模型:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层,理论完善,但复杂且不实用。 学习网络原理
使用
五层模型:应用层、运输层、网络层、链路层和物理层。 实际
使用
TCP/IP...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章