我需要將表從數據庫A傳送到數據庫B,表中有一個自動增量列。新數據庫中表的內容必須與原始數據庫中的表相同,包括自動增量列中的值。Sybase IQ:使用自動增量列裝入表
以下LOAD TABLE,其中COL1是自動增量列,不工作:
set identity_insert TableName on;
LOAD TABLE TableName
(col1,col2,col3)
FROM 'file.csv';
我收到以下錯誤:
無法插入或更新COL1列:設置選項「IDENTITY_INSERT '到包含要修改的標識列的特定表名稱。
不過,我正在設置identity_insert選項。這個命令有什麼問題?
討論其中的Sybase IQ的版本是你嗎? – Hotel