Maison >base de données >tutoriel mysql >Pourquoi les nouvelles lignes ne sont-elles pas insérées lors du remplacement des balises `` dans les données nvarchar à l'aide de REPLACE ?

Pourquoi les nouvelles lignes ne sont-elles pas insérées lors du remplacement des balises `` dans les données nvarchar à l'aide de REPLACE ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-19 13:41:16564parcourir

Why Aren't Newlines Inserted When Replacing `` Tags in nvarchar Data Using REPLACE?

Insérer correctement les nouvelles lignes dans nvarchar

Question :

Lors de la tentative de remplacement de les balises sont supprimées mais les nouvelles lignes ne sont pas insérées. Quel est le problème sous-jacent ?

Réponse :

Le problème réside dans les paramètres SSMS, pas dans les données elles-mêmes. Pour vous assurer que les nouvelles lignes sont conservées, accédez à l'emplacement suivant :

Tools -> Options -> Query Results -> SQL Server -> Results to Grid -> Retain CR/LF on Copy or Save

Cochez la case de cette option pour vous assurer que les caractères de retour chariot (CR) et de saut de ligne (LF) sont conservés lors de la copie ou de l'enregistrement du résultats. Avec ce paramètre activé, la fonction REPLACE doit insérer correctement des nouvelles lignes dans les données nvarchar.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn