楼主:
cutekid (可爱小孩子)
2017-04-22 20:10:18帮你查了一下
应该跟 http://goo.gl/L5aZpV 这篇有关
查询关键字: oracle returning into
※ 引述《fire1017 (鸟鸣啾啾)》之铭言:
: 数据库名称:Oracle
: 数据库版本:11g
: 内容/问题描述:
: 目前遇到一个问题,我想在Insert一笔资料时,
: 同时select出自己的PK,好让自己能再透过程式补上BLOB资料,
: (会这么麻烦是因为我的BLOB是一张QRCode,有独特性)
: 但问题在我的资料PK是透过sequence产生的,
: 我无法预先知道下一笔PK会是长怎样(可能中间出状况就跳号),
: 导致我再进行select时无法用insert进的PK来作为条件,
: 我目前想到的作法是,在table增加一个时间字段纪录Insert当下的时间,
: 再透过where最新时间的方式来取回原来那笔资料,
: 但想想觉得有点不够俐落,而且不确定是否掺杂其他风险在
: 想请问版上的高手们是否有更好的解决办法?
: 先谢谢各位解答!