B blacksnow Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-18 #1 interbase建立表的时候为什么只能一个字段定义成PRIMARY KEY 多与1个就会产生-604错误!谢谢!我很着急用!!!
P panjun Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-19 #4 在用interbase建表时主键设为多个字段时可如下进行:create table kh(kh_no char(10) not null,kh_name varchar(50),primary key(kh_no,kh_name)
在用interbase建表时主键设为多个字段时可如下进行:create table kh(kh_no char(10) not null,kh_name varchar(50),primary key(kh_no,kh_name)
L lipingcool Unregistered / Unconfirmed GUEST, unregistred user! 2000-12-25 #5 如果只是SQL语句的问题的话,panjun的写法是对的!
B barton Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-04 #7 好象我用的几种数据库都只支持单一主键,逻辑上多主键有意义吗? 可不可以用唯一约束代替? 对于Interbase,分析一下它的系统表就明白了,触发器错误.
E eyes4 Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-04 #8 多主键当然有意义,有些表需要两个以上的键值才能确定其唯一性。 用唯一约束的话,就不能被用作引用完整性约束了。 另:哪些数据库只支持单一主键?
B blacksnow Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-09 #10 问题已经得到解决,我先前的写法一点都没有错,根panjun的一样 为什么不通过那?我觉得跟interbase的注册码有关系,拥有的 注册码注册的就会有很多限制!可能就是这样!