腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
存储
过程
失败
,
违反
主键
约束
、
、
我们有一个
存储
过程
,它通过一些插入等获得一些统计信息,但由于“
违反
主键
约束
”而
失败
。我知道错误消息准确地指出了问题所在,但我真的不明白为什么它总是
失败
。此数据库位于SQL2008 R2上
浏览 14
提问于2019-11-21
得票数 0
回答已采纳
1
回答
主键
标识值在
违反
唯一键
约束
时递增
、
、
我有一个SqlServer 2008表,它有一个
主键
(IsIdentity=Yes)和其他三个构成唯一键
约束
的字段。此外,我有一个将记录插入到表中的
存储
过程
,并且我使用SqlConnection对象通过C#调用
存储
过程
。 C#
存储
过程
调用运行良好,但是当C#
存储
过程
调用
违反
了唯一键
约束
时,我注意到了有趣的结果。当
存储
过程
调用
违反
浏览 0
提问于2010-03-28
得票数 3
回答已采纳
2
回答
如何在VBA中从
存储
过程
中捕获错误
、
、
、
我有一个调用其他几个
存储
过程
的
存储
过程
,其中一个由于重复的
主键
而无法将行插入到表中 出现的错误是消息2627,级别14,状态1,
过程
...,第16行
违反
主键
约束
'...‘。无法在对象'...我通过VBA从Excel电子表格中调用this,通常错误处理在适当的位置,但例程在没有触发错误的情况下静默地
失败
。我最初的尝试是在
存储
过程
调用周围放置一个BEGIN TRY
浏览 2
提问于2012-04-20
得票数 2
回答已采纳
1
回答
由于截断/删除而导致的Server
主键
冲突?
、
、
目标表有一个
主键
约束
,我要插入的是
主键
。INSERT INTO Target primKey ,stagingTable3仅具有使用以下where子句在目标表中不存在的数据: primKey not in (Select primKey from Target) 不知何故,我得到了一个
浏览 2
提问于2012-01-30
得票数 1
回答已采纳
2
回答
主键
vs唯一键冲突异常处理
、
、
我想要捕获SQL异常,并区分
主键
违规和唯一键违规。这两种类型的异常返回相同的ErrorCode 2627。我知道可以识别抛出哪个异常,但它是以“
违反
唯一键
约束
”或“
违反
PRIMART键
约束
”开头的解析错误消息。当然,我希望避免这种选择。另一种可能是直接在我的
存储
过程
中这样做,但我有很多
存储
过程
,在任何地方添加它都会很烦人。 你知道如何以优雅的方式处理这个问题吗?
浏览 2
提问于2015-01-07
得票数 3
1
回答
SQL
失败
--
违反
主键
约束
、
、
([START] VALUES ,GETDATE())编辑 我现在已经创建了这个表的一个副本,并且可以使用这个脚本插入到新的表中,会导致它
失败
的原因是什么?
浏览 1
提问于2014-01-16
得票数 3
回答已采纳
1
回答
在MSSQL 2005中,按列分组会导致意外的重复密钥冲突
、
、
、
我正在2005上执行一个
存储
过程
。所讨论的代码已经完美无缺地工作了大约12个月,但是现在在“重复密钥
违反
错误”上
失败
了。
违反
主键
约束
'Pk_temp_item_sales_details‘不能在对象'dbo.temp_item_sales_details’中插入重复密钥。
浏览 2
提问于2015-05-27
得票数 0
回答已采纳
3
回答
标识列SQL Server 2005两次插入相同的值
、
、
我有一个插入到表中的
存储
过程
(其中有一个不是
主键
的标识列- PK最初是使用日期/时间插入的,以生成唯一的值)。然后,我们使用SCOPEIDENTITY()来插入值,然后有一些逻辑根据这个值生成
主键
字段值,然后将其更新回表中。 在某些情况下,
存储
过程
被多个进程同时调用,从而导致“
违反
主键
约束
...”错误。
浏览 0
提问于2010-05-17
得票数 0
回答已采纳
1
回答
Hibernate模板SaveOrUpdateALL
主键
自动生成
、
} catch (RuntimeException re) { } }但是在第二次执行该方法时,我没有看到这个查询被执行。看起来hibernate将这个值
存储
在会话中的某个地方。现在,如果表是由不同的进程(假设是
存储
<
浏览 0
提问于2012-04-17
得票数 0
回答已采纳
1
回答
当pg_restore正在运行时,如何防止postgres数据库写入?
、
我正在使用pg_restore进行数据库恢复,当恢复
过程
中发生数据库写入时,它会
失败
。该错误是由于表的新insert所使用的
主键
序列造成的,该表已存在于备份文件中。pg_restore:表“test”的存档程序(db)复制
失败
:错误:重复的键值
违反
唯一
约束
"test_pkey“谢谢,阿南德
浏览 1
提问于2018-10-08
得票数 0
2
回答
由于
主键
约束
导致T-SQL
存储
过程
异常
、
我有一个
存储
过程
将一条记录插入到两个表中。如果发生异常,它还会运行下面的语句吗?INSERT INTO TABLEB (Counter) VALUES (2010);我得到的错误是:
违反
了
主键
约束
'PK_TABLEA‘。但是,当我在C#控制台应用程序中调用此
存储</em
浏览 65
提问于2018-06-09
得票数 0
回答已采纳
2
回答
存储
过程
以创建发票表项。
、
、
、
、
我必须创建一个
存储
过程
来创建一个发票表条目。该
过程
应允许用户通过提供新的发票编号x和客户id y来插入记录。该日期应为当前系统日期,小计、税和总字段应为0。sysdate, 0, 0, 0); / 调用引发错误: 错误报告- SQL错误: ORA-02291:完整性
约束
(USER.SYS_C00109369)
违反
-父键未找到ORA-06512:在"USER.INOVICEENTRY_STE
浏览 5
提问于2015-11-07
得票数 0
回答已采纳
1
回答
在Catch块内具有XACT_STATE()值的问题
、
、
、
、
@UnitsInStock = 2, @UnitsOnOrder = 1 最后,我收到了这个错误消息:我的问题是,既然第二个insert对于
主键
定义上的违规是不可提交的
浏览 3
提问于2019-12-17
得票数 0
1
回答
可能导致
主键
异常的原因是什么?
、
、
My ASP pages使用以下
存储
过程
在SQL Server中
存储
会话变量: COMMIT TRANEND 但偶尔,我会得到一个
主键
异常(MSG2627):“
违反
主键
约束
'PK_Variables‘。
浏览 0
提问于2011-12-02
得票数 3
回答已采纳
1
回答
使用Tableadapter从SQL中选择数据
、
、
在我的数据库中,我有一个
主键
"DocumentID“,我希望使用我在dataset designer中定义的
存储
过程
从数据库中获取数据,并将其放在datatable中,下面的代码如下: dt = patientsTableAdapter1无法启用
约束
。一个或多个行包含
违反
非空、唯一或外键
约束
的值。
浏览 2
提问于2014-08-17
得票数 0
1
回答
是在数据库端还是客户端捕获异常?
、
、
假设我在数据库中有一个
存储
过程
,将一行插入到表中。如果我试图插入
违反
表中
主键
约束
的行,数据库显然会抛出异常。现在,我应该在数据库级别上处理这个异常,还是可以将异常发送到客户端并在那里处理它?
浏览 3
提问于2013-09-25
得票数 0
回答已采纳
1
回答
触发器和事务
、
、
、
最近,我们进行了一项更改,根据以前
存储
过程
中使用的逻辑创建
约束
,其中一部分包括使用INSTEAD OF触发器来集中逻辑。这一逻辑通常过于简单化:
存储
过程
包含针对视图的INSERT (或UPDATE)语句,该视图具有INSERT/UPDATE触发器。问题是在触发器中的语句中命中了类似CHECK
约束
的内容。事务被转储,所有内容都回滚。我正在考虑必须在违规的
存储
过程
中复制CHECK/etc
约束
,以便在触发器执行之前进行
浏览 0
提问于2012-03-14
得票数 5
回答已采纳
1
回答
sqlite中的数据插入问题
、
、
、
、
我的表定义是:创建表"Product“("ProID”整数
主键
AUTOINCREMENT NULL,"BarCode“VARCHAR唯一,"ProductName”VARCHAR ); 当我插入数据时,sqlClass addRecord中的-sqlClass addRecord:03-03-25 15:43:08.793 failure 126698:207 *终止应用程序,原因:“插入数据时出现错误”
约束
失败
浏览 8
提问于2011-03-25
得票数 3
回答已采纳
2
回答
为什么在MySQL中
违反
唯一键
约束
而不是
主键
约束
时会出现自动增量间隙?
、
、
ON DUPLICATE KEY UPDATE中使用MySQL时,当插入
失败
时会出现自动增量间隙。但是--我注意到只有当一个唯一的键
约束
被
违反
时,才会出现空白。如果
主键
约束
失败
,则不会出现自动增量间隙。谢谢!
浏览 6
提问于2018-01-02
得票数 3
回答已采纳
3
回答
如何按特定顺序执行SQL Server更新?
、
我在
存储
过程
中有一条SQL Server update语句,该语句在执行
过程
中
违反
了
约束
,但一旦完成整个update语句,该
约束
就会生效。
约束
确保父行不能将FieldA设置为非NULL值,除非所有子行都将FieldA设置为非NULL值。--- | ------ | ------2 | 1 | NULL | 123 现在,当执行update语句时,它会因为
违反
约束</
浏览 11
提问于2016-08-31
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
出局者戴志康:人性未被约束,违反金融常识,失败只是早晚的事
JDBCPreparedStatment、批处理、处理二进制、自动主键、调用存储过程、函数
Oracle 19C入门到精通之数据完整性和约束性
MySQL低版本数据传入高版本报错的解决办法
MySQL Day 01
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券