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

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

\ 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

Syntaxe

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

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.

Arguments

<first section of string>
Début d'une chaîne.

<continued section of string>
Suite d'une chaîne.

Notes

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.

Exemples

R. 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 obtenu.

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 obtenu.

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)