Oracle 发送';:新';触发器对象作为我的对象
在我的数据库中,我有一个类,例如,“human”由“name”和“age”字段组成。 还有一个触发器,其代码如下: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)); 在
myObj:=新人类()代码>
myObj.name:=:new.name代码>
myObj.age:=:new.age代码>
SomeProc(myObj)代码>
有没有办法写出这样的东西:
SomeProc((人类):新)
如果不需要在触发器主体中保留对象实例的变量以供进一步引用,则可以通过以下方式隐式调用默认构造函数:
SomeProc(MyObj(:new.name, :new.age));
在DB中,您有一个类或包?在Oracle文档中搜索对象和集合,您将得到答案。