CREATE TABLEの最後にDEFAULT CONSTRAINTを追加するにはどうすればよいですか?CREATE TABLEの最後にDEFAULT CONSTRAINTを追加します。
私はそれが動作していない
CREATE TABLE myTable (
table_id INT NOT NULL,
firstColumn NVARCHAR(10),
secondColumn INT,
thirdColumn INT,
CONSTRAINT DEF_secColumn DEFAULT 0 FOR secondColumn
)
のように末尾に独立したラインを持っていると思います。エラーメッセージが表示されます。
'for'の構文が正しくありません。
お手伝いできますか?フォワードで多くのありがとう!
毎の[ドキュメント]によって提案され、第3のオプション(HTTPS:/ /docs.microsoft.com/sql/t-sql/statements/create-table-transact-sql)、そのフォームはデフォルトの制約ではサポートされていません。それは 'DEFAULT'ではなく、他のすべての列制約に対してもサポートされています。どうして?これはT-SQLで本当に尋ねることのできる質問ではありません。 –