B
B.B
Unregistered / Unconfirmed
GUEST, unregistred user!
用SQL语言怎么设定关键字?在Interbaase中以下两
句SQL语言得出的结果不同
create table test1 (
PrimaryKeyField char(1) not null primary key,
UniqueField char(1) not null unique)
create table test2 (
UniqueField char(1) not null unique,
PrimaryKeyField char(1) not null primary key)
以上的test1和test2只是两个field创建的顺序不同,
但是当用DB Commander 2000 pro 打开后,test1的
key fields显示的是PrimaryKeyField,而test2的
key fields显示的是UniqueField。这是怎么回事?
到底应该怎么设定关键字?unique 和 primary key
又有什么不同?
句SQL语言得出的结果不同
create table test1 (
PrimaryKeyField char(1) not null primary key,
UniqueField char(1) not null unique)
create table test2 (
UniqueField char(1) not null unique,
PrimaryKeyField char(1) not null primary key)
以上的test1和test2只是两个field创建的顺序不同,
但是当用DB Commander 2000 pro 打开后,test1的
key fields显示的是PrimaryKeyField,而test2的
key fields显示的是UniqueField。这是怎么回事?
到底应该怎么设定关键字?unique 和 primary key
又有什么不同?