Barre oblique inverse (continuation de ligne) (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de données SQL dans Microsoft Fabric

\ scinde une constante de chaîne longue, un caractère ou un binaire en deux ou plusieurs lignes pour une meilleure lisibilité.

Conventions de la syntaxe Transact-SQL

Syntax

<first section of string> \  
<continued section of string>  

Arguments

<première section de chaîne>
Début d'une chaîne.

<section continue de la chaîne>
Suite d'une chaîne.

Remarks

Cette commande retourne les premières sections et les sections suivantes de la chaîne sous la forme d'une chaîne, sans la barre oblique inverse. La nouvelle ligne après la barre oblique inverse doit être un caractère de saut de ligne (U+000A) ou une combinaison de retour chariot (U+000D) et de saut de ligne (U+000A) dans cet ordre.

Examples

A. Fractionnement d’une chaîne de caractères

L’exemple suivant utilise une barre oblique inverse et un retour chariot pour fractionner une chaîne de caractères en deux lignes.

SELECT 'abc\  
def' AS [ColumnResult];  

Voici le jeu de résultats.

ColumnResult  
------------  
abcdef

B. Fractionnement d’une chaîne binaire

L’exemple suivant utilise une barre oblique inverse et un retour chariot pour fractionner une chaîne binaire en deux lignes.

SELECT 0xabc\
def AS [ColumnResult];  

Voici le jeu de résultats.

ColumnResult  
------------  
0xABCDEF

Voir aussi

Types de données (Transact-SQL)
Fonctions intégrées (Transact-SQL)
Opérateurs (Transact-SQL)
(Division) (Transact-SQL)
(Affectation après division) (Transact-SQL)
Opérateurs composés (Transact-SQL)