Transact-SQL

Exemple de requête SQL Server UNPIVOT

Exemple de requête SQL Server UNPIVOT pour transformer les colonnes en lignes. Avec SQL Server il est possible de Pivoter des colonnes en lignes en une seule requête T-SQL. Pour ce faire, utiliser la fonction UNPIVOT. La syntaxe est particulière car non intuitive, cet exemple de requête transforme les colonnes

Transact-SQL

Exécuter une requête avec une variable en T-SQL

Comment exécuter une chaîne de caractères avec une variable en dur avec EXEC ? Lancer l’exécution d’une chaîne de charactère du type : “@SQL = ‘SELECT CHAMPS1, CHAMPS2 FROM TABLE_1 WHERE CHAMPS1 = @VARIABLE’ EXEC @SQL”.  Le message d’erreur suivant s’affiche : “Must declare the scalar variable “@SQL”.   Alors

Transact-SQL

Requête Insert Into avec des variables SQL Server

Exemple de requête Insert Into avec des variables SQL Server pour copier coller et adapter à votre environnement SQL. Comment faire un requête pour insérer des données avec des variables dans SQL Server ? Basé sur le premier article de la série sur l’insertion de données SQL Server. Simplement, modifier

Transact-SQL

Utiliser une requête INSERT dans une procédure stockée SQL Server

Comment insérer des lignes avec une requête INSERT depuis une procédure stockée avec SQL Server ? Quelle option pour afficher le nombre de lignes insérées par la procédure stockée? Comment écrire une procédure SQL Server avec un INSERT ?    Tout d’abord, vérifier au préalable que la table d’exemple n’existe pas,

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 “.” doit se faire de manière dynamique, c’est

Transact-SQL

Afficher la date de modification d’une table SQL Server

Comment afficher la date de modification d’une table SQL Server? Cette exemple de requête SQL permet grâce aux tables systèmes de SQL Server de détecter les derniers changements effectués sur une table ou une vue SQL Server. Elle affiche la date de création et la date de dernière mise à

Transact-SQL

Liste des tables SQL Server avec une requête SQL

Pour afficher la liste des tables SQL Server d’une base de données précise, plusieurs solutions sont possibles. En effet pour auditer une base des données et ses tables, il est fréquent de vouloir la liste des tables sous forme de table ou de tableau Excel. Les développeurs SQL Server recherchent

Transact-SQL

Exemple de script SQL Server pour créer une table

Voici un exemple de script SQL Server pour créer une table. Ce script est utilisé comme exemple dans de nombreux articles du site et exemples Transact-SQL sur Expert-Only. Ce script très simple teste au préalable si la table existe, si elle existe alors la table est supprimée. Ensuite la table