这句话如何理解

[复制链接]
查看11 | 回复5 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
NOT NULL and UNIQUE constraints are not allowed if the PRIMARY
KEY constraint is specified.
我的理解是:如果这个列是PRIMARY KEY 约束不能有NOT NULL and UNIQUE约束;
但事实不上这样的,如:
SQL> create table cc ( a number , b char not null primary key ) ;
表已创建。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
最初由 hare 发布
[B]NOT NULL and UNIQUE constraints are not allowed if the PRIMARY
KEY constraint is specified.
我的理解是:如果这个列是PRIMARY KEY 约束不能有NOT NULL and UNIQUE约束;
但事实不上这样的,如:
SQL> create table cc ( a number , b char not null primary key ) ;
表已创建。 [/B]

其实pk之中隐含了not null 和unique。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
在什么地方说的?结合上下文看看
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
OCPBOOK的PL/SQL的 LESSONE 9的第15页尾
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
是不是版本问题呀
上面有提到 ORACLE VERSION 6
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
写个建表的语句测试一下不就得了
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行