Jef*_*mer 8 sql-server naming naming-conventions
我正在设计一个数据库,最近在DayOfWeek表中命名了一个列,完全忘记了DayOfWeek是SQL Server中的内置函数.现在我决定是否应该保持原样并使用方括号引用该列[DayOfWeek]或更改列名以避免将来发生任何冲突.我不太喜欢这个项目所以改变它并不太难.我脑子里的争论是,DayOfWeek的专栏名称对其目的非常有意义,所以我真的想用它......但这是一个保守的词......并且可能在将来引起痛苦(特别是如果在引用列时,我总是必须在它周围放置方括号.
每个人都在想什么?
杰夫,
如果您不太容易(相对)轻松地重命名列,那么我建议您更改它。你已经确定了维护人员未来可能会头疼的一个问题,我想现在清理它实际上会更便宜(随着时间的推移),特别是考虑到重命名某些东西并不是麻烦的事情,因为文本编辑器和 IDE 中真正有效的搜索和替换功能的出现。
重命名它真正困难的部分是获得安全完成工作所需的理解。你是独一无二的(作为作者)有这种理解。如果你让我(只是举例)做这项工作,那么它可能不是一个具有成本效益的商业提议。
所以...... +1 自己修理吸盘...... +2 不再这样做;-)
干杯。基思。
| 归档时间: |
|
| 查看次数: |
1996 次 |
| 最近记录: |