腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
定义可推迟的
约束
有哪些缺点和优点?
、
、
、
我们在项目中使用Oracle
数据库
。我们定义了尽可能多的可以应用于
数据库
的
约束
(包括主
约束
、唯一
约束
、检查
约束
和外键
约束
)。似乎我们可以在需要时延迟界定可推迟的
约束
,那么为什么要将任何
约束
定义为不可推迟呢?定义一个不可推迟的
约束
有什么好处吗?
浏览 1
提问于2013-12-07
得票数 5
回答已采纳
1
回答
数据库
中的任何类型的
约束
都有唯一的
约束
名称吗?
、
、
我知道,在创建表之后添加主键
约束
和外键
约束
是可能的,甚至是鼓励的,这样程序员就可以控制
约束
的名称。如果程序员在创建表时添加了这些
约束
(没有特定的add
约束
语法),那么
数据库
引擎将为这些
约束
指定一个名称,该名称由随机字符组成。
数据库
引擎为这些“非显式”
约束
指定的名称取决于实现。但是,我的问题是:在
数据库
引擎中,是否有任何类型的
约束
有特定的名称?即使是非空
约束
?这些简单的
约束<
浏览 0
提问于2017-03-26
得票数 1
1
回答
Hibernate在捕获异常后多次执行失败的插入查询。
、
、
、
我试图将一条记录插入
数据库
,但是操作"UniqueConstraint验证“失败。我使用catch块来处理这个异常。在这里之前一切都很好我不想清除会话,因为它也会清除缓存和其他细节。是否有任何方法来清除之前失败的关联操作查询?
浏览 0
提问于2022-04-25
得票数 0
2
回答
在中设置外键
、
我试图在Mysql工作台中设置一个外键。对于外键,我使用了与试图设置关系的表的主键相同的名称。我已经在另一个表中以这种方式设置了一个关系,但是当我尝试将修改应用到这个表时,脚本会给出一个错误: ALTER TABLE `X`.`X_use` FOREIGN KEY (`XyzID` ) REFERENCES `X`.`Xyz` (`XyzID` ) N UPDATE NO ACTION
浏览 5
提问于2013-01-24
得票数 2
回答已采纳
1
回答
Server中自动生成的
约束
名称是否相同?
、
、
我目前正在处理一个项目,在这个项目中,我希望在列上删除一些外键
约束
。但悲剧的全部
约束
都是由Hibernate本身产生的。我有一个旧
数据库
的转储。因此,我的问题是:我能否在我要提供给客户端的脚本中使用
数据库
的
约束
名称? 因为它将取决于
约束
的名称。如果自动生成的名称相同,那么就没有问题。那么,我能否确保我的
数据库
的
约束
与客户端
数据库
的
约束
相匹配呢?
浏览 3
提问于2014-01-31
得票数 4
回答已采纳
9
回答
什么是
数据库
约束
?
、
、
、
数据库
约束
的明确定义是什么?为什么
约束
对
数据库
很重要?
约束
的类型是什么?
浏览 3
提问于2010-04-03
得票数 97
回答已采纳
1
回答
无法使用Symfony删除记录(OneToMany)
、
、
、
使用params 118: SQLSTATE23000:完整性
约束
违反: 1451不能删除或更新父行:外键
约束
失败(symfony.note,constraint FK_6F8F552A8671F084
浏览 0
提问于2015-06-24
得票数 0
3
回答
关于
数据库
索引的问题
、
、
当为字段上的唯一
约束
创建
数据库
索引或为多个字段唯一
约束
创建多个索引时,这些索引在查询对象时是否可以用于提高效率,这与使用任何其他
数据库
索引的方式大致相同吗?我的猜测是,为唯一
约束
创建的索引与为提高效率而创建的索引相同,唯一
约束
本身也是另一种
约束
,但我对
数据库
并不熟悉。是否可以通过长事务和高并发等方式打破唯一
约束
,包括多字段
约束
(例如field_a和field_b一起是唯一的)?或者,唯一的
约束
是否提
浏览 1
提问于2011-09-17
得票数 1
回答已采纳
1
回答
SQLAlchemy: CheckConstraint和@有效性之间的区别是什么?
、
一个是在
数据库
级别上运行,另一个不是吗?在什么时候使用哪种方法有什么指导方针吗?__table_args__ = (CheckConstraint('to_node_id !
浏览 3
提问于2016-10-14
得票数 1
回答已采纳
2
回答
生成重复的唯一
约束
名称
、
、
、
在为域类定义唯一
约束
时,grails为
数据库
生成一个基于属性名称的
约束
名称。当使用Postgres作为
数据库
时,名称将为“unique_language”,用于以下
约束
定义。constraints = { } 当我现在有了第二个域类,这个类对同名的属性也有一个唯一的
约束
时,grails将再次创建一个名为“unique _language”的
数据库
浏览 1
提问于2017-01-11
得票数 1
回答已采纳
2
回答
PHP/MYSQL -如何在应用程序中处理
数据库
级
约束
、
、
、
、
我已经看过并看到了相关的问题,即在应用程序中处理
数据库
约束
与本机
数据库
约束
的一般问题,但我的问题更加尖锐和具体,关于如何在PHP编写的应用程序逻辑中处理本机mysql
约束
。在其他语言/
数据库
包装器中(例如ADO.NET),您将
数据库
交互放在一个try/catch中,它会抛出一个适当的异常,这是php的情况吗? 另外,使用严格的ORM是否否定了对
数据库
级别
约束
的需求?
浏览 1
提问于2011-02-05
得票数 3
回答已采纳
1
回答
用于多
数据库
的Rails迁移和postgresql关系感知
、
假设rails 7.0.3应用程序的所有
数据库
都在同一台服务器上(不管它们是否是副本)t.references :shop, index: true, null: false, foreign_key: true t.references :role,index: true, null: false, fo
浏览 3
提问于2022-07-03
得票数 1
回答已采纳
1
回答
如何有效地确定两个表是否相关?
、
、
、
我有很多对表,我想要有效地确定哪些对有通过PK关系相互关联的表。 假设我下面有一对表:{Table3, Table4}还有更多..
浏览 1
提问于2016-11-17
得票数 0
2
回答
如何在Snowflake中使用
约束
?
有没有办法让
约束
在Snowflake中真正起作用? 创建一个主键。仍然可以在表中插入重复项。提供cascade、update和delete cascade等选项不适用于外键 有人能帮帮忙吗?
浏览 20
提问于2020-10-19
得票数 3
1
回答
将
数据库
约束
转换为Rails验证
、
、
、
在Rails应用程序中,列名、类型和默认值直接从
数据库
中推断。在初始化或试图保存时,是否有从
数据库
约束
推断验证的方法?这将允许更多的DRYness,并确保在访问DB和获得异常之前可以对所有数据进行软验证,因为验证将涵盖所有
数据库
约束
。
数据库
的
约束
是有关数据无效性的权威信息来源。或者,是否有可能使ActiveRecord避免触及
数据库
约束
,并表现为弱验证失败?这意味着可以在不重新启动或编辑Rails应用程序的情况下对
数据库</e
浏览 1
提问于2013-07-24
得票数 5
回答已采纳
11
回答
约束
为
数据库
提供了哪些优势?
、
我意识到这个问题可能看起来有点“绿色”,但在我遇到许多“企业”或“商业”
数据库
之后,我开始问这个问题。
约束
对
数据库
有什么好处?我问的是更多关于外键
约束
而不是唯一
约束
的问题。我对没有外键甚至没有指定主键的关系
数据库
的数量感到非常惊讶(只是对字段的
约束
不为null,或者对字段的
约束
是唯一的)。 有什么想法?
浏览 3
提问于2009-08-13
得票数 2
回答已采纳
1
回答
是否应该在模型和
数据库
中都设置唯一
约束
?
、
、
、
、
我正在使用ORM构建一个使用MVC模式的应用程序,我正在努力理解在模型和迁移(
数据库
)中设置默认值和
约束
的“最佳实践”是什么。 建议在模型和
数据库
中都设置验证,还是只设置其中之一?
浏览 0
提问于2016-11-20
得票数 0
1
回答
模式中的
约束
是如何定义的?是通过存储过程、用户定义函数还是
数据库
中的T-SQL或PL/SQL?
、
、
SQL Server或Oracle或任何
数据库
服务器如何对table>应用
约束
我知道
约束
,但是如何在表或列上应用它们呢?我试图找出SQL Server如何理解
约束
的要求并保持完整性。是否有应用
约束
的Store过程或用户定义的函数?当请求用户在表上挂载
约束
时,
数据库
服务器如何理解此场景?
浏览 3
提问于2012-02-17
得票数 0
回答已采纳
3
回答
如何对字段进行
约束
、
我希望对字段( TIN )进行控制检查,以便每次创建新客户时,TIN都应该是唯一的。如果其他客户拥有该TIN,则必须显示一条错误消息。我尝试过这个语法:'It already exists another company with the same TIN!')]
浏览 0
提问于2017-05-24
得票数 0
2
回答
Grails域类
约束
与遗留DB
约束
、
我正在使用grails作为
数据库
映射和oracle作为
数据库
,它已经被values.My填充了。问题是,我是否可以在域类中定义一个新的
约束
,比如Foreign,即使它没有定义在我遗留的db中的底层表中? grails应用程序仍然会接受这些
约束
,对吗?这些
约束
不一定要与
数据库
的
约束
完全匹配吗?
浏览 5
提问于2014-06-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL数据库的多表查询以及外键约束
Mariadb学习总结:数据库表约束及三范式
数据库基础知识:数据库中的约束和三大范式
数据库中为什么不推荐使用外键约束
独家消息:数据库为什么不推荐使用外键约束?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券