Conception Et Réalisation (MySQL) by Grare Stéphane - HTML preview

PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub, Kindle for a complete version.

INSERT

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';