0

当我查看 Microsoft 的示例AdventureWorks数据库时,我看到表名遵循以下模式:

[Person].[Address]

这种规范是否与正常模式不同,例如:

PersonAddress

它只是为了可读性还是有其他意义?

4

1 回答 1

1

这是 SchemaName.TableName

所以 [Person].[Address] != PersonAddress

相反,它将是Person.Address

[] 是可选的,它们之所以存在是因为如果您在对象名称中有特殊字符或保留字,则没有它们您将无法调用该对象。

例如select last name from people;不会工作,

相反,您需要选择[last name] from people;

您可以在此处找到更多信息。

于 2014-12-10T16:56:40.083 回答