- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个带有主键的表,但我想约束另外两个列,以便保证两者的组合始终是唯一的。
(一个愚蠢的例子:在 BOOKS 表中,IBAN 列是主键,但 Title 和 Author 列的组合也应该始终是唯一的。)
在 SQL Server Management Studio 中,可以创建一个新索引并将 IsUnique 设置为 Yes,或者我可以创建一个新的唯一键。
这两种方法有什么区别,哪种方法最适合哪种目的?
最佳答案
创建 UNIQUE 约束是对规则的更清晰的陈述。索引的 IsUnique 属性是实现细节 - 如何实现规则,而不是什么规则。效果是一样的。
关于sql-server - IsUnique=Yes 的 Unique Key 和 Index 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/564895/
我在 vuelidate 中遇到导致无限循环的问题。这是我的项目的简要过程。我有一个 datatable,我使用 Firebase OnSnapShot 函数对表格进行分页。该表具有操作列,单击时将显
蛋糕 php 验证“isUnique”在编辑时出现错误 var $validate = array( 'name' => array( 'notempty' => array
我不明白 Mongoose 模式中 unique 和 required 等字段的用途。对于unique,您似乎必须编写自己的方法来查询 MongoDB 以查看该值是否已存在。我想对于“必需”Mongo
我的 BlockedTable.php 中有以下规则 public function buildRules(RulesChecker $rules) { $rules->add($rules-
我有一个带有主键的表,但我想约束另外两个列,以便保证两者的组合始终是唯一的。 (一个愚蠢的例子:在 BOOKS 表中,IBAN 列是主键,但 Title 和 Author 列的组合也应该始终是唯一的。
我是一名优秀的程序员,十分优秀!