我想在新增一条记录之后,取得一个由触发器生成的数据

funnyball 2007-06-20 06:39:15
表中有column1,column2两个字段
column1由触发器自动生成数据,新增时只用添加column2的值
请问,在新增记录后如何取得该条记录中column1的值?
...全文
167 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
funnyball 2007-06-21
  • 打赏
  • 举报
回复
column1由触发器产生,是表的主键
column2有重复记录
hongqi162 2007-06-20
  • 打赏
  • 举报
回复
create or replace trigger trg_insert
befor insert on table1
foreach row
begin
:new.column1,:new.column1
end;
tnrock 2007-06-20
  • 打赏
  • 举报
回复
插入后column1就会有值,你只要通过SQL语句查询就可以得,eg:select column1 from 表名 where column2 = 添加column2的值。,

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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