Oracle INSERT (日本語)
概要:このチュートリアルでは、OracleINSERT
ステートメントを使用して表にデータを挿入する方法について学習します。
Oracle INSERT文の概要
新しい行を表に挿入するには、次のようにOracleINSERT
文を使用します。
この文では、
- まず、挿入する表の名前を指定します。
- 次に、カンマ区切りの列名のリストをかっこ内に指定します。,
- 次に、列リストに対応するコンマ区切りの値のリストを指定します。
Oracle
INSERT
文から一つ以上の列を除外する場合、oracleは値リストの値と一致させる必要があるため、列リストを指定する必要があります。,INSERT
ステートメントで省略した列は、使用可能な場合はデフォルト値を使用し、列がNULL値を受け入れる場合はNULL値を使用します。Oracle INSERT文の例
データを挿入するために
discounts
という名前の新しい表を作成しましょう。discounts
表では、discount_id
列はid列であり、デフォルト値はシステムによって自動的に生成されます。したがって、discounts
列は、デフォルト値がシステムによって自動的に生成されるため、discounts
列を指定する必要はありません。5e2e0173e8″>
INSERT
ステートメントの列。,
他の列discount_name
、amount
、start_date
、およびexpired_date
はNOT NULL
列なので、それらの値を指定する必要があります。
次のステートメントは、discounts
テーブルに新しい行を挿入します。
このステートメントでは、日付リテラルDATE "2017-05-01"
およびDATE "2017-08-31"
日付列start_date
およびexpired_date
.,
次のステートメントは、discounts
テーブルからデータを取得して、挿入を確認します。
次の例では、新しい行を挿入します。discounts
table:
この例では、日付リテラルを使用する代わりに、CURRENT_DATE
start_date
カラムに対してCURRENT_DATE
関数の結果を使用しました。,
次の結果を参照してください。
このチュートリアルでは、OracleINSERT
ステートメントを使用して新しいテーブルに行を入れます。/p>
- このチュートリアルは役に立ちましたか?
- イェスノ