0

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

2 回答 2

0

看起来REF 需要括号而不是 < >

SELECT REF(p) 
  FROM person_obj_table p
于 2010-12-07T23:49:17.383 回答
0

我数了 4 个“(”和 3 个“)”

于 2010-12-07T21:01:59.907 回答