最初の構文は冗長です-WITH CHECK
は新しい制約のデフォルトであり、制約もデフォルトでオンになっています。
この構文は、SQLスクリプトを生成するときにSQL Management Studioによって生成されます。テーブルのデフォルトの制約動作が変更された場合でも、制約が有効になるようにするために、何らかの追加の冗長性があると思います。
最初の構文は冗長です-WITH CHECK
は新しい制約のデフォルトであり、制約もデフォルトでオンになっています。
この構文は、SQLスクリプトを生成するときにSQL Management Studioによって生成されます。テーブルのデフォルトの制約動作が変更された場合でも、制約が有効になるようにするために、何らかの追加の冗長性があると思います。