关于create table创建表时添加约束,麻烦看下我的应该怎么改

书上的要求是创建表并同时创建以下约束1,设置学号为主键,主键名为pk_sid2,为姓名添加唯一约束(unique),约束名为uk_name3,为性别添加默认约束(defa... 书上的要求是创建表并同时创建以下约束
1,设置学号为主键,主键名为pk_sid
2,为姓名添加唯一约束(unique),约束名为uk_name
3,为性别添加默认约束(default),名为df_sex,值为'男'
4,为出生日期添加check,约束名为ck_bday,检查条件为'出生日期>'1988-1-1''
以下是我写入的代码
create table stu_con
(
学号 char(4)primary key,
姓名 char(8)unique,
性别 char(2),
default '男',
出生日期 datetime check(ck_bday(year,出生日期,getdate())>'1988-1-1'),)

不知道怎么为约束创建名称,也不知道为什么会出现下列提示:

服务器: 消息 195,级别 15,状态 10,行 6 'ck_bday' 不是可以识别的 函数名。
展开
 我来答
旋风少年时代
2012-10-10 · TA获得超过1080个赞
知道小有建树答主
回答量:651
采纳率:25%
帮助的人:257万
展开全部
ck_bday这个函数名不是数据库自带的吧。。。你好好看看
更多追问追答
追问
请看第四条,的确不是系统里的,但是是题目要求。。。
追答
这个只能是在做作业时可以写,这样写的不是完整的东西
是不能执行的了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
学傻猪猪
2012-10-10 · 贡献了超过118个回答
知道答主
回答量:118
采纳率:0%
帮助的人:30.4万
展开全部
好今年前学过,忘记的差不多了,不过我建议上网易学院看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
g1870724347
2012-10-10 · TA获得超过233个赞
知道答主
回答量:145
采纳率:0%
帮助的人:48.5万
展开全部
我不会,对不起,谢谢╭(╯3╰)╮!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式