我正在努力将两个表中的数据插入到一个表中,但我收到此错误“SQL 错误:ORA-00917:缺少逗号”,但我不知道问题出在哪里:欢迎提供任何帮助,谢谢。
INSERT INTO NAME_PROFFESION(NAME_ID AS 'NAME ID' , PROFFESION_ID AS 'PROFFESIONID' )
SELECT NAME_ID, PROFFESION_ID
FROM NAME
INNER JOIN PROFFESION
ON NAME.PROFFESION_ID = PROFFESION.PROFFESION_ID;
错误:
Error starting at line : 107 in command -
INSERT INTO NAME_PROFFESION(NAME_ID AS 'NAME ID' , PROFFESION_ID AS 'PROFFESIONID' )
SELECT NAME_ID, PROFFESION_ID
FROM NAME
INNER JOIN PROFFESION
ON NAME.PROFFESION_ID = PROFFESION.PROFFESION_ID
Error at Command Line : 107 Column : 37
Error report -
SQL Error: ORA-00917: missing comma
00917. 00000 - "missing comma"
*Cause:
*Action:
如果我删除 AS,我会收到该错误:
Error starting at line : 107 in command -
INSERT INTO NAME_PROFFESION(NAME_ID , PROFFESION_ID )
SELECT NAME_ID, PROFFESION_ID
FROM NAME
INNER JOIN PROFFESION
ON NAME.PROFFESION_ID = PROFFESION.PROFFESION_ID
Error at Command Line : 108 Column : 17
Error report -
SQL Error: ORA-00918: column ambiguously defined
00918. 00000 - "column ambiguously defined"
*Cause:
*Action: