如何更改 SQL Server 中的前缀表?
Posted
技术标签:
【中文标题】如何更改 SQL Server 中的前缀表?【英文标题】:How to change prefix table in SQL Server? 【发布时间】:2018-12-26 07:06:18 【问题描述】:我有数据库名称:PMKIT,前缀表:PMKIT.TableName。我想将 PMKIT.TableName 重命名为 DBO.TableName。你能帮帮我吗!
【问题讨论】:
Change Schema Name Of Table In SQL的可能重复PMKIT
和 dbo
是一个模式。对象的名称是TableName
,它在schema PMKIT
上,它(令人困惑地)在数据库PMKIT
中。正如@Diado 指出的那样,您因此想要更改对象的架构,而不是更改它的名称。
【参考方案1】:
您需要将表从 PMKIT
架构转移到 dbo
架构:
ALTER SCHEMA dbo TRANSFER PMKIT.TableName;
在此处阅读更多信息:https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-schema-transact-sql?view=sql-server-2017
或者您可以按照这些步骤通过 Management Studio 用户界面执行相同的操作
-
右键单击您的表格并选择设计
在设计视图中,打开属性窗口(只需按键盘上的 F4 键)
找到
Schema
属性并更改它
保存更改,然后关闭设计视图
【讨论】:
以上是关于如何更改 SQL Server 中的前缀表?的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server R2 2008中的SQL Server Management Studio 阻止保存要求重新创建表的更改问题的设置方法