Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Memastikan Sisipan Baris Baharu yang Betul dalam Medan nvarchar Menggunakan REPLACE dalam SQL Server?

Bagaimanakah Saya Memastikan Sisipan Baris Baharu yang Betul dalam Medan nvarchar Menggunakan REPLACE dalam SQL Server?

Susan Sarandon
Lepaskan: 2024-12-18 12:09:19
asal
634 orang telah melayarinya

How Do I Ensure Correct Newline Insertion in nvarchar Fields Using REPLACE in SQL Server?

Memasukkan Baris Baharu dengan betul ke dalam nvarchar

Menggantikan teg pemisah HTML dengan baris baharu dalam teks kaya menggunakan fungsi REPLACE kadangkala boleh mengakibatkan pemisah baris hilang. Ini bukan disebabkan oleh ralat dalam fungsi, melainkan tetapan dalam SQL Server Management Studio (SSMS).

Untuk memasukkan baris baharu dengan betul ke dalam medan nvarchar, ikut langkah berikut:

  1. Buka SSMS dan navigasi ke pilihan berikut: Alat -> Pilihan -> Keputusan Pertanyaan -> Pelayan SQL -> Keputusan ke Grid.
  2. Di bawah bahagian "Hasil kepada Grid", cari pilihan "Kekalkan CR/LF pada salinan atau Simpan."
  3. Pastikan pilihan ditandakan.

Dengan menandakan pilihan ini, anda mengarahkan SSMS untuk mengekalkan pulangan pengangkutan (CR) dan suapan talian (LF) semasa menyalin atau menyimpan data daripada grid. Ini memastikan bahawa baris baharu akan dimasukkan dengan betul ke dalam medan nvarchar, seperti yang dimaksudkan.

Setelah tetapan ini didayakan, anda boleh menggunakan fungsi REPLACE untuk menggantikan tag pemisah HTML dengan baris baharu seperti berikut:

SET @rich_text_to_modify = REPLACE(@rich_text_to_modify, '<br>', CHAR(13) + CHAR(10))
Salin selepas log masuk

Ini akan memasukkan baris baharu dengan betul ke dalam medan nvarchar, menghasilkan pemformatan teks yang diingini.

Atas ialah kandungan terperinci Bagaimanakah Saya Memastikan Sisipan Baris Baharu yang Betul dalam Medan nvarchar Menggunakan REPLACE dalam SQL Server?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan