Transact-SQL

Exécuter une requête SQL Server avec une variable en dur

Comment exécuter une requête SQL Server avec une variable stockée en dur comme du texte ? Lancer l’exécution d’une chaîne de charactère avec des variables SQL Server ne fonctionne pas avec la commande EXEC seule. En effet, une requête du type : “@SQL = ‘SELECT CHAMPS1, CHAMPS2 FROM TABLE_1 WHERE CHAMPS1 = @VARIABLE’ EXEC @SQL”.  Le message d’erreur suivant s’affiche : “Must declare the

Transact-SQL

Couper un texte délimité avec XML ou String_Split en Sql Server

Comment couper un texte délimité avec XML ou String_Split en SQL Server ? La chaîne à découper peut comporter un délimiteur de type virgule ou point-virgule. En utilisant une requête SQL Server, vous pouvez couper une chaîne composée de texte, délimitée par des virgules, des points-virgules, des tabulations, des tirets, des tirets bas ou même des points. Il peut s’agir en fait de n’importe

Transact-SQL

Découper un texte après un caractère avec SQL Server

Comment découper un texte après un caractère particulier avec SQL Server ? Comme par exemple un nom de fichier fichier.txt pour séparer le nom du fichier de son extension. En effet, il est évident que découper une chaîne juste avant le caractère, ici un point, doit se faire de manière dynamique, c’est à dire quelle que soit la position du caractère. Comment séparer une