2014-02-28 29 views
2

當我嘗試在表中存在主鍵和外鍵的情況下加載.tbl數據時,Monetdb出現此錯誤,出了什麼問題? 這是命令:monetdb - 複製到...要求沒有索引的表

COPY INTO monet.CUSTOMER FROM '/home/nicola/Scrivania/ssb-dbgen-master/1gb/customer.tbl' USING DELIMITERS '|', '|\n' LOCKED; 
+0

你好,你可以發佈[可重現的例子](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example?lq=1)?你沒有提供足夠的信息來幫助我們:)謝謝 –

回答

0

MonetDB的文檔的另一部分說:「警告此舉是應完整性約束添加到該文件已加載後的表中的ALTER語句執行批量完整性檢查,往往更有效地執行這些檢查。」 https://www.monetdb.org/Documentation/Manuals/SQLreference/CopyInto

通常,對於批量加載到現有表中,建議刪除索引/外鍵/其他約束,加載表,然後重新創建索引/外鍵/其他約束。