⑴ sql創建一個表表裡有一個性別欄位gender,要設置它的默認值為男,代碼怎麼寫
ALTER TABLE [TableA] ADD CONSTRAINT [DF_TalbeA_gender] DEFAULT ('男') FOR [gender]
⑵ 默認值為』男』 取值為』男』或』女』 用sql語句咋寫
在表 table1的【性別】列上添加默認值和約束.
ALTER TABLE table1 ADD CONSTRAINT [DF_table1_性別] DEFAULT ('男') for [性別]
ALTER TABLE table1 ADD CONSTRAINT [CK_table_性別] CHECK (([性別]='女' OR [性別]='男'))
⑶ 性別只為男和女並且默認為男,SQL語句怎麼寫
樓上說的答非所問啊,人家是建表,你給個查詢出來
比如建立個學生表,里邊包括,學號,姓名,性別,其他欄位略
createtable學生表
(
學號char(5)notnullprimarykey,
姓名varchar(10)notnull,
性別char(2)default'男'check(性別in('男','女'))
)
其中default'男' 就是默認為男
check(性別in('男','女') 就是性別只可以為男或女
⑷ sql 語句怎麼把姓別改為男女
你用的要是Oracle的可以使用decode函數,這樣只是在輸出的時候把性別表示為男女,在SQL Server中使用COALESCE函數,這兩個函數的性質是一樣的,不改變原有的數據
⑸ sql語句中要求SEX值為1時顯示為"男",為0時顯示為"女";
selectnameas'名字',(casewhensex='1'then'男'whensex=0then'女'end)as'性別'fromEmployees;
name是姓名的sql標簽,可能要改
⑹ sql check約束中怎麼把性別欄位的check約束設成男或女(在企業管理器中)
在企業管理器中這樣寫:stuSex = '男' or stuSex = '女'
用代碼就這樣寫約束
alter table stuInfo add constraint CK_stuSex check (stuSex = '男' or stuSex = '女')
其中stuInfo 是表名,stuSex 是你要設置約束的列名
⑺ 在sql中性別項要默認取值為「男」程序該如何寫
可能是"性別" 這個欄位本身是數值類型而不是文本類型。
ALTER TABLE [table] ADD DEFAULT ('男') FOR [性別]
如果對您有幫助,請記得採納為滿意答案,謝謝!祝您生活愉快!
vaela
⑻ sql-server 中如何設置性別的預設約束 要求默認為男-----0
存入資料庫時用
int
(或其他類型的也可以)類型的
1.表示
男
0.表示
女
取數據的時候在數據綁定控制項中可以這樣寫(<%#
eval("sex").tostring()=="1"?"男":"女"%>)
sex為資料庫欄位