出于兴趣,在使用 SQL 语句时,我应该始终使用完全限定的列名称 (tablename.columnname),即使只使用一个表,例如
SELECT table.column1, table.column2 FROM table
最佳答案
如果这样做会更好 - 它不会增加任何复杂性,并且可以防止将来出现错误。
但在一个定义良好的系统中,您不应该必须这样做 - 这就像编程语言中的命名空间一样。理想的情况是不要发生冲突,但过多使用显式名称可能会使代码变得困惑。
-亚当
关于sql - 我应该始终完全限定 SQL 中的列名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/557240/