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.