如何将数据库架构从 dbo 更改为另一个架构?

JAN*_*JAN 4 sql-server view sql-server-2012

我在 SQL Server 2012 管理下创建了一个在多个表之间有很多连接的新视图。

该视图是在名称下创建的dbo.vw_clientsTransactions

如何将数据库架构从dbo.vw_clientsTransactions,更改为CL.vw_clientsTransactions

谢谢

Ben*_*hul 7

要更改任何对象的架构,请使用以下语法:

alter schema [new_schema] transfer [old_schema].[object_name];
Run Code Online (Sandbox Code Playgroud)

所以,在你的情况下,你会这样做:

alter schema [CL] transfer [dbo].[vw_clientsTransactions];
Run Code Online (Sandbox Code Playgroud)