求一sql语句

tanlingyun 2008-06-26 05:19:21
我想建一个表,里面有一个字段gender,我想把它的值限制为'男'或女。但是不知道怎么写sql语句.
create table test
(gender char(2)......)
...全文
95 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tanlingyun 2008-06-26
  • 打赏
  • 举报
回复
抱歉!得明天才能加啊。结了算了。
tanlingyun 2008-06-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 roy_88 的回复:]
要加一个N啊--unicode
不要多語言環境的影響,如數據庫是瀪體版,程序用簡體字
Unicode 是將字碼指標對應到字元的標準用法。由於 Unicode 主要設計為涵蓋世界上所有語言的字元,因此不需要使用不同的字碼頁來處理不同的字元集..
[/Quote]
谢谢了,我再把这个帖子加点分吧,以表达对你的谢意。
中国风 2008-06-26
  • 打赏
  • 举报
回复
要加一个N啊--unicode
不要多語言環境的影響,如數據庫是瀪體版,程序用簡體字
Unicode 是將字碼指標對應到字元的標準用法。由於 Unicode 主要設計為涵蓋世界上所有語言的字元,因此不需要使用不同的字碼頁來處理不同的字元集..
utpcb 2008-06-26
  • 打赏
  • 举报
回复
create table test
(gender char(2) check(gender in(N'男','女')))加N 编码的原因
tanlingyun 2008-06-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 roy_88 的回复:]
SQL codecreate table test
(gender char(2) check(gender in(N'男','女')))
[/Quote]
谢谢了。
我想问一下为什么要加一个N啊
sweetweiwei 2008-06-26
  • 打赏
  • 举报
回复
--TRY
alter table test
add constraint ck_test check(gender = '男' or gender = '女')
中国风 2008-06-26
  • 打赏
  • 举报
回复
create table test
(gender char(2) check(gender in(N'男','女')))
liangCK 2008-06-26
  • 打赏
  • 举报
回复
check

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧