【发布时间】:2017-04-06 10:22:50
【问题描述】:
请帮忙
IF EXISTS(SELECT * FROM MERC_ADM_VERSION )then UPDATE MERC_ADM_VERSION SET
VER_VALEUR = 20150409 WHERE VER_CLE = 'MEAD' ELSE INSERT INTO MERC_ADM_VERSION
('VER_VALEUR', 'VER_CLE') VALUES (20150409, 'MEAD');
ORA-00900:无效的 SQL 语句
【问题讨论】:
-
IF不是 Oracle SQL 的一部分;它是 PL/SQL 语法的一部分。也许您正在寻找MERGE声明? -
您在哪里学习了 Oracle SQL?查找有关 Oracle SQL 语句的书籍或参考资料。