例:
CREATE TABLE ErrorNumber
(
ErrorNumber int,
ErrorText varchar(255),
)
这可能导致查询如下所示:
SELECT ErrorNumber FROM ErrorNumber WHERE ErrorNumber=10
最佳答案
我假设ErrorNumber作为表中的一列是主键?在这种情况下,您可以将表列命名为ErrorNumberID。
我不知道这是一个糟糕的编码实践,但是我无法想象它会为提高可读性做任何事情。您提供的示例很好地说明了如何使查询最终变得混乱。
我不确定的另一件事是这(列名与表名相同)是否会导致错误?我确信每个供应商的情况都不一样。