回答

收藏

我应该一直完全限制SQL中间的列名吗?

技术问答 技术问答 233 人阅读 | 0 人回复 | 2023-09-14

使用SQL出于兴趣,我应该始终使用完全有限的列表(tablename.columnname),即使只使用一个表,比如
. N+ V5 f7 C4 V5 s3 f& n' gSELECT table.column1,table.column2 FROM table                8 @! W% l2 S4 `$ R9 }/ b
    解决方案:                                                               
' s, E$ k4 G. w6 K' x+ [; B! Y( H                                                                这样做会更好,因为它不会增加任何复杂性,而且可以防止将来出错。
0 `, k, t$ G! ?, y) J9 p  ^但是,在一个定义良好的系统中,你不应该 有    -它就像编程语言的命名空间。理想情况下,没有冲突,但显式名称使用过多,使代码混乱。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则