在 Oracle 数据库中传入 REF
Posted
技术标签:
【中文标题】在 Oracle 数据库中传入 REF【英文标题】:Passing in REF in Oracle database 【发布时间】:2010-12-07 20:56:44 【问题描述】:我得到了 ORA-00907:缺少右括号。我相信我有正确的括号对。当我插入员工记录时,我试图将服务类型的引用传递给员工类型。
INSERT INTO Person VALUES
(FullTimeEmployeeType (1,
NameType('David', 'R', 'Jones'),
'M',
AddressType('123 somewhere', '', 'London', 'UD', '84042'),
'8030349092','',
'1978-05-26',
REF <servicerType>,
40000)
);
【问题讨论】:
【参考方案1】:我数了 4"(" 和 3")"
【讨论】:
你说得对 - 我错过了卷轴,所以看不到“琼斯”之后的那个。【参考方案2】:看起来像 REF expects brackets 而不是
SELECT REF(p)
FROM person_obj_table p
【讨论】:
以上是关于在 Oracle 数据库中传入 REF的主要内容,如果未能解决你的问题,请参考以下文章