Transact-SQL

Mettre en forme une requête SQL Server automatiquement ?

Comment mettre en forme une requête SQL Server? C’est parfois long et fastidieux, il existe un site web adapté et très utile qui permet de mettre en forme toutes les requêtes SQL. En effet, il est destiné aux ingénieurs en développement SQL, aux DBA, mais aussi aux consultants en Business

Transact-SQL

Différence entre deux dates en heures minutes et secondes

Comment calculer la différence entre deux dates avec une requête SQL ? C’est à dire une date de début et une date de fin en affichant le nombre d’heures, de minutes et de secondes? En effet, la fonction DATEDIFF() de SQL Server permet de calculer les différences dans l’unité de

Transact-SQL

Convertir une variable XML en texte avec SQL Server

Comment convertir une variable XML en chaîne de caractères et éviter les erreurs de conversion? Par exemple, la conversion implicite du type de données XML en NVARCHAR n’est pas autorisée. Avec SQL Server il est parfois intéressant de mixer des colonnes numériques avec des colonnes en XML pour une utilisation spéciale.

Transact-SQL

Exécuter plusieurs SELECT sur un CTE SQL Server

Comment exécuter plusieurs requêtes SELECT sur un même CTE ? Un CTE SQL Server permet de réutiliser le résultat d’une requête de sélection. C’est un jeu de données temporaire, uniquement durant le script.  Un CTE est largement utilisé notamment pour créer des requêtes récursives.    Lors de la deuxième requête

Transact-SQL

Créer et exécuter une procédure stockée SQL Server

Comment créer et exécuter une procédure stockée SQL Server simple? Une procédure stockée n’est rien de plus que du code SQL stocké de manière à être réutilisé facilement. Dans cet article de blog, comment créer une procédure stockée simple en langage transact-SQL?  Avant de créer une procédure stockée, savoir quel

Transact-SQL

Requête insert or update SQL Server

Comment écrire une requête insert or update SQL Server? Voici deux solutions différentes, rapides et faciles pour écrire une requête “UPDATE OR INSERT”. En d’autres termes, éviter l’erreur SQL Server “Cannot insert duplicate key in object”, “The duplicate key value is” car la ligne en question existe déjà dans la

Transact-SQL

Requête SQL SELECT simple avec SQL Server

Comment écrire une requête SQL SELECT simple sur SQL Server ? La clause SELECT en SQL Server permet de sélectionner certaines lignes d’une table. C’est la requête de base car le langage SQL, pour Structured Query Language, est fait avant tout pour interroger et afficher des données à partir d’une