-
1 votesanswersviews
FbDataReader与Unique约束有关
我正在为一个包含以下类型的唯一约束的表的DataTable加载 FbDataReader (全表DDL) CREATE TABLE MY_TABLE ( PK_ID INTEGER NOT NULL, STRING_KEY CHAR(50) NOT NULL COLLATE NONE, INT_KEY INTEGER, CONSTRAINT PK_MY_TABLE ... -
1 votesanswersviews
Apache Ignite唯一约束
我正在使用Apache Ignite和Spring Data . 我需要一个列“用户名”才能是唯一的 . 事实上,“用户名”是Ignite缓存的关键 . 我认为点燃还没有实现独特的约束 . 使用普通的点燃API,我不确定我是否可以像以下一样锁定: IgniteCache<String, Integer> cache = ignite.cache("userCache"... -
7 votesanswersviews
Oracle 'INSERT ALL'忽略重复项
我有一个数据库表,它有一个唯一的约束(唯一的 (DADSNBR, DAROLEID) 对) . 我将同时在这个表中插入多个值,所以我认为这将是更快的方式'd like to get it done using one query - I' m . 我的查询是这样的: INSERT ALL INTO ACCESS (DADSNBR, DAROLEID) VALUES (68, 1) ... -
165 votesanswersviews
SQLite表约束 - 在多列上唯一
我可以在SQLite网站上找到关于此的语法“图表”,但没有示例和我的代码崩溃 . 我在单个列上有其他具有唯一约束的表,但我想在两列上向表添加约束 . 这就是我所带来的SQLiteException,消息“语法错误” . CREATE TABLE name (column defs) UNIQUE (col_name1, col_name2) ON CONFLICT REPLACE 我这样做是基... -
1 votesanswersviews
违反唯一约束时的Oracle序列值增量
我创建了一个Oracle序列,并在插入新记录时触发自动递增表上的主键列 . 这是我的代码: CREATE TABLE MOBILE_APP ( "MOBILE_APP_ID" NUMBER(9, 0) PRIMARY KEY, "NAME" VARCHAR2(60) NOT NULL, "DESCRIPTION" VARCHA... -
5 votesanswersviews
INSERT INTO .. SELECT ..唯一约束违规
我正在运行一个存储过程,它选择值我的临时表并将它们插入到数据库中,如下所示: INSERT INTO emails (EmailAddress) ( SELECT DISTINCT eit.EmailAddress FROM #EmailInfoTemp eit LEFT JOIN emails ea ON eit.EmailA... -
5 votesanswersviews
Neo4J 2.1.3唯一性约束被违反,这是一个错误吗?
我们有一个Neo4J 2.1.3数据库,我们有一个唯一性约束,创建如下: CREATE CONSTRAINT ON(segment:SEGMENT)ASSERT segment.segmentId IS UNIQUE 当我们从浏览器测试这个时,它可以很好地检测违规行为,例如: CREATE(n:SEGMENT {name:“duplicate”,segmentId:110484})返回n 结果是 ... -
3 votesanswersviews
org.hibernate.exception.ConstraintViolationException:无法执行JDBC批量更新[由于唯一约束]
错误: org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update java.sql.BatchUpdateException: Duplicate entry '24-0-es_reservation_detail' for key 'questionId_referenceI... -
2 votesanswersviews
插入时空表上持久的“唯一约束违例”
我们假设我正在管理一个简单的表格 . 此外,每个用户可以间接创建每行的副本并自行修改 . 这是我的设置: -- the original table CREATE TABLE test ( id integer PRIMARY KEY, a integer, b integer NOT NULL, c integer ); -- the table holding... -
-2 votesanswersviews
SSMS在违反UNIQUE KEY约束的情况下在2008年和2014年显示差异错误消息[关闭]
在 SQL Server 2008 实例中将记录插入我的表 table1 时,我收到以下错误 消息2627,级别14,状态1,行1违反UNIQUE KEY约束'IX_table1' . 无法在对象'dbo.table1'中插入重复键 . 但是在 SQL Server 2014 (上面的数据库的副本)中执行相同的查询时,我在错误消息中得到了一些区别 消息2627,级别14,状态1,行2违反UN... -
1 votesanswersviews
UNIQUE KEY Violation错误未显示重复数据
在SQL Server 2008中,在将一组记录插入到我的表 table1 时,由于重复数据,我收到一个唯一的密钥冲突错误 . 这很好,但错误消息没有显示哪些数据是重复的 . 但在SQL Server 2014中,它也显示了重复的键值 . 2014年的错误消息 消息2627,级别14,状态1,行2违反UNIQUE KEY约束'UK_table1' . 无法在对象'dbo.table1'中插入重复... -
1 votesanswersviews
对于复合外键,是/为什么是带有主键的列组合所需的引用表中的复合UNIQUE约束?
我有一个关于明确定义某事物的唯一性的问题 . 这涉及复合外键的创建 . 我在下面创建了一个示例,试图让我的问题尽可能清楚(我已经包含了一些数据插入以便于测试) . [Table1] 的每个条目都必须具有唯一的 [Name] . CREATE TABLE [Table1] ( [ID] INT IDENTITY NOT NULL PRIMARY KEY, ... -
758 votesanswersviews
如何为MySQL中的多列指定唯一约束?
我有一张 table : table votes ( id, user, email, address, primary key(id), ); 现在我想使列 user, email, address 唯一(一起) . 我如何在MySql中执行此操作? 当然这个例子只是......一个例子 . 所以请不要担心语义 . -
0 votesanswersviews
超过10列的唯一约束
我有一个时间序列模拟模型,它有10个以上的输入变量 . 不同模拟实例的数量将超过100万,每个模拟实例每天生成一些输出行 . 为了将模拟结果保存在关系数据库中,我设计了这样的表 . create table SimulationModel(simul_id整数主键,input0字符串/数字,input1字符串/数字,...)创建表SimulationOutput(dt DateTime主键,si... -
1 votesanswersviews
唯一列约束,异常与数据库检查?
我在表中有一个具有唯一约束的列 . 现在一般来说,最好在数据库中检查该列的值是否重复或者是否更好地处理它在try catch中产生的异常? 答案是否一般,或者会出现这样的情况:例如,如果它只是一个简单的表,例如用户名列,或者表有多列和外键 . 编辑: 在阅读了这两个答案之后,我认为这个问题是有争议的,因为它可能会导致预检时数据库的性能问题或捕获异常时的代码问题,但我认为我更喜欢捕获异常,特别是如果... -
125 votesanswersviews
实体框架代码中的唯一约束优先
Question 是否可以使用流畅的语法或属性在属性上定义唯一约束?如果没有,有哪些解决方法? 我有一个带有主键的用户类,但我想确保电子邮件地址也是唯一的 . 这是否可以直接编辑数据库? Solution (based on Matt's answer) public class MyContext : DbContext { public DbSet<User> Users ... -
32 votesanswersviews
有没有办法对dynamodb中主键以外的属性(字段)强制执行唯一约束
在dynamodb中,如果你想在主键之外的字段中强制执行唯一性(就像你有一个用户表并希望用户使用唯一的电子邮件地址而主键是用户ID是一个数字)有其他方法扫描该表以查看该电子邮件是否已被使用? -
24 votesanswersviews
如何为Oracle中的列组合提供唯一约束?
我有一个包含4列的表 每列将是A,B,C,D A列是主键 . B列具有唯一的名称约束 . 现在我想删除B列的唯一约束,并通过组合B,C和D列来提供唯一约束 . 因此,该表将只允许在B,C和D列中具有特定值的一行 . 我怎样才能给出这种类型的约束? 我尝试给出复合唯一键,如: ALTER TABLE TABLENAME ADD CONSTRAINT CONSTRAINT_NAME UNIQUE (... -
2 votesanswersviews
列名不匹配的唯一约束
我有一张 table 列出了所有不同品牌/型号的汽车: Make, Model, Year 每排都是独一无二的,比如“Chevrolet Camaro 1969” 然后我有一个表格列出了“模型组”,这些车经常被组合在一起,就像1967-1969 Camaros一样 . 所以: Make, Model, StartYear, EndYear, GroupName 我为“Make-Model-St... -
1 votesanswersviews
独特的约束性能
当拥有一个包含4.5亿条记录和唯一约束的表(没有主键,只有6列的约束)时,如何在每天插入500万行的同时提高其性能 . 目前我只是禁用约束并在加载完成后启用它 . 但这需要一些时间 . 顺便说一句,没有唯一的索引支持约束......它只会变得非常巨大 -
2 votesanswersviews
ArangoDB 3.2唯一约束违反_id或_key
我刚刚从arangoDB github [1.1] Feature request: On unique constrain violation exceptions include ids or keys that were involved #342 (https://github.com/arangodb/arangodb/issues/342)中读到了这个问题,因为它正是我所寻找的 . ... -
1 votesanswersviews
Unique和Composite主键之间的区别在sql server中
我想知道SQL Server中唯一键和复合主键之间的区别 . 据w3c学校说: UNIQUE约束唯一标识数据库表中的每条记录 . UNIQUE和PRIMARY KEY约束都为一列或一组列的唯一性提供了保证 . PRIMARY KEY约束自动在其上定义UNIQUE约束 . 请注意,每个表可以有许多UNIQUE约束,但每个表只有一个PRIMARY KEY约束 . 我们可以使用以下方法创建复合主... -
133 votesanswersviews
我可以在PostgreSQL表创建后添加UNIQUE约束吗?
我有下表: tickername | tickerbbname | tickertype ------------+---------------+------------ USDZAR | USDZAR Curncy | C EURCZK | EURCZK Curncy | C EURPLN | EURPLN Curncy | C USDBRL | US...