相关疑难解决方法(0)

数据库表中ID列的命名

我想知道人们对数据库表中ID列命名的看法.

如果我有一个名为Invoices的表,其中包含一个标识列的主键,我会调用该列InvoiceID,这样我就不会与其他表发生冲突,而且它显然是什么.

我工作的当前他们已经调用了所有ID列ID.

所以他们会做以下事情:

Select  
    i.ID 
,   il.ID 
From
    Invoices i
    Left Join InvoiceLines il
        on i.ID = il.InvoiceID
Run Code Online (Sandbox Code Playgroud)

现在,我在这里看到一些问题:
1.你需要在select
2 上对列进行别名.ID = InvoiceID不适合我的大脑
3.如果你没有别名表并且提到InvoiceID那么显然是什么表它开着?

关于这个话题的其他人的想法是什么?

sql naming-conventions

91
推荐指数
10
解决办法
4万
查看次数

标签 统计

naming-conventions ×1

sql ×1