如何在触发包时传递参数或者如何查找表中最后修改的记录?

发布于 2024-12-19 09:15:15 字数 150 浏览 1 评论 0原文

每当数据库(Oracle 10g)中修改或新插入一行时,某一列上就会有一个触发器,考虑到它具有特定的价值,它会触发一个包。我在该包内有一个存储过程,它将需要触发这些记录的记录。没有存储时间戳的列。我们怎样才能做到这一点?我确信会有解决办法。如果至少能提供正确方向的指导,我们将不胜感激。

Whenever a row is modified or inserted newly in the database ( Oracle 10g), there is a trigger on one column considering it is of particular value, it triggers a package. I have a stored procedure inside that package which will need this record which triggered these. There is no column that is storing timestamps. How can we do this ? I'm sure there will be a work around. Any help is appreciated,if atleast a guidance in the right direction.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

相守太难 2024-12-26 09:15:16

假设你的表有主键ID,你可以通过:new.id找到该记录。

Assuming that your table has a primary key ID, you can find the record by :new.id.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文