列名中的特殊字符不好?

时间:2014-03-18 06:18:02

标签: sql sql-server

我想知道使用特殊字符命名db列是否存在任何性能或技术问题。

例如,我会使用" Phone#"而不是" PhoneNumber"。

我知道带引号的标识符中允许的字符包括完整的Unicode Basic Multilingual Plane。但就标准,性能和可能的技术问题而言,这会导致问题吗?

由于

1 个答案:

答案 0 :(得分:0)

请参阅此处Rules for Regular Identifiers

第一个字符必须是以下之一:

  • Unicode标准3.2定义的字母。 Unicode 字母的定义包括从a到z的拉丁字符, 从A到Z,还有其他语言的字母。
  • 下划线(_),符号(@)或数字符号(#)。