Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Added |../../index.htm#lansa/insert_c.htm]
現在地:

Anchor
_Ref428888793
_Ref428888793
Anchor
_

...

Toc139468738
_

...

Toc139468738
7.78.2 INSERT についてのコメント/警告

  • 新しいレコードに対してフィールドが指定されていない場合、データ・ディクショナリで定義されているデフォルト値が適用されます。例えば、ファイルNAMES内のレコードにフィールド#CUSTNO (顧客番号)、#NAME (顧客名)、#ADD1 (住所1)、および#POSTCD (郵便番号)が含まれている場合に、以下のコマンドを実行します。

...

  • SQL Nullフィールドをテーブルのデータベース列に挿入すると、以下のいずれかが起こります。
  • (LANSAではなくDBMS内で)列にデフォルト値または自動生成値が定義されている場合、SQL Nullではなくデフォルト値が挿入されます。
  • 列にNOT NULL制約が適用されていない場合、列はSQL Nullに設定されます。
  • 列にNOT NULL制約が適用されている場合、その挿入は失敗します(列のデータベース定義がフィールドのLANSA定義と一致していない場合のみ失敗します)。

[ Image Added |../../index.htm#lansa/insert_c.htm]