在我的数据库中我有课,例如,'人'包括'姓名'和'年龄'字段。 还有一个触发器包含以下代码:
myObj := new human();
myObj.name := :new.name;
myObj.age := :new.age;
SomeProc(myObj);
是否可以写出类似的内容:
SomeProc((human):new)
?
答案 0 :(得分:1)
如果不需要在触发器主体中保留对象实例的变量以供进一步参考,则可以通过以下方式隐式调用默认构造函数:
SomeProc(MyObj(:new.name, :new.age));