TrimTrailingBlanks
SET ANSI_PADDING
に関連する テーブル作成時のオプション。 私の答えはこちら
ANSI_NULL
を変更するため オプション。
それ以外の場合は、目的のセマンティクスを選択してテーブルを再作成する必要があります。
sp_help
の定義を見る
'FixedLenNullInSource' =
CASE
WHEN Type_name(system_type_id) NOT IN ( 'varbinary', 'varchar', 'binary', 'char' ) THEN '(n/a)'
WHEN is_nullable = 0 THEN @no
ELSE @yes
END
そのため、 FixedLenNullInSource
の値が異なるように見えます 列の NULL 可能性が異なり、指定された 4 つのデータ型の 1 つであることを示すだけです。 ALTER TABLE ... ALTER COLUMN
で修正する必要があります
Redgate SQL Compare や SQL Server Data Tools などのデータベースを比較するサードパーティ ツールを使用するか、単に sys.tables
をクエリする方がおそらくはるかに優れています。 および sys.columns
sp_help
を使用するのではなく、自分で