![Free-eBooks.net](/resources/img/logo-nfe.png)
![All New Design](/resources/img/allnew.png)
La création de lignes dans une table, ou dans une vue selon certaines conditions, se fait par la
commande INSERT.
Exemple d’insertion par ligne de code :
INSERT INTO PRODUIT (CODART, LIBART, STKALE, STKPHY, QTEANN, UNIMES)
VALUES ('P250', 'Pré imprimé bon livraison', '500', '2500', '24500',
'B500') ;
INSERT INTO LIGCOM (NUMCOM, NUMLIG, CODART, QTELIV, DERLIV, QTECDE, PRIUNI)
VALUES ('00010' , '04', 'I100', '250', '20/02/2010', '200', '40');
Ici on ajoute plusieurs lignes en même temps :
INSERT INTO LIGCOM (NUMCOM, NUMLIG, CODART, QTELIV, DERLIV, QTECDE, PRIUNI)
VALUES ('00010' , '04', 'I100', '250', '20/02/2010', '200', '40'),
('00010' , '05', 'I100', '350', '20/02/2010', '100', '50'),
('00010' , '04', 'I100', '150', '20/02/2010', '400', '40');
45
Autres exemples :
Insérer l’employé 00140, de nom REEVES, de prénom HUBERT dans le département A00, de
salaire 2100€.
INSERT INTO EMPLOYES
VALUES (00140,'REEVES','HUBERT','A00', 2100);
Insérer dans la table EMPLOYES_A00 préalablement créée de structure tous les employés de
la table EMPLOYES attachés au département A00.
INSERT INTO EMPLOYES_A00 (NOEMP, NOM, PRENOM, SALAIRE)
SELECT NOEMP, NOM, PRENOM, SALAIRE
FROM EMPLOYES
WHERE WDEPT = 'A00';