Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用标识id在derby中导入数据_Java_Sql_Derby - Fatal编程技术网

Java 使用标识id在derby中导入数据

Java 使用标识id在derby中导入数据,java,sql,derby,Java,Sql,Derby,我正在使用SYSCS\u IMPORT\u data将数据导入derby。我的表有一个要保留的标识列,因为它在其他表中被引用 我不断得到错误: 尝试修改标识列 使用以下调用 CALL SYSCS_UTIL.SYSCS_IMPORT_DATA (NULL,'TABLE',NULL,NULL,'DATA.DEL',NULL,NULL,NULL,0); 我找到了答案。问题是表格,只是更改了默认情况下生成的“始终生成”。您可以将“始终生成”保留在表格中。解决方案是,您必须在调用中指定要在表中导入的列,

我正在使用
SYSCS\u IMPORT\u data
将数据导入derby。我的表有一个要保留的标识列,因为它在其他表中被引用

我不断得到错误:

尝试修改标识列

使用以下调用

CALL SYSCS_UTIL.SYSCS_IMPORT_DATA (NULL,'TABLE',NULL,NULL,'DATA.DEL',NULL,NULL,NULL,0);

我找到了答案。问题是表格,只是更改了默认情况下生成的“始终生成”。

您可以将“始终生成”保留在表格中。解决方案是,您必须在调用中指定要在表中导入的列,不包括标识列

例如:

调用SYSCS_UTIL.SYSCS_IMPORT_DATA (空,'STAFF','NAME,depart,SALARY,PICTURE','2,3,4,6', “c:\data\staff.del'、'、'、'、'”、'UTF-8',0)

调用的第三个参数是列名,第四个参数是它们在表中的顺序

更多信息请点击此链接:

希望这对以后有所帮助,
马科斯。

你刚才为我节省了很多时间。谢谢你!看到了吗