永发信息网

列级主键约束与表级主键约束的区别

答案:2  悬赏:40  手机版
解决时间 2021-11-16 06:37
列级主键约束与表级主键约束的区别
最佳答案
在列定义同时定义的约束称为列级完整性约束定义,作为表的独立的一项定义的完整性约束称为表级完整性约束。在列级完整性约束定义处可以定义如下约束:
一、NOT NULL:限制列取非空值
二、DEFAULT:指定列的默认值,使用形式为:DEFAULT 常量
三、UNIQUE:限制列取值不重
四、CHECK:限制列的取值范围,使用形式为:CHECK(约束表达式)
五、PRIMARY KEY:指定本列为主码
六、FOREIGN KEY:定义本列为引用其他表的外码。使用形式为:
【FOREIGN KEY(<列名>)】REFERENCES<外表名>(<外表列名>)
在上述约束中,除了NOT NULL和DEFAULT不能在表级完整性约束处定义之外,其他约束均可在表级完整性约束处定义。但有几点需要主义:第一,如果CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义;第二,如果表的主码由多个列(超过1列)组成,则这样的主码也只能在表级完整性约束处定义,并注意将主码列用括号括起来,即PRIMARY KEY(列1{【,列2】...});第三,如果在表级完整性约束处定义外码,则FOREIGN KEY 和<列名>均不能省略。
全部回答

not null 也可以在表级中使用吧?

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如果人在坐牢家里人把店铺转让别人他出狱有没
草地对水土的保持调节气候方面作用属于生物多
如果吧旧电脑的内存条卸下来,安装到新电脑上
青浦11路经过哪些站头?
2.7和2.05最大公因数
燕郊骏捷新视界那边有近一点的篮球场吗?
停车场(云山路)(云山路与银山路交叉口西北100
南宁哪里有木屋木屋别墅批发市场
2017年3月3日到6月16日多少天
宁海环保监测作息时间表
下面哪些算是是正确的,正确的话更错误的画叉
绿晶洗衣(青松路)地址好找么,我有些事要过去
有带峰和影这两个字的网名吗
儿菜干炒豌豆怎么做好吃
上海裕宇二手车销售有限公司怎么样?
推荐资讯
如何通过IP查询域名?
笔记本电脑硬盘装满东西会产生更多热量吗?
祈文超市地址有知道的么?有点事想过去!
请问英语子母z怎么读
英文广告优点
2a十axa=99怎么算
什么叫引文索?在检索中有哪些独特的价值?
多肽粉的好处和坏处
今年外贸是好做还是不好做
如果你是一个女的,有一个一个男人一边说话,
中裕燃气和新奥燃气哪个有实力
别人骂你土鳖怎么嘲讽他
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?