


Penjelasan terperinci tentang kaedah melarikan petikan tunggal dalam Oracle
Apr 04, 2023 am 09:11 AMPetikan tunggal melarikan diri dalam Oracle bermakna apabila menggunakan pernyataan SQL, jika anda perlu memasukkan atau menanyakan rentetan yang mengandungi petikan tunggal, anda perlu melepaskan petikan tunggal, jika tidak, ralat sintaks atau ralat data akan berlaku. Artikel ini akan memperkenalkan kaedah melarikan petikan tunggal dalam Oracle.
- Gunakan petikan tunggal berganda dan bukannya petikan tunggal
Kaedah melarikan diri yang paling biasa ialah menggunakan dua petikan tunggal dan bukannya satu petikan tunggal. Ini kerana petikan tunggal digunakan dalam pernyataan SQL untuk menunjukkan permulaan dan penghujung rentetan. Jika anda perlu memasukkan petikan tunggal ke dalam rentetan, anda perlu menambah petikan tunggal sebelum petikan tunggal untuk menunjukkan pelarian, contohnya:
SELECT * FROM table WHERE column = 'Tom''s house';
Dalam contoh di atas, untuk menanyakan aksara mengandungi petikan tunggal Dalam rentetan rumah Tom, kami menggunakan dua petikan tunggal di hadapan petikan tunggal dan bukannya satu petikan tunggal untuk melarikan diri.
- Gunakan aksara melarikan diri segaris ke belakang untuk melarikan petikan tunggal
Cara lain untuk melarikan diri ialah menggunakan garisan ke belakang () sebagai watak melarikan diri, contohnya:
SELECT * FROM table WHERE column = 'Tom\'s house';
Dalam contoh di atas, kami menggunakan garis miring ke belakang sebagai aksara melarikan diri sebelum petikan tunggal untuk menunjukkan bahawa petikan tunggal adalah sebahagian daripada kandungan rentetan, bukan penghujung rentetan.
Perlu diambil perhatian bahawa watak melarikan diri () itu sendiri juga perlu dilepaskan Sebagai contoh, jika anda perlu menanyakan rentetan yang bermula dengan garis miring ke belakang, anda boleh menggunakan pernyataan berikut:
SELECT * FROM table WHERE column LIKE '\%';
- Gunakan fungsi chr() untuk melarikan petikan tunggal
SELECT * FROM table WHERE column = 'Tom' || chr(39) || 's house';
Atas ialah kandungan terperinci Penjelasan terperinci tentang kaedah melarikan petikan tunggal dalam Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Bagaimanakah saya menggunakan kursor dalam PL/SQL untuk memproses pelbagai baris data?

Apakah segmen yang biasa digunakan dalam pangkalan data Oracle

Apakah alat ujian prestasi untuk pangkalan data oracle

Apakah alat klien pemasangan pangkalan data Oracle?

Cara memuat turun pangkalan data oracle

Apakah ruang meja lalai yang disediakan oleh pangkalan data Oracle?

Bagaimana saya membuat pengguna dan peranan dalam oracle?

Bagaimanakah saya menggunakan pelekat data oracle dan subsetting untuk melindungi data sensitif?
