Rumah  >  Artikel  >  pangkalan data  >  Apakah perbezaan antara petikan berganda dan petikan tunggal dalam Oracle

Apakah perbezaan antara petikan berganda dan petikan tunggal dalam Oracle

下次还敢
下次还敢asal
2024-05-07 14:30:24581semak imbas

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.

Apakah perbezaan antara petikan berganda dan petikan tunggal dalam Oracle

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>
Dalam rentetan petikan dua kali, tidak perlu melepaskan petikan tunggal.

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>

Ringkasan

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn