在Oracle数据库中传入REF

时间:2010-12-07 20:56:44

标签: oracle oracle10g ora-00907

我得到了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)
 );

2 个答案:

答案 0 :(得分:0)

我算4“(”和3“)”

答案 1 :(得分:0)

看起来像REF expects brackets而不是&lt; &GT;

SELECT REF(p) 
  FROM person_obj_table p