- PR -

SELECTINSERTステートメントについて

1
投稿者投稿内容
未記入
常連さん
会議室デビュー日: 2004/08/23
投稿数: 23
投稿日時: 2005-01-19 14:05
お世話になっております。

DBMS:SQLSERVER2000

【現象】
SELECTINSERTクエリを発行したところ、
以下のエラーが発生
『NULLを挿入できません』

【調査】
●INSERT部分に対象テーブルの全ての項目を記述しておらず、
 NULLを挿入しようとしてエラーとなった模様。

●今回、SQLServerを7⇒2000にバージョンアップしたが、
 7の時は上記のようなクエリで正常終了していた。

●対象テーブルの項目にはNULLを許容しないよう設定してあるが、
 既定値に空白が設定されている。

【調査からの推測】
Insert項目が全て指定されていない場合には既定値を採用する
というようなSQLServerの環境設定が存在するのでは?

【質問】
●推測は正しいのでしょうか?
●この設定はどのように行なうのでしょうか?

以上、どなたか有識者の方、
ご教授願います。
未記入
常連さん
会議室デビュー日: 2004/11/30
投稿数: 21
投稿日時: 2005-01-19 14:53
NULL<>空白
1

スキルアップ/キャリアアップ(JOB@IT)