使用SSMS在SQL Server 2008中创建视图

kin*_*jou 2 sql schema sql-server-2008

我使用SSMS创建视图但我找不到更改架构的选项.在这种情况下如何更改架构?

Mar*_*ith 5

您可以通过TSQL将视图更改为新架构ALTER SCHEMA ... TRANSFER ....完整的例子如下

CREATE VIEW dbo.Foo
AS
SELECT 1 AS X

GO

CREATE SCHEMA bar

GO
ALTER SCHEMA bar TRANSFER dbo.Foo;

SELECT *
FROM bar.Foo
Run Code Online (Sandbox Code Playgroud)

通常只需使用正确的模式创建它CREATE VIEW bar.xyz.

就SSMS View设计器而言,出现的对话Ctrl+ S只接受一个名称并且无处输入模式,但在保存视图之前,您可以打开属性窗口(with F4)并在那里定义模式.

在此输入图像描述