gpt4 book ai didi

sql-server - 无法在具有唯一索引的对象中插入重复的键行。重复的键值。该语句已终止

转载 作者:行者123 更新时间:2023-12-02 14:50:21 27 4
gpt4 key购买 nike

我是 Outsystems 和 SQL 的新手。我尝试创建一个总线应用程序,其中的实体 enter image description here

当我尝试创建一个具有相同名称和不同路线和公交车 ID 的新乘客时。我明白了无法在具有唯一索引“OSIDX_OSUSR_6SL_RIDER_4NAME”的对象“dbo.OSUSR_6SL_RIDER”中插入重复的键行。重复的键值为 (ABC)。
该声明已终止。
当我检查数据库表“dbo.OSUSR_6SL_RIDER”中的名称字段时,它没有设置唯一标识符。有人可以帮我解决这个问题吗?

最佳答案

打开表格下的索引树。您将找到一个名为'OSIDX_OSUSR_6SL_RIDER_4NAME'的索引。

编写该索引的脚本,您将看到它是您尝试在其中创建重复值的“名称”列上的唯一索引。

您必须更改该索引以包含路线和总线 ID,或者必须放弃创建具有重复名称的新行的尝试。

关于sql-server - 无法在具有唯一索引的对象中插入重复的键行。重复的键值。该语句已终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34341952/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com