sqlldr不能触发触发器吗?

[复制链接]
查看11 | 回复2 | 2015-7-15 21:26:11 | 显示全部楼层 |阅读模式
我在一张表上建了触发器,
after insert or update col1,col2
手工测试没问题,可是用sqlldr把数据load进表以后,触发器却没有工作,手工再插入一条记录则触发器对所有记录起了作用,为什么?
回复

使用道具 举报

千问 | 2015-7-15 21:26:11 | 显示全部楼层
建一个临时表, sqlldr 进去,在用 insert 插入目标表
回复

使用道具 举报

千问 | 2015-7-15 21:26:11 | 显示全部楼层
是因为我为了加快速度使用了direct=true,
如果按你说的做,确实可行,但是我的数据量大,
如果直接load进目标表,再insert一条没用的记录并随即删除它,应该更能节约时间。
thanks.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行