Oracle 发送';:新';触发器对象作为我的对象

Oracle 发送';:新';触发器对象作为我的对象,oracle,plsql,triggers,Oracle,Plsql,Triggers,在我的数据库中,我有一个类,例如,“human”由“name”和“age”字段组成。 还有一个触发器,其代码如下: myObj:=新人类() myObj.name:=:new.name myObj.age:=:new.age SomeProc(myObj) 有没有办法写出这样的东西: SomeProc((人类):新) 如果不需要在触发器主体中保留对象实例的变量以供进一步引用,则可以通过以下方式隐式调用默认构造函数: SomeProc(MyObj(:new.name, :new.age)); 在

在我的数据库中,我有一个类,例如,“human”由“name”和“age”字段组成。 还有一个触发器,其代码如下:

myObj:=新人类()
myObj.name:=:new.name
myObj.age:=:new.age

SomeProc(myObj)

有没有办法写出这样的东西:


SomeProc((人类):新)

如果不需要在触发器主体中保留对象实例的变量以供进一步引用,则可以通过以下方式隐式调用默认构造函数:

SomeProc(MyObj(:new.name, :new.age));

在DB中,您有一个类或包?在Oracle文档中搜索对象和集合,您将得到答案。