Outils pour utilisateurs

Outils du site


bases_de_donnees:sqlserver:langage_de_manipulation_de_donnees

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révisionLes deux révisions suivantes
bases_de_donnees:sqlserver:langage_de_manipulation_de_donnees [2016/10/04 20:27] – [Mettre à jour des données] sgariepybases_de_donnees:sqlserver:langage_de_manipulation_de_donnees [2020/06/11 05:17] – supprimée sgariepy
Ligne 1: Ligne 1:
-====== Insérer des données ====== 
  
-L'insertion des données avec ''[[bases_de_donnees:sql:toc#insert|INSERT]]'' se fait de façon standard au SQL. 
- 
- 
-====== Mettre à jour des données ====== 
- 
- 
- 
-La modification des données avec ''[[bases_de_donnees:sql:toc#update|UPDATE]]'' se fait de façon standard au SQL. 
- 
-===== Utilisation de MERGE ===== 
- 
- 
-<code sql> 
-MERGE INTO table1 
-  USING table_reference 
-  ON (conditions) 
-  WHEN MATCHED THEN 
-    UPDATE SET table1.colonne1 = valeur1, table1.colonne2 = valeur2 
-    DELETE WHERE conditions2 
-  WHEN NOT MATCHED THEN 
-    INSERT (colonnes1, colonne3)  
-    VALUES (valeur1, valeur3) 
-</code> 
- 
-[[http://sql.sh/cours/merge|Source]] 
bases_de_donnees/sqlserver/langage_de_manipulation_de_donnees.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1