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

PL/SQL, bagaimana cara menghindari kutipan tunggal dalam sebuah string?

Anda dapat menggunakan kutipan literal:

stmt := q'[insert into MY_TBL (Col) values('ER0002')]';

Dokumentasi untuk literal dapat ditemukan di sini.

Atau, Anda dapat menggunakan dua tanda kutip untuk menunjukkan satu tanda kutip:

stmt := 'insert into MY_TBL (Col) values(''ER0002'')';

Mekanisme kutipan literal dengan sintaks Q lebih fleksibel dan mudah dibaca, IMO.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana memulihkan database menggunakan RMAN

  2. Pernyataan Disiapkan dan setTimestamp di Oracle jdbc

  3. 4 Cara Menemukan Baris yang Mengandung Huruf Besar di Oracle

  4. Bagaimana Memanggil Prosedur Tersimpan Oracle dengan Python?

  5. Menginstal Oracle 32-bit Client di Windows Server Sudah Menjalankan 64-bit Oracle Database Server