java - 使用身份 id 在 derby 中导入数据

标签 java sql derby

我正在使用 SYSCS_IMPORT_DATA 将数据导入到 derby。我的表有一个我想保留的标识列,因为它在其他表中被引用。

我不断收到错误:

Attempt to modify an identity column

使用以下调用

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

最佳答案

好吧,我找到了答案。问题出在表上,只需将 GENERATED ALWAYS 更改为 GENERATED BY DEFAULT。

关于java - 使用身份 id 在 derby 中导入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15820386/

相关文章:

java - 有没有办法画那个圆形渐变

javascript - 带有 WHERE 子句的 executeSql 在 Phonegap 中不返回任何结果

java - 如何在java中的嵌套sql语句中连接动态值?

java - 重置 JDBC 中的主键计数器

jpa - GlassFish 找不到我的数据源

java - 如何手动指定 derby.system.home 属性来启动 derby 服务器

java - 我的二叉树添加节点是否正确?

java - Eclipse 在将 GaussianBlur 与 OpenCV for Android 一起使用时出错

mysql - 如何在 SQL 查询中连接同一个表中的列以将它们显示为一个?

java - 比较相似词的两个字符串列表并测量出现词的频率 - JAVA