T-SQL

Requête Insert or Update SQL Server

Comment écrire une requête SQL Server Insert or Update, c’est à d’insertion ou de mise à jour ? Voici deux solutions différentes, rapides et faciles pour écrire une requête de type « UPDATE OR INSERT ». En d’autres termes, pour é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 table cible.

SSMS

Générer une requête insert into avec SSMS

Comment générer une requête SQL Server insert into avec SSMS? Pour générer une instruction d’insertion à partir de SQL Server Management Studio, deux solutions existent. Soit rédiger la commande à la main, soit la générer automatiquement. Il est plus rapide de le faire via l’interface graphique de SSMS car l’outil génère la requête automatiquement. La requête précise toutes les colonnes de manière explicite ainsi

Pas d'image
T-SQL

Requête SQL Server Insert Into depuis un Select

Comment écrire une requête Insert into depuis un Select avec SQL Server ? Trois solutions pour lancer une requête INSERT INTO avec un SELECT dans SQL Server. La première solution est d’insérer les données avec une requête SELECT qui retourne les informations en dur. La deuxième est d’utiliser un SELECT et un UNION ALL pour regrouper plusieurs lignes en une seule instructions INSERT. La troisième est

Pas d'image
T-SQL

Violation de la contrainte Unique Key avec SQL Server

Comment éviter l’erreur Violation de la contrainte Unique Key avec 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 table cible. En effet, une insertion d’une même clef provoque