2011年1月17日 星期一

使用LOAD解決無法匯入含有Generated Always的表格之方法

資料來源:http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/core/r0008304.htm

在設計資料庫的schema時,若針對Primary Key有設定Generated Identity屬性,在load資料時,會出現無法匯入的訊息,此時可以在LOAD    command中加上 modified by identityoverride 選項,如此一來,就會把 source table的identity column的值直接覆蓋到target table的identity column。範例指令如下

db2 load from load.del of del modified by identityoverride 
replace into table1


進階資訊(其它Import/Export/Load會用到的modifier,以及Import/Export/Load對這些modifier的支援)

http://www.ibm.com/developerworks/data/library/techarticle/dm-0405melnyk/index.html

沒有留言:

張貼留言