Maison  >  Article  >  base de données  >  Comment utiliser l'insertion dans Oracle

Comment utiliser l'insertion dans Oracle

下次还敢
下次还敢original
2024-05-02 23:54:371036parcourir

L'instruction INSERT dans Oracle est utilisée pour insérer de nouvelles lignes dans la table. La syntaxe est : INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...), où table_name est le nom de la table. , column1, column2, ... sont des noms de colonnes, value1, value2, ... sont des valeurs peuvent être insérées. Les valeurs NULL doivent être compatibles avec le type de données primaire répété. les valeurs clés ne peuvent pas être insérées et les déclencheurs définis seront déclenchés, si le nom de la colonne n'est pas spécifié, il sera inséré dans l'ordre des colonnes du tableau.

Comment utiliser l'insertion dans Oracle

Instruction INSERT dans Oracle

Dans la base de données Oracle, l'instruction INSERT est utilisée pour insérer de nouvelles lignes dans la table.

Syntaxe

<code>INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);</code>

Parameters

  • table_name : Le nom de la table cible dans laquelle insérer des lignes.
  • colonne1, colonne2, ... : Les noms des colonnes du tableau dans lesquelles les valeurs doivent être insérées.
  • value1, value2, ... : Les valeurs dans la colonne à insérer.

Exemple

Insérez les lignes suivantes dans la table des employés :

<code>INSERT INTO employees (employee_id, first_name, last_name)
VALUES (100, 'John', 'Smith');</code>

Insérez plusieurs lignes

Pour insérer plusieurs lignes à l'aide de l'instruction INSERT, vous pouvez utiliser plusieurs clauses VALUES comme indiqué ci-dessous :

<code>INSERT INTO employees (employee_id, first_name, last_name)
VALUES (100, 'John', 'Smith'),
       (101, 'Jane', 'Doe'),
       (102, 'Peter', 'Parker');</code>

INSERT NULL Value

Pour insérer une valeur NULL, vous pouvez utiliser le mot-clé NULL comme suit :

<code>INSERT INTO employees (employee_id, first_name, last_name)
VALUES (100, 'John', NULL);</code>

Notes

  • La valeur à insérer doit être compatible avec le type de données de la colonne cible.
  • L'instruction INSERT ne permet pas d'insérer des valeurs de clé primaire en double.
  • L'instruction INSERT déclenchera n'importe quel déclencheur défini sur la table.
  • Si aucun nom de colonne n'est spécifié, l'instruction INSERT insérera les valeurs dans l'ordre des colonnes du tableau.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn