Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Menghalang SQL*Plus daripada Mendorong Nilai Apabila Ampersand Muncul dalam Komen?
*Elakkan menggunakan ampersand** dalam SQL
Skrip tambahApabila melaksanakan skrip SQL dalam SQL*Plus, jika ampersand muncul dalam ulasan, gesaan akan dicetuskan yang memerlukan penggantian nilai. Tingkah laku ini boleh mengganggu pelaksanaan.
Untuk melumpuhkan ciri ini dan membenarkan SQL*Plus mengabaikan ampersand, pertimbangkan penyelesaian berikut:
<code class="language-sql">set define off</code>
Arahan ini akan melumpuhkan fungsi penggantian dan menghalang SQL*Plus daripada mentafsir simbol & sebagai penanda parameter.
Sebagai alternatif, anda boleh memastikan semua rentetan yang mengandungi & simbol berakhir dengan aksara itu. Ini menyebabkan SQL*Plus mengenali penghujung rentetan dan mengabaikan ampersand.
<code class="language-sql">'StackOverflow &' || ' you'</code>
Perhatikan bahawa ini berfungsi jika simbol & bertujuan untuk berada di hujung rentetan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghalang SQL*Plus daripada Mendorong Nilai Apabila Ampersand Muncul dalam Komen?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!