【问题标题】:Creating Table in SSMS (SQL Server)在 SSMS (SQL Server) 中创建表
【发布时间】:2017-11-02 20:00:13
【问题描述】:

当我使用 SSMS 接口创建表时,表“前缀”自动设置为

MyCompanyName\MyUserID.tableName.  

但是,当我使用查询创建表时,我可以将“前缀”设置为 dbo.tableName。

我的 2 个问题是

 (1). What does this "prefix" mean?  
 (2). How do I set the "prefix" to dbo using the SSMS interface?  

我进行了一些研究,但无法弄清楚它是指架构(我对此一无所知)还是用户。任何帮助将非常感激。提前谢谢!

-查理

【问题讨论】:

  • 您所指的“前缀”是Schema,它允许您在 SQL 中使用许多额外的功能,例如对该特定模式的权限,或者允许您将数据库中的表组合在一起,例如。
  • 感谢雅各布!很有帮助!

标签: sql sql-server ssms


【解决方案1】:

它只是将架构名称添加为前缀。

抱歉,上面的其他答案已涵盖 - 我迟到了 30 秒。

【讨论】:

    【解决方案2】:

    这个“前缀”是schema name

    您可以在属性页的SSMS中更改它(按F4打开):

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-07
      相关资源
      最近更新 更多