Oracle INSERT (日本語)

0 Comments

概要:このチュートリアルでは、OracleINSERTステートメントを使用して表にデータを挿入する方法について学習します。

Oracle INSERT文の概要

新しい行を表に挿入するには、次のようにOracleINSERT文を使用します。

この文では、

  • まず、挿入する表の名前を指定します。
  • 次に、カンマ区切りの列名のリストをかっこ内に指定します。,
  • 次に、列リストに対応するコンマ区切りの値のリストを指定します。

    OracleINSERT文から一つ以上の列を除外する場合、oracleは値リストの値と一致させる必要があるため、列リストを指定する必要があります。,

    INSERTステートメントで省略した列は、使用可能な場合はデフォルト値を使用し、列がNULL値を受け入れる場合はNULL値を使用します。

    Oracle INSERT文の例

    データを挿入するためにdiscountsという名前の新しい表を作成しましょう。

    discounts表では、discount_id列はid列であり、デフォルト値はシステムによって自動的に生成されます。したがって、discounts列は、デフォルト値がシステムによって自動的に生成されるため、discounts列を指定する必要はありません。5e2e0173e8″>

INSERTステートメントの列。,

他の列discount_nameamountstart_date、およびexpired_dateNOT NULL列なので、それらの値を指定する必要があります。

次のステートメントは、discountsテーブルに新しい行を挿入します。

このステートメントでは、日付リテラルDATE "2017-05-01"およびDATE "2017-08-31"日付列start_dateおよびexpired_date.,

次のステートメントは、discountsテーブルからデータを取得して、挿入を確認します。

次の例では、新しい行を挿入します。discountstable:

この例では、日付リテラルを使用する代わりに、CURRENT_DATEstart_dateカラムに対してCURRENT_DATE関数の結果を使用しました。,

次の結果を参照してください。

このチュートリアルでは、OracleINSERTステートメントを使用して新しいテーブルに行を入れます。/p>

  • このチュートリアルは役に立ちましたか?
  • イェスノ


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です