Menu

Index/help


INSERT

Déscription

Cette commande permet d'ajouter des lignes à une table ou à une vue basée sur une table.

Syntaxe


 INSERT INTO [schema.]table | view
     [ (column [, column] ...) ]
    VALUES (expr [, expr] ...) | subquery

Dans lequel :

schema

est le nom du schéma contenant la table ou la vue. Le schéma par défaut est celui de l'utilisateur qui exécute la requête.

table
view

est le nom de la table dans laquelle les lignes seront insérés. Si c'est un nom de vue qui est précisé, les données seront insérés dans la table basée sur la vue.

column
VALUES
subquery

Prérequis

Pour pouvoir insérer des lignes dans une table il faut soit être propriétaire de cet objet, soit avoir le privilège INSERT sur cette table.

Le privilège INSERT ANY TABLE permet d'insérer des lignes dans n'importe quelle table appartenant à n'importe quel utilisateur.

Voir aussi

DELETE, UPDATE




Menu

Index/help