Создание представления в SQL Server 2008 с использованием SSMS - PullRequest
2 голосов
/ 21 января 2012

У меня есть представление создания с использованием SSMS, но я не вижу возможности изменить схему. Как мне изменить схему в этом случае?

1 Ответ

5 голосов
/ 21 января 2012

Вы можете изменить представление на новую схему с помощью 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

В общем случае просто создайте его в правильной схеме с помощью CREATE VIEW bar.xyz.

Что касается дизайнера SSMS View, то диалоговое окно, которое появляется Ctrl + S , просто принимает имя и некуда вводить схему, но перед сохранением представления вы можете вызовите окно свойств (с F4 ) и определите схему там.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...