腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在批处理插入中忽略外键
约束
、
、
我希望批量插入大量生成的数据,这些数据具有循环依赖性(每个
表
中的一个列
被
外键
约束
到另一个
表
中)。为了避免这种情况,我只想关闭外键
约束
,插入数据,然后打开
约束
。现在我有:该命令将运行,不会产生任何错误,但当我试图清除
表
以准备插入数据时,将得到以下错误:我目前的理论是,这是由另一个
浏览 8
提问于2011-06-27
得票数 6
回答已采纳
1
回答
如何
禁用
和启用mysql
表
中的所有
约束
。PK、FK、CHK、UNI等
我需要加载测试数据到
表
中,我想
禁用
每个可能的
约束
,我已经找到了如何全局关闭外键,但我需要
禁用
所
有的
约束
,PK,FK,CHK,UNIQ等等。当然,在那之后,我必须调整所
有的
约束
。
浏览 2
提问于2015-03-20
得票数 6
回答已采纳
1
回答
Postgres (AWS Aurora)未强制执行唯一索引/
约束
、
我们希望确保真正良好的数据一致性,因此我们广泛使用外键、触发器来在插入/更新数据时验证数据,还使用了许多唯一
约束
。 大多数写入来自简单的REST API请求,这会导致非常标准的插入和更新查询。例如,对一个
表
的更新将导致对其他
表
的一些相当复杂的级联更新。 所有查询总是包装在事务中,并且在大多数情况下,我们不使用显式锁定。 那到底是怎么回事?我们有许多(几十行,跨越几十个
表
)实例,其中数据存在于数据库中,这不符合我们的唯一
约束
。 有时违规行的created_at和updated_at时间戳相同,但有
浏览 20
提问于2020-10-08
得票数 0
1
回答
什么会
禁用
外键
约束
?
、
我有一个数据库,所
有的
外键
约束
都被
禁用
了。没有人手动
禁用
它们。SQL Server是否可以出于任何原因自动
禁用
它们?备份或恢复会关闭它们吗? 我该怎么把它们重新打开呢?
浏览 1
提问于2013-09-28
得票数 2
1
回答
SqlException:如何删除
约束
、删除
表
和恢复
约束
?
、
、
、
我有一个删除
表
中所
有数据的方法,但是如果存在外键
约束
,这个方法就不能工作。如何检查是否存在引用
约束
,首先删除这些exist,然后继续删除指定
表
中的所有数据?如果存在任何外键
约束
,则引发此异常: } return success;我需要知道的是,要么是删除
约
浏览 3
提问于2015-11-05
得票数 0
1
回答
UICollectionReusableView
约束
不更新
、
我试图在加载事件时动态激活/
禁用
UICollectionReusableView子类上的一些布局
约束
。在刷新代码时,我激活一些
约束
/
禁用
其他
约束
(在调试器中,确保它们都不是nil),在单元上调用setNeedsLayout我将直观地检
浏览 3
提问于2017-05-10
得票数 1
1
回答
即使子表为空,父
表
的截断也会受到限制吗?
、
、
、
我可以使用delete from table_name,它可以工作。
浏览 4
提问于2012-03-02
得票数 1
回答已采纳
1
回答
强制
约束
名称唯一性
我刚刚注意到,PostgreSQL允许在数据库中重复外键(可能还有其他
约束
)名称,只要它们位于不同的
表
上。因此,如果父
表
是Foo,并且有两个子表BarX和BarY,那么两个
表
上的外键
都可以
命名为FK_fooid。information_schema.referential_constraints将返回两个相同的行,无法区分哪一行对应于哪个
表
/是否有一种方法可以在Postgres的数据库
浏览 0
提问于2016-10-17
得票数 0
回答已采纳
5
回答
如何以编程方式
禁用
主键
约束
?
、
、
我的MS SQL Server2005
表
中有一个带有主键的
表
。我想
禁用
它。现在我得到了错误:当
禁用
主键
约束
时,我要执行的查询很复杂,并且更改了主键列中的值。但是在我的查询结束时,所
有的
值都
浏览 3
提问于2009-04-10
得票数 7
回答已采纳
1
回答
如何在postgresql中
禁用
外键
约束
、
、
、
、
为了执行满载,我想在所有对象上
禁用
外键
约束
和触发器。我可以
禁用
触发器,但无法找到
禁用
约束
的方法。以下内容不起作用:它抛出: 请
浏览 2
提问于2018-01-19
得票数 10
回答已采纳
1
回答
使用PL/SQL循环中的新提交策略对3200万Oracle
表
行进行归档
、
、
、
、
我
被
要求修改下面的过程以处理3200万行,因为当前的作业正在缓慢运行。他们让我在一个大容量循环中每10,000行提交一次,但通过每10,000次提交一次,我就会丢失
表
上的独占锁。我正在寻找一种有效的方法来处理这些记录和
表
上的独占锁。作业将名为act_plus_triggers的生产
表
中的旧记录归档到名为arc_act_plus_triggers的归档
表
中,但在将这些记录插入存档
表
之前,首先将记录插入到名为act_plus_triggers_copy
浏览 3
提问于2017-01-18
得票数 1
1
回答
PostgreSQL在
禁用
约束
时,
禁用
FK
约束
是否会
禁用
系统触发器?
、
、
、
开发人员希望在其应用程序架构中的
表
上
禁用
系统触发器。他正在请求在dev/test中不允许的超级用户,因为隐含的期望是它在prod中是必需的。我研究了几个关于如何
禁用
系统触发器的站点,我发现只有超级用户才能这样做。 对我来说有意义的是,用户
禁用
表
上的外键
约束
,在
禁用
外键期间,父
表
上的系统触发器也将被
禁用
。 有谁能证实或反驳我的假设。如果得到确认,我当然可以告诉用户,他们只需要
禁用
app模式中的所有外键
浏览 15
提问于2021-10-14
得票数 1
1
回答
在oracle数据库语句中使用ENABLE关键字的原因/用途是什么
、
、
、
我可以假设它只是启用了之前
禁用
的东西吗?
浏览 1
提问于2015-10-19
得票数 14
回答已采纳
3
回答
Oracle:启用PK是否重建其索引?
、
、
设想情况:
表
MY_TABLE还有一个名为IDX_PK_MY_TABLE的索引,它强制
约束
PK_MY_TABLE的唯一性。如果我
禁用
约束
PK_MY_TABLE,然后启用它,那么索引IDX_PK_MY_TABLE是否
被
重建?
浏览 0
提问于2016-10-25
得票数 2
回答已采纳
1
回答
从具有特定前缀的
表
中删除所有
约束
、
我正在尝试使用Server 2014从具有特定前缀的数据库中删除某些
表
,这些
表
当然有
约束
,因此我在MySQL中查找了等效的MySQL,到目前为止我尝试了这样的方法:正在运行结果 ...由外键
约束
引用。 这很奇怪,因为我认为我运行的存储过程
禁用
了它们。有没有办法把这些
约束
全部删除?既然
浏览 10
提问于2022-07-21
得票数 0
回答已采纳
5
回答
SQL Server:删除具有外键
约束
的行:事务是否可以重写
约束
?
、
、
、
、
我有几个添加了外键
约束
的
表
。它们与代码生成一起使用,以在生成的存储过程中设置特定的联接。是否可以通过在一个事务中调用多个删除来覆盖这些
约束
,特别是C#中的"TransactionScope“,或者级联删除是绝对必要的吗?
浏览 3
提问于2010-04-30
得票数 6
回答已采纳
2
回答
是否有理由不定义键,外键还是其他键?
、
我正在接管一些代码,它依赖于Oracle
表
的集合,这些
表
没有明确定义给Oracle的明显键(主键、候选键或外键),但仍然用作键。是否有正当的理由不定义他们,即使他们是
禁用
的?定义了
表
,并在
表
1上进行了类似select * from table1 inner table2之类的操作。字段存在,查询运行(缓慢),但没有定义
约束
。有时列
被
定义为null和unique,但这是它们拥
有的
最接近键的东西。SQL在任何地方都不定义任何外键
约束
。我可
浏览 4
提问于2019-09-24
得票数 2
回答已采纳
1
回答
基于
约束
的数据库
表
建模
、
、
我有这个
表
模型,我如何规范化它,以便满足给定的
约束
。JEFF145 P1 Quantity Number 32Location 123 但是,我感到困
浏览 2
提问于2018-02-04
得票数 0
2
回答
在Server中启用所有可能的
约束
、
为此,我使用以下命令
禁用
了所有
约束
我已将所有数据从旧数据库迁移到新数据库。现在我面临一些数据冲突,不允许我重新启用我的所有
约束
。我试过这个命令,但对我没有用 EXEC sp_msforeachtable "ALTER TABLE ?注意:--我有大约20个
表
,它们之间有冲突的数据。我不想对它们启用
约束
。我只想对其他没有问题的
表
(大约2
浏览 4
提问于2014-09-24
得票数 1
2
回答
是否有一种安全的方法来修改
表
pg_constraint,以便不再进行检查(暂时)?
、
、
、
为了从转储中恢复数据库,我希望暂时
禁用
数据库
中所
有
表
中的所有
约束
,这些内容已经清空( postregsql 8.3)。是否有一种安全的方法可以修改pg_constraint
表
中的字段,从而方便地绕过
约束
?是否可以删除pg_constraint
表
内容,然后再重新填充它?如果不是,人们如何使用充满
约束
和外键的
表
恢复/复制数据库?(我的目标数据库有模式,但所有列都是空的)。 编辑:认为Erwin的
浏览 0
提问于2012-08-23
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Oracle 19C入门到精通之数据完整性和约束性
PostgreSQL 中如何启用/禁用及验证外键约束
认识和操作一下mysql的基本命令
Mysql数据库外键基础知识和操作
MySQL数据库有关于表结构的操作
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券