sql >> Database >  >> RDS >> Oracle

ORA-29902:fout bij het uitvoeren van ODCIIndexStart()-routine ORA-20000:Oracle-tekstfout:DRG-50901:syntaxisfout voor tekstqueryparser op regel 1, kolom 19

Je moet ontsnappen aan het speciale BT-woord (maar je kunt ook gewoon de hele string escapen).

SELECT person_no sub_sys_individual_id,
 nm_e,
 nm_a,
 nvl(sex, -1) sex,
nvl(prs_nat, -999) prs_nat,
person_no,
'NA' prog_where_not_allowed,
'NA' udb_no,
 person_tp,
 pass_no
FROM ban_inq_tab
WHERE contains (nm_e ,'{xxstart JUHETI BT MEMED ASMANI}%') >0
AND (trans_flag IS NULL OR trans_flag = 'C');


  1. Hoe PL SQL-code in Oracle te verpakken?

  2. Hoe EN-voorwaarde instellen op ALLE kolommen - php

  3. MySQL-query's optimaliseren:is het altijd mogelijk om een ​​query te optimaliseren zodat deze niet ALLES gebruikt?

  4. Hoe iif() werkt in SQLite