当我查看 Microsoft 的示例AdventureWorks数据库时,我看到表名遵循以下模式:
[Person].[Address]
这种规范是否与正常模式不同,例如:
PersonAddress
它只是为了可读性还是有其他意义?
当我查看 Microsoft 的示例AdventureWorks数据库时,我看到表名遵循以下模式:
[Person].[Address]
这种规范是否与正常模式不同,例如:
PersonAddress
它只是为了可读性还是有其他意义?
这是 SchemaName.TableName
所以 [Person].[Address]
!=
PersonAddress
相反,它将是Person.Address
[] 是可选的,它们之所以存在是因为如果您在对象名称中有特殊字符或保留字,则没有它们您将无法调用该对象。
例如select last name from people;
不会工作,
相反,您需要选择[last name] from people;
您可以在此处找到更多信息。