Oracle数据库中传入REF
我收到 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)
);
I got ORA-00907: missing right parenthesis. I believe I have right pairs of parenthesis. I'm trying to pass a reference of service type to employee type when I insert an employee record.
INSERT INTO Person VALUES
(FullTimeEmployeeType (1,
NameType('David', 'R', 'Jones'),
'M',
AddressType('123 somewhere', '', 'London', 'UD', '84042'),
'8030349092','',
'1978-05-26',
REF <servicerType>,
40000)
);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我数了4个“(”和3个“)”
I count 4 "(" and 3 ")"
看起来 REF 需要括号比 a < >
Looks like the REF expects brackets rather than a < >