Oracleでインサートを使用する方法

下次还敢
リリース: 2024-05-02 23:54:37
オリジナル
1031 人が閲覧しました

Oracle の INSERT ステートメントは、テーブルに新しい行を挿入するために使用されます。構文は次のとおりです。 INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...)、ここで table_name。はテーブル名、column1、column2、... は列名、value1、value2、... は値です。複数の行を挿入できます。値はデータと互換性がある必要があります。繰り返しの主キー値は挿入できません。列名が指定されていない場合、定義されたトリガーがテーブル列の順序で挿入されます。

Oracleでインサートを使用する方法

#Oracle の INSERT ステートメント

Oracle データベースでは、テーブルに新しい行を挿入するために INSERT ステートメントが使用されます。

構文

<code>INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);</code>
ログイン後にコピー

パラメータ

  • table_name: 行を挿入するターゲットテーブル名前に。
  • column1, column2, ...: 値が挿入されるテーブルの列名。
  • value1, value2, ...: 挿入される列の値。

従業員テーブルに次の行を挿入します:

<code>INSERT INTO employees (employee_id, first_name, last_name)
VALUES (100, 'John', 'Smith');</code>
ログイン後にコピー

複数の行を挿入

INSERT ステートメントを使用して複数の行を挿入するには、以下に示すように複数の VALUES 句を使用できます。

<code>INSERT INTO employees (employee_id, first_name, last_name)
VALUES (100, 'John', 'Smith'),
       (101, 'Jane', 'Doe'),
       (102, 'Peter', 'Parker');</code>
ログイン後にコピー

NULL 値の挿入

NULL 値を挿入するにはでは、以下に示すように NULL キーワードを使用できます。

<code>INSERT INTO employees (employee_id, first_name, last_name)
VALUES (100, 'John', NULL);</code>
ログイン後にコピー

Note

    挿入する値は、ターゲット列のデータ型と互換性がある必要があります。 。
  • INSERT ステートメントでは、重複する主キー値を挿入できません。
  • INSERT ステートメントは、テーブルに定義されているトリガーを起動します。
  • 列名が指定されていない場合、INSERT ステートメントはテーブルの列の順序で値を挿入します。

以上がOracleでインサートを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!