总体描述:
oracle执行sql语句报错,提示 oracle ORA-00917: missing comma 这是由于sql语句中缺少逗号,仔细检查下即可。
问题:
执行以下语句发生报错
INSERT INTO TESTA("ID"
REPORT_ID,
NAME,
ETL_DATE
)
SELECT "ID",REPORT_ID,NAME,ETL_DATE FROM TESTB;
结果提示:
oracle ORA-00917: missing comma
分析:
在sql语句中缺少了逗号,导致报错。
改正:
INSERT INTO TESTA("ID",
REPORT_ID,
NAME,
ETL_DATE
)
SELECT "ID",REPORT_ID,NAME,ETL_DATE FROM TESTB;

文章介绍了在执行OracleSQL语句时遇到ORA-00917错误的原因,该错误通常是由于在插入语句中缺少逗号导致的。通过检查并修正SQL语法,将缺失的逗号添加到正确位置,可以解决此问题。示例中的错误SQL语句在插入列名时缺少逗号,修正后的问题语句已给出。
1万+

被折叠的 条评论
为什么被折叠?



