大神,求教,我想知道这个用户自定义数据类型中的默认值和规则是什么意思,有什么用啊?

 我来答
hy1397471
2016-05-30 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17154
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部
默认值就是,新增数据行,未指定数据的列的默认值。
比如表AAA的列a,b,c,其中c为char类型。而char类型默认值设置为"NULL",
那么:
insert into aaa(a,b) values(1,'aa')
实际插入的列是:1,‘aa’,'NULL'
规则:相当于预设的有效性验证
追问
大神,我是刚学两个星期,不太懂,有效性验证又是什么意思,我能加您QQ吗,学习sql当中有好多不理解的
追答
比如日期,只允许输入1900-12-22的格式,而19001222无法保存。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式