設計students表,有姓名 性別和愛好欄位,要求性別欄位單選('男'/'女'),愛好欄位可多選('籃球','足球','音樂','看書','畫畫','攝影'),用命令完成。
uj5u.com熱心網友回復:
use testcreate table students
(sname nvarchar(50),
ssex char(2),
shobby nvarchar(50)
)
ALTER TABLE students WITH NOCHECK
ADD CONSTRAINT col1_check CHECK (ssex in('男','女'))
ALTER TABLE students WITH NOCHECK
ADD CONSTRAINT col2_check CHECK (shobby in('籃球','足球','音樂','看書','畫畫','攝影') )
后面兩個陳述句為約束,我不清楚 這種限制欄位為規定內容跟的需求,如果是你所說的這個,性別限制男女,愛好限制這六個,那這么寫是沒問題的。
uj5u.com熱心網友回復:
表是創建成功了,但后面兩天陳述句語法錯誤
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/46275.html
標籤:基礎類
下一篇:求大神解決SQL難題
