sql - 在 Sybase ASE 中插入主键重复
问题描述
我一直在尝试从外部脚本将数据插入 Sybase 数据库。
我正在使用原始程序使用的确切查询。当我将 sql 作为原始程序插入时,一切看起来都很好。直到我尝试在程序中手动插入数据;它给了我一个错误
执行错误 SolUpdates 执行更新错误:[错误代码:E0001] 尝试在
changes
具有唯一索引的对象中插入重复的键行pk_27471
我怀疑通过在外部插入 PK 值并没有改变,原始脚本正在尝试使用我刚刚使用的唯一键插入新数据。
这些数据是否保存在 sybase 数据库中?以及如何插入文件并使用自动增量功能?
如果我插入“null”而不是一个值,它告诉我我不能使用 NULL。但是,当我根本不将 PK 列放在插入 sql 中时,它将返回重复的条目。
有人可以就这个问题发表意见吗?
解决方案
推荐阅读
- neo4j - (Neo4j) 查询不显示图表
- javascript - UWP - 将 png 保存为 jpg,我希望透明度变为白色
- javascript - React 添加购物车重构 - 未知添加状态
- cassandra - 使用 kafka connect cassandra sink 在 Cassandra 中自动生成表
- python - 使用聚合时 MongoDB 缓存或内存泄漏
- c# - 如何在 Angular 中使用 typescript 根据下拉值显示名称值?
- javascript - 在 Node / Electron 环境中共享 ESM“.js”模块
- angular - 将特定表单添加到 *ngFor 中的项目
- c# - 每次程序向文件 C# 输入新字符串时,编写新的代码行
- graph - 如何在图表中包含“引用”属性/属性?