Ce message explique comment utiliser la fonction string_escape () dans le serveur SQL. Cette fonction nous permet d'échapper aux différents caractères spéciaux dans une chaîne SQL Server.
Il ne fait aucun doute que les chaînes sont des éléments constitutifs fondamentaux de tout langage de programmation moderne. Il est donc sans aucun doute que vous rencontrerez les types de chaînes avec des caractères d'entrée spéciaux dans vos données SQL.
Plongeons-nous et explorons comment nous pouvons effectuer les opérations d'échappement des caractères de chaîne.
Fonction SQL Server String_escape ()
L'extrait suivant montre la syntaxe de fonction:
String_escape (texte, type)La fonction accepte deux arguments principaux:
Le tableau suivant illustre la liste des caractères JSON à échapper:
Personnage | Séquence codée |
---|---|
Guillemets (") | \ " |
Solidus inversé (\) | \\ |
Solidus (/) | \ / |
Arrière | \ b |
Se nourrir | \F |
Nouvelle ligne | \ n |
Retour en chariot | \ r |
Onglet horizontal | \ t |
char (0) | \ U0000 |
char (1) | \ U0001 |
Char (31) | \ u001f |
Exemple d'illustration
L'exemple suivant fourni montre comment utiliser la fonction string_escape () et les règles JSON définies:
sélectionnerLa requête précédente doit renvoyer les caractères échappés comme suit:
Escaped_str |Conclusion
Dans cet article, nous avons exploré les bases des séquences de caractères de chaîne d'échappement à l'aide de la fonction string_escape () dans le serveur SQL.
Restez à l'écoute pour plus.