大神,求教,我想知道这个用户自定义数据类型中的默认值和规则是什么意思,有什么用啊?
1个回答
2016-05-30 · 知道合伙人软件行家
关注
展开全部
默认值就是,新增数据行,未指定数据的列的默认值。
比如表AAA的列a,b,c,其中c为char类型。而char类型默认值设置为"NULL",
那么:
insert into aaa(a,b) values(1,'aa')
实际插入的列是:1,‘aa’,'NULL'
规则:相当于预设的有效性验证
比如表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无法保存。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询