【问题标题】:SQL Server: Table name uniquenessSQL Server:表名唯一性
【发布时间】:2018-04-20 22:20:54
【问题描述】:

据我了解;表名在数据库中必须是唯一的。使用模式时仍然如此吗?
如果我有 2 个架构 - 客户和供应商,我可以在每个架构中都有一个公司表吗?

【问题讨论】:

  • 是的,表名仅在模式中是唯一的。
  • 你尝试的时候发生了什么?
  • 如果您还没有安装,我建议您在本地计算机上安装 SQL express 或 developer。意味着您有一个实例,您可以随意摆弄,而不会惹恼任何人或任何事情。

标签: sql sql-server schema


【解决方案1】:

实际上,表名在 Schema 中是唯一的。所以你可以在同一个数据库的多个方案中拥有一个同名的表

例如: 我可以在同一个数据库中拥有一个表 dbo.Customers 以及 Sales.Customer

【讨论】:

    猜你喜欢
    • 2020-04-16
    • 2011-02-17
    • 1970-01-01
    • 1970-01-01
    • 2012-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多