を使用してダービーにデータをインポートしてSYSCS_IMPORT_DATA
います。私のテーブルには、他のテーブルで参照されているため、保持したい ID 列があります。
エラーが発生し続けます:
ID 列を変更しようとしています
次の呼び出しを使用して
CALL SYSCS_UTIL.SYSCS_IMPORT_DATA (NULL,'TABLE',NULL,NULL,'DATA.DEL',NULL,NULL,NULL,0);
テーブルに「GENERATED ALWAYS」を保持できます。解決策は、ID 列である列を除いて、テーブルにインポートする列を呼び出しで指定する必要があることです。
例:
CALL SYSCS_UTIL.SYSCS_IMPORT_DATA (null, 'STAFF', 'NAME,DEPT,SALARY,PICTURE', '2,3,4,6', 'c:\data\staff.del', ',','"', 'UTF-8', 0);
呼び出しの 3 番目のパラメーターは列名で、4 番目はテーブル内での順序です。
このリンクの詳細情報:
http://db.apache.org/derby/docs/10.6/tools/ctoolsimportidentitycol.html
これが将来役立つことを願っています、マルコス。