Rumah > pangkalan data > tutorial mysql > Bagaimana saya melarikan diri dari watak Ampersand (&) dalam sisipan Oracle SQL?

Bagaimana saya melarikan diri dari watak Ampersand (&) dalam sisipan Oracle SQL?

DDD
Lepaskan: 2025-01-24 12:56:16
asal
268 orang telah melayarinya

How Do I Escape the Ampersand (&) Character in Oracle SQL Inserts?

Mengendalikan ampersand dalam Oracle SQL Developer

Dalam Oracle SQL Developer, apabila menggunakan pernyataan sisipan SQL untuk memasukkan aksara khas (seperti &) ke dalam rentetan, anda mungkin digesa untuk "Masukkan nilai gantian". Ini kerana watak & mencetuskan fungsi pembolehubah penggantian.

Contohnya:

<code class="language-sql">insert into agregadores_agregadores
(
 idagregador,
 nombre,
 url
)
values
(
 2,
 'Netvibes',
 'http://www.netvibes.com/subscribe.php?type=rss\&amp;url='
);</code>
Salin selepas log masuk

Dalam pertanyaan ini, aksara & memecahkan penggantian rentetan. Anda mungkin telah cuba melarikan diri & aksara menggunakan ', tetapi ini tidak berjaya.

Penyelesaian adalah untuk melumpuhkan fungsi DEFINE lalai, yang memberikan pembolehubah penggantian kepada & aksara. Jalankan arahan berikut dalam SQL Developer:

<code class="language-sql">SET DEFINE OFF</code>
Salin selepas log masuk

Dengan melakukan ini, anda boleh memintas penggantian dan memasukkan & aksara terus dalam rentetan tanpa melarikan diri atau menggunakan fungsi CHR(38).

Atas ialah kandungan terperinci Bagaimana saya melarikan diri dari watak Ampersand (&) dalam sisipan Oracle SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan