sql代码在oraclesqldeveloper中不起作用:无效字符错误

时间:2019-04-04 15:42:32

标签: sql oracle-sqldeveloper

我编写了一个代码,以按特定的编号查找少量物品,但它一直说那是“无效字符”。” ORA-00911:无效字符

  
      
  1. 00000-“无效字符”   *原因:标识符不得以ASCII字符以外的任何其他字符开头          字母和数字。 $#_也可以在第一个之后          字符。用双引号引起来的标识符可能包含          除双引号外的任何字符。替代报价          (q'#...#')不能将空格,制表符或回车符用作          定界符。对于所有其他上下文,请查阅SQL语言。          参考手册。   *操作:第十四行错误:14列:23“
  2.   

我的大脑被炸了,我不确定问题出在哪里。

需要帮助。谢谢。

select
a.app_num,
a.crs_pol_num,
kl.score,
kl.risk_level_desc
from
application a,
kyc_new_risk_level kl
where
a.app_num = kl.app_num
and a.app_num = (select max(to_number(a1.app_num)) from 
application a1,
kyc_new_risk_level kl1 where kl1.app_num = a1.app_num and a1.crs_pol_num = a.crs_pol_num)
and a.crs_pol_num in (‘CG0147511’,
‘CG0133662’,
‘CG0138107’,
‘493186’,
‘CG0142230’,
‘CS0138382’,
‘CG0147509’,
‘CG0147545’,
‘921141048001’,
‘CG0347239’,
‘CG0142212’,
‘CG0147518’,
‘CG0134057’,
‘CG0143158’,
‘CG0147536’,
‘CG0244124’,
‘CG0134102’,
‘CG0241709’,
‘CG0147197’,
‘CG0137204’,
‘CG0347496’,
‘CG0147490’,
‘CG0143467’,
‘CG0135689’,
‘CG0146904’,
‘CS0132517’,
‘CG0145455’,
‘CG0147554’,
‘CG0133626’,
‘CG0147560’,
‘CG0135359’,
‘CG0133303’,
‘921165287001’,
‘CG0147546’,
‘CG0114581,
‘CG0122266’,
‘CG0236577’,
‘CG0345349’,
‘CG0132670’,
‘CG0147413’,
‘CG0241646’,
‘CG0143783’,
‘CG0245160’,
‘CG0124066’,
‘CG0124830’,
‘CG0145956’,
‘CG0232953’,
‘CG0144479’,
‘CG0147569’,
‘CG0147555’,
‘CG0244857’,
‘CG0147562’,
‘CG0347578’,
‘CG0346461’,
‘CS0133352’,
‘512097’,
‘CS0127026’,
‘CG0147583’,
‘CG0233314’,
‘CG0247096’,
‘CG0131282’,
‘CG0123462’,
‘CS0124502’,
‘CG0146034’,
‘CG0140236’,
‘CS0126420’,
‘CG0147557’,
‘CG0123182’,
‘CG0233300’,
‘CG0132782’,
‘CG0147501’,
‘CS0141693’,
‘CG0145237’,
‘CG0141763’,
‘CG0147591’,
‘CG0144107’,
‘CG0125208’,
‘CG0132306’);

1 个答案:

答案 0 :(得分:2)

SQL Developer在甚至运行查询之前就向您显示问题

enter image description here

这不是报价,而是明智的报价。对于浏览器和文字处理器来说,这是很好的选择-但对于数据库引擎而言却不是很多。

如果单击该提示,它将用一个真实的单引号代替。

但是要解决的问题很多,速度会更快,使用搜索和替换会更好。

但是您的光标位于错误字符上,然后按Ctrl + R

enter image description here

然后单击“全部替换”,然后重复结束智能报价。

但是,如果您错过了所有这些内容,那么错误也会从数据库返回,告诉您问题出在哪里

enter image description here