[
Image Added |../../index.htm#lansa/insert_c.htm]
現在地:
| Anchor |
|---|
| _Ref428888793 |
|---|
| _Ref428888793 |
|---|
|
...
...
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]