La commande SQL:INSERT INTOINSERT INTO INSERT INTO

En plus des requêtes de sélection de données, il est possible de réaliser des requêtes dites actions, évoquées dans les sections suivantes. La première requête action possible est celle d’insertion de nouveaux enregistrements dans les tables. Ce mode correspond au mode Ajout dans l’interface Access. Il existe plusieurs méthodes pour insérer de nouvelles données.

1. L’ajout d’un enregistrement

Il est tout d’abord possible d’ajouter un enregistrement unique, avec la syntaxe suivante :

INSERT INTO Table_Destination (<Liste des Champs>) 
VALUES (<Liste des Valeurs>) 

La liste des champs contient les champs qui seront alimentés, chacun étant séparé des autres par une virgule. Chaque champ alimenté se verra attribuer la valeur issue de la liste des valeurs qui apparaîtra dans le même ordre.

Il est nécessaire d’avoir le même nombre de champs et de valeurs attribuées, et que les types de valeurs renseignées et leur ordre soient identiques, sinon la requête sera mal interprétée, voire rejetée par Access lors de son exécution.

Exemple d’insertion d’un nouveau local :

INSERT INTO ENI_BUREAU_BUR (BUR_NOM, BUR_VILLE) 
VALUES ('Locaux Gatineau', 'Gatineau') 

2. L’ajout issu d’une requête

Dans le cas où vous souhaitez insérer...

couv_RI21ACCV.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Les alias, l'opérateur AS
Suivant
La commande SELECT INTO