SELECT *
FROM BIG_ASS_DB
where ID in (PLAN4808,LWVL4813,CPPLTXRS,FRBSTXHJ);
括号中包含一个从.txt文件中复制的列表。这是一个简短的例子。我得到的错误是:
ORA-00904: "CHWAHKAH": invalid identifier
00904. 00000 - "%s: invalid identifier"
*Cause:
*Action:
Error at Line: 3 Column: 9,739
提前感谢您的帮助善良的女士们先生们
假设您的ID
列是一个文本列,您需要用引号'
将列表元素括起来,就像'PLAN4808'
一样,因为它们是文本。
如果没有引号,SQL将它们解释为数据库对象(表、列名、函数等(的标识符(如错误消息所述(。