sql-server - 主键、唯一键和外键约束与索引之间有什么区别?

标签 sql-server database oracle constraints indexing

primaryuniqueforeign key constraints 以及indexes 之间有什么区别?

我在 Oracle 10gSQL Server 2008 上工作

最佳答案

主键:唯一标识每一行 它不能为空。 不能重复。

外键: 创建两个表之间的关系。 可以为空。 可以重复

关于sql-server - 主键、唯一键和外键约束与索引之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1692538/

相关文章:

sql - RoundFunctionSQL 最多到最接近的 10

java - 使用 JDBC 将用户定义的表类型传递给 SQL Server 存储过程

javascript - 如何选择包含特定单词的 postgreSQL 行

database - 如何利用 PostgreSQL DDL 解析器?

c# - Azure SQL 数据库透明数据加密 (TDE) + 始终加密安全吗?

sql-server - 恢复sql server数据库而不删除现有数据库表

android - 初始化数组列表的值

java - 使用 select max() 然后插入 max() + 1 的 Hibernate 并发问题

mysql - 尝试使用 SQL 添加表,外键出现 "invalid identifier"错误

database - 分布式事务-为什么我们将记录保存到文件系统?