当我查看Microsoft的示例 AdventureWorks 数据库时,我看到表名遵循以下模式:
[Person].[Address]
这种规范是否与正常模式不同,例如:
PersonAddress
仅仅是为了可读性还是还有其他一些观点?
答案 0 :(得分:1)
它的SchemaName.TableName
所以[Person].[Address]
!=
PersonAddress
相反,它应该是Person.Address
[]是可选的,它们存在是因为如果你有特殊字符或对象名中的保留字,你将无法在没有它们的情况下调用它。
例如select last name from people;
无效,
而您需要选择[last name] from people;
您可以找到更多信息here。