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:
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))
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!