我有一个遗留表,其自然键的一部分包含一个名为<table_name>_IDENTIFIER的列,并且似乎很难创建一个名为<table_name>_IDID的代理键,因此我倾向于将其命名为SURROGATE_KEY。我所有其他表都使用<table_name>_ID语法。还有更好的建议吗?

最佳答案

不要称其为SURROGATE_KEY。在任何其他情况下,这都是没有意义的。我会坚持使用<table_name>_ID。是的,这有点令人困惑。但是,按照您的既定惯例,其他任何事情也会令人困惑。

关于sql - 替代键/序列号/ID列的备用名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3118580/

10-08 21:57