是否存在在Sql Server中命名列的任何命名准则?我在MSDN搜索,但没有找到任何东西,只是为.Net
答案 0 :(得分:3)
有很多不同的约定(我相信其他答案可能会提出一些具体建议)但我认为最重要的是你保持一致。如果您打算使用前缀,请在任何地方使用它。如果要将外键用于另一个表,请在任何位置使用相同的列名。如果你要用下划线分隔单词,那就到处都这样做。
换句话说,如果有人查看几个表,他们应该能够推断并猜测其他表和列的名称。它需要较少的心理处理来记住所谓的事物。
答案 1 :(得分:1)
有很多资源,但我没有能够真正确定为SQL Server特定集或Microsoft发布的任何内容。
但是,我真的很喜欢this list。
此外,非常重要的是不要使用sp _
启动存储过程尽管如此,我发布的链接的第一部分是最重要的。它必须对您的组织,应用程序和实现有意义。
答案 2 :(得分:1)
与往常一样,google is your friend ......
答案 3 :(得分:1)
我发现以下简短列表很有帮助:
sp_
”,因为SQL Server使用“sp_”前缀来表示系统过程的特殊含义。