SQL Server 2008 R2の列に既定値の一覧を作成するにはどうすればよいですか?私は、列が、簡単、中、専門のデフォルト値を持つようにしたい。SQL Serverの既定値の一覧
1
A
答えて
1
アンたとえば、いずれかの「簡単」、「中」または「専門家」でなければなりません難易度の評価と異なる数学のテストのテーブルを想像
CREATE TABLE Test
(
MathTestID smallint NOT NULL,
DifficultyRating varchar(6) NOT NULL,
CHECK (DifficultyRating In ('Easy', 'Medium','Expert'))
)
INSERT INTO Test
VALUES (1, 'Easy') //Works...
INSERT INTO Test
VALUES (1, 'Medium') //Works...
INSERT INTO Test
VALUES (1, 'Expert') //Works...
INSERT INTO Test
VALUES (1, 'Genius') //Fails...INSERT statement conflicted with CHECK constraint
+0
ありがとう!私はそれを見ていましたが、実装方法はわかりませんでした。再度ありがとう! –
3
SQL Serverには、MySqlと異なり、列を簡単に制約できる列挙型はありません。
最も近いのはCHECK
constraintです。
関連する問題
- 1. Sql Server CE 4既定値を挿入
- 2. SQL Serverの一時テーブルの列の一覧を取得
- 3. SQL Server - (<列の値の一覧>)内の<複数の列>
- 4. SQL Server 2008のストアドプロシージャの既定のパラメータ値
- 5. クエリマスター時のSQL Serverの既定のデータベース
- 6. 既定値列でのINSERT操作の無効化 - SQL Server
- 7. SQL Server Expressテーブルの列からデータセットへの既定値は?
- 8. SQL Serverで既定値またはバインド用のスクリプトを生成
- 9. SQL Server XP_READREG - 既定のキー値を読み取る
- 10. SQL Server 2012の既定値を変更する
- 11. 既定のSQL Server for Entity Framework
- 12. SQL Serverの既定値がエンティティの既定値として表示されない
- 13. SQL Server Compact 4.0プロバイダがEFの一覧にありません
- 14. エンティティフレームワークコードの一覧最初の既定の名前付け規則
- 15. SQL Server 2008 R2レプリケーションのスキーマに既定値の設定を含める方法
- 16. C#コンパイラの既知のバグ一覧
- 17. Tkinter既定の色の一覧を取得
- 18. SQL Server 2000でフルテキストインデックスを持つ列を一覧表示
- 19. Sql Serverの列の既定値を検索する最も良い方法
- 20. アクセスとSQLのリンクテーブル既定値
- 21. は値が一覧
- 22. NULL値をNULL以外の列に挿入するときの既定値の設定方法SQL Server?
- 23. SQL ServerカスタムNULLでない既定値のデータ型がNULLを返す
- 24. SQL Serverの - 値
- 25. フィルター一覧を値の一覧に表示
- 26. Terraformの既定値への既定値
- 27. SQL Server 1つのjobrunからすべてのステップを一覧表示
- 28. を連結列の値単一値のSQL Server 2005の
- 29. SQL Serverのテーブルの列名を持つ既定の制約
- 30. SQL Server:マルチテナントの既定のエントリの挿入トリガー
あなたは、「デフォルト値」とはどういう意味ですか? MySQL ENUMのような許容値ですか? – Tomalak