作成時にNULL以外の句を指定しないで、すべての列にNULL句を設定できますか?null以外の句を指定せずに、すべての列にNULL句を設定できますか?
データベースまたはSQL Serverインスタンス全体に対してこれを設定する設定がありますか? T-SQLの場合
作成時にNULL以外の句を指定しないで、すべての列にNULL句を設定できますか?null以外の句を指定せずに、すべての列にNULL句を設定できますか?
データベースまたはSQL Serverインスタンス全体に対してこれを設定する設定がありますか? T-SQLの場合
:SET ANSI_NULL_DFLT_OFF {ON | OFF}
はデータベースのANSIのnullデフォルトのオプションがtrueの場合、新しい列のデフォルトのNULL値許容を上書きするために、セッションの動作を変更します。
この設定は、CREATE TABLEステートメントおよびALTER TABLEステートメントで列のNULL可能性が指定されていない場合にのみ、新しい列のNULL可能性に影響します。既定では、SET ANSI_NULL_DFLT_OFFがONの場合、列のNULL可能性ステータスが明示的に指定されていない場合、ALTER TABLEステートメントおよびCREATE TABLEステートメントを使用して作成された新しい列はNOT NULLになります。 SET ANSI_NULL_DFLT_OFFは、明示的なNULLまたはNOT NULLを使用して作成された列には影響しません。