Oracle SQL语法错误 - 缺失逗号
问题描述:
下面是我插入语句之一的一行,它一直抛出一个缺少的逗号错误 - 但是我是盲目的蝙蝠还是愚蠢的?!Oracle SQL语法错误 - 缺失逗号
INSERT INTO barrister (barrister_id,firstname,surname,telephone,email_address)
VALUES (NEXT VALUE FOR sq_barrister, 'John', 'Smith',
'01392345465', '[email protected]');
答
劳尔是对的。 NEXT VALUE FOR来自SQL Server。在Oracle中,使用
sq_barrister.nextval
这个“next value for”是否正确?它不应该是“sq_barrister.nextval”?我认为这是问题 –
在[Oracle手册](https://docs.oracle.com/cd/E11882_01/server.112/e41084/toc.htm)中,您是否找到'下一个值'? –
@RaulLuna你是绝对正确的,所以发表一个答案,而不是评论! :) –