有时候,我们在执行数据库请求时,需要向数据库传一些应用程序的上下文信息,比如当前应用的用户.举个场景,我们要通过触发器记录对某些关键表的修改日志,日志包括修改的表,字段,字段的值,修改的时间,当然非常重要的是,还要知道是哪个用户修改的.但是触发器是不知道应用系统的用户信息的.怎么将这个信息传递给触发器,或者说让触发器能拿到呢?我们可以利用oracle 的 session context来实现.大家知道,session 就是一次连接到断开连接这个会话周期,并且会话之间是隔离的.1.创建一个用来修改…