Joe*_*Joe 18 sql database-design sql-server-2005
从技术上讲,下划线字符(_)可用于列名称.但是在列名中使用下划线是一种好习惯吗?它似乎使名称更具可读性,但我担心使用它们可能会产生技术问题.列名称不会以下划线为前缀.
Tho*_*ser 11
在名称中使用下划线没有直接的技术问题.事实上,我经常这样做并发现它很有帮助.Ruby甚至自动在列名中生成下划线,SQL Server自己的系统对象也使用下划线.
一般来说,最好有一些你坚持在数据库中的命名约定,如果包含下划线,没什么大不了的.
如果在引用名称时在名称周围加上方括号或引号,则可以在名称中使用任何字符.我尽量避免使用空格,因为它会让事情变得更难阅读.
在提出SQL Server的命名约定时,您需要避免一些事项.他们是:
sp_除非您计划在系统范围内使用存储过程,否则不要为存储过程添加前缀.