Переход в REF в базе данных Oracle - PullRequest
0 голосов
/ 07 декабря 2010

Я получил 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 голосов
/ 08 декабря 2010

Похоже, REF ожидает скобки , а не <>

SELECT REF(p) 
  FROM person_obj_table p
0 голосов
/ 08 декабря 2010

Я считаю 4 "(" и 3 ")"

...