スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

SQL ServerのCREATE TABLEで制約名を指定

SQL ServerのCREATE TABLEで下記のようにNULL制約やDEFAULT制約を指定すると自動で制約名が付けられます。

CREATE TABLE user_table (
  column1 int  NOT NULL DEFAULT 0
)

制約名を自動で付けてくれるのは便利でいいのですが時々重複してしまうことがあり困ります。
そうならないように制約名は面倒でも下記のように明記した方がいいと思います。

CREATE TABLE user_table (
  column1 int
      CONSTRAINT df__user_table__column1__null NOT NULL
      CONSTRAINT df__user_table__column1__def DEFAULT 0
)

参考ページ

コメントの投稿

管理者にだけ表示を許可する

カレンダー
<<  2018年02月  >>
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 - - -

プルダウン 降順 昇順 年別


ブログ内検索
日々の生活にhappyをプラスする|ハピタス



最近の記事
最近のトラックバック
月別アーカイブ
カテゴリー
ブロとも申請フォーム

この人とブロともになる

RSSフィード




上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。