Oracle
 sql >> база данни >  >> RDS >> Oracle

ORA-29902:грешка при изпълнение на подпрограма ODCIndexStart() ORA-20000:Грешка в текста на Oracle:DRG-50901:грешка в синтаксиса на анализатора на текстова заявка на ред 1, колона 19

Трябва да екранирате специалната BT дума (но можете просто да екранирате целия низ).

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Регулярният израз на Oracle съвпада с интервал

  2. UTL_FILE.WRITE_ERROR при извикване на utl_file.put в цикъл

  3. Как да инициализирате матрица в plsql

  4. Oracle текст за търсене на изгледи

  5. WHERE_IN заявка със съставен ключ?