T-SQL

Exécuter une chaîne de caractère contenant une variable T-SQL écrite en dur avec SQL Server

Comment exécuter une chaîne de caractères ayant une variable écrite en dur en T-SQL avec EXEC ? Si vous désirez lancer l’exécution d’une chaine du type : @SQL = ‘SELECT CHAMPS1, CHAMPS2 FROM TABLE_1 WHERE CHAMPS1 = @VARIABLE’ EXEC @SQL et que vous voyez s’afficher le message d’erreur suivant : Must declare the scalar variable « @… » La solution pour éviter ce

T-SQL

Couper une chaîne de caractère après un caractère avec SQL Server

En SQL, sous SQL-Server 2008 ou 2012 par exemple ou T-SQL, comment découper une chaîne de caractère après un caractère particulier, comme par exemple un nom de fichier : « fichier.txt » pour séparer le nom du fichier de son extension. Il est évident que découper une chaîne juste avant le caractère « . » doit se faire de manière dynamique, c’est à dire quelle

T-SQL

Découper une chaîne SQL Server avec séparateur vers plusieurs lignes

Comment découper une chaîne de caractères avec séparateurs vers des lignes en SQL? Pour découper une chaîne de caractère composées d’éléments séparés par des virgules, des points-virgules, des tabulations, ou encore des points par exemple, la manière la plus efficace et la plus propre est d’utiliser les fonctions XML intégrées au langage SQL Server. Découper une chaîne de caractère d’une