Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana mengantisipasi dan menghindari kutipan tunggal ' di oracle

Cara terbaik adalah dengan menggunakan teknik literal string kutipan . Sintaksnya adalah q'[...]' , di mana karakter "[" dan "]" dapat berupa salah satu dari berikut ini selama karakter tersebut belum muncul dalam string.

  • !
  • [ ]
  • {}
  • ( )
  • <>

Anda tidak perlu khawatir tentang tanda kutip tunggal di dalam string.

Misalkan saya memiliki nilai kolom sebagai aaa'gh

Jadi Anda cukup menulis SQL sebagai,

SELECT q'[aaa'gh]' FROM DUAL;

Ini menghemat banyak waktu untuk pengembang. Lewatlah sudah hari-hari ketika kami (pengembang) biasa memverifikasi sql dinamis menggunakan dbms_output di DB pengembangan, hanya untuk memastikan semuanya sudah siap sebelum pindah ke produksi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 40 pertanyaan yang harus Anda ketahui tentang R12.2

  2. Cara menampilkan tanggal dalam format berbeda di oracle

  3. 2 Cara Mendapatkan Menit dari Nilai Datetime di Oracle Database

  4. 2 Fungsi yang Mendapatkan Hari, Bulan, dan Tahun dari Tanggal di Oracle

  5. ORA-00904 Pengidentifikasi tidak valid” untuk pengidentifikasi dalam grup berdasarkan klausa