小编Max*_*Max的帖子

创建一个“Id”列是否值得?

我有一个表,它有一个 column Name,它的类型是VARCHAR2(20)唯一的,不能为空,也不能更改。

起初我将它用作该表的主键,但我想知道创建另一列Id(当然使用更合适的命名)并处理与它的表关系是否更好。

我知道拥有一Id列是一种常见的最佳实践,但我听说Id应该避免将数据库与大量无意义的列聚集在一起(一Name列附加了更多的语义)。

在这种情况下,您有什么建议?

best-practices identity

3
推荐指数
1
解决办法
104
查看次数

标签 统计

best-practices ×1

identity ×1