Dalam pangkalan data Oracle, petikan berganda pengecam objek (seperti nama jadual), dan petikan tunggal mentakrifkan literal rentetan. Petikan tunggal dalam rentetan petikan tunggal perlu dilepaskan, sensitif huruf besar dan tidak boleh disambungkan rentetan petikan dua bukan sensitif huruf besar dan boleh disambung.
Perbezaan antara petikan berganda dan petikan tunggal dalam Oracle
Petikan berganda dan petikan tunggal digunakan dalam pangkalan data Oracle untuk mengenal pasti literal rentetan. Walaupun kedua-duanya boleh digunakan untuk tujuan ini, terdapat beberapa perbezaan utama.
1. Rujukan objek
Petikan berganda digunakan terutamanya untuk memetik pengecam objek, seperti nama jadual, nama lajur, nama paparan, dsb. Contohnya:
<code class="sql">SELECT * FROM "Employee" WHERE "emp_id" = 1;</code>
Pengecam objek tidak boleh dipetik menggunakan petikan tunggal. .
3. Watak istimewa melarikan diri
Dalam rentetan petikan tunggal, jika anda ingin menggunakan watak petikan tunggal itu sendiri, anda perlu melarikan diri melalui watak melarikan diri
. Contohnya:<code class="sql">SELECT 'Hello World';</code>
4. Kepekaan huruf besar/kecil
''
Dalam rentetan petikan tunggal, aksara dalam rentetan adalah sensitif huruf besar. Contohnya:
<code class="sql">SELECT 'He said, "Hello World"';</code>
Dalam rentetan petikan dua, aksara dalam rentetan itu tidak peka huruf besar-besaran.
5. Penyambungan aksara
Rentetan petikan berganda boleh disambung, tetapi rentetan petikan tunggal tidak boleh. Contohnya:
<code class="sql">'Hello' <> 'hello'</code>
Berikut ialah perbezaan utama antara petikan berganda dan petikan tunggal yang digunakan dalam Oracle:
Petikan berganda digunakan untuk memetik pengecam objek, manakala petikan tunggal digunakan untuk mentakrifkan literal rentetan.Petikan tunggal dalam rentetan petikan tunggal perlu dilepaskan, tetapi bukan dalam rentetan petikan dua kali.
Rentetan petikan tunggal adalah peka huruf besar-besaran, manakala rentetan petikan dua kali tidak peka huruf besar-besaran. Rentetan petikan berganda boleh disambung.Atas ialah kandungan terperinci Apakah perbezaan antara petikan berganda dan petikan tunggal dalam Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!