當出口SQL腳本由SQL開發人員有可用的多種選擇,但無論哪種方式都存在上生成主鍵UNIQUE INDEX
這樣主鍵和唯一索引 - 通過SQL Developer生成的SQL腳本
CREATE UNIQUE INDEX "SYS_C0018099" ON "TRANSACTION" ("ID")
並添加PRIMARY KEY
同一個表和相同的列
ALTER TABLE "TRANSACTION" ADD PRIMARY KEY ("ID")
因此問題是:它看起來像是一種冗餘的?我認爲在列上創建主鍵時應該默認在該列上創建唯一索引?那麼爲什麼第一個命令是必要的?
這可能會導致數據冗餘?
我在Oracle 11g上,請分享關於它爲什麼應該如上所示的任何想法。
在此先感謝。
閱讀此可能會幫助您http://viralpatel.net/blogs/understanding-primary-keypk-constraint-in-oracle/ – jazzytomato
偉大的文章;) – Dreamer