如何索引Oracle中的外键?
答案 0 :(得分:2)
CREATE TABLE reftable (id INT NOT NULL PRIMARY KEY)
CREATE TABLE mytable (id INT NOT NULL, ref INT NOT NULL)
ALTER TABLE mytable
ADD CONSTRAINT fk_mytable_ref_reftable
FOREIGN KEY (ref) REFERENCES reftable (id)
CREATE INDEX ix_mytable_ref ON mytable (ref)
另一个表(您正在引用的那个)中的列必须是PRIMARY KEY
或者在其上定义了UNIQUE
约束,这意味着它已经有一个索引。
答案 1 :(得分:0)
您不能索引外键约束本身,但您可以索引定义外键的列。
此致 罗布。