表约束和列约束的区别

[复制链接]
查看11 | 回复9 | 2013-2-25 14:51:24 | 显示全部楼层 |阅读模式
本帖最后由 VPQ743 于 2013-2-6 17:13 编辑
在数据库里面创建一个新的table的时候,在列级定义的约束和在表级定义的约束有什么区别吗?还是只是语法格式不同?

回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
没啥区别,在列上加的,会遵循Oracle的默认设置,名字也是内定的,表空间默认,不怎么方便管理。所以还是自己后面写了。
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
mckingstar 发表于 2013-2-6 15:33
没啥区别,在列上加的,会遵循Oracle的默认设置,名字也是内定的,表空间默认,不怎么方便管理。所以还是自 ...

恩 如果光是看文档的举例没看出啥区别 多谢
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
看看
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
什么是表级索引啊?
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
atgc 发表于 2013-2-6 16:48
什么是表级索引啊?

是约束
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
只是语法格式不同
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
Sunleth 发表于 2013-2-6 17:25
只是语法格式不同

恩 困惑已久
回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
前四种属于表级约束,最后一种属于列级约束~
1.primary
2.foreign key
3.unique
4.check
5.not null

回复

使用道具 举报

千问 | 2013-2-25 14:51:24 | 显示全部楼层
感觉没有啥区别
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行