Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Создать view на несуществующей таблице.  [new]
Shrek2
Member

Откуда: Питер
Сообщений: 55
Всем привет,

Можно ли создать вью таким образом:

CREATE VIEW SOME_VIEW AS
SELECT * FROM [несуществующая_пока_таблица]
?

Интересуют один из двух ответов:
- нет
- да, таким-то образом

Спасибо ))

зы: аналогичную процедуру вроде можно создать без проблем...
11 мар 14, 17:52    [15706196]     Ответить | Цитировать Сообщить модератору
 Re: Создать view на несуществующей таблице.  [new]
Glory
Member

Откуда:
Сообщений: 104760
создать таблицу
создать представление
удалить таблицу
11 мар 14, 17:53    [15706207]     Ответить | Цитировать Сообщить модератору
 Re: Создать view на несуществующей таблице.  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4260
Можно через алиасы, таблицу можно взять любую. Если конечно в запросе будет SELECT * FROM ...
CREATE SYNONYM [scheme].[tabliza] FOR [server].[baza].[scheme].[table]
GO
SELECT * FROM [scheme].[tabliza]
GO
DROP SYNONYM [scheme].[tabliza]
GO

Только синтаксис точно не помню... Проверять лень.
11 мар 14, 18:07    [15706287]     Ответить | Цитировать Сообщить модератору
 Re: Создать view на несуществующей таблице.  [new]
Shrek2
Member

Откуда: Питер
Сообщений: 55
Спасибо! Будем думать, как поступить.

Эти вьюхи ссылаются на таблицы другой базы. У одних клиентов есть "другая" база и они используют эти вьюхи, у других второй базы нет.
Вот, откуда возник вопрос...
11 мар 14, 19:12    [15706667]     Ответить | Цитировать Сообщить модератору
 Re: Создать view на несуществующей таблице.  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2396
Shrek2
Спасибо! Будем думать, как поступить.

Эти вьюхи ссылаются на таблицы другой базы. .


CREATE VIEW SOME_VIEW AS
SELECT * FROM [другая база].[таблица]
12 мар 14, 10:55    [15708580]     Ответить | Цитировать Сообщить модератору
 Re: Создать view на несуществующей таблице.  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34621
Shrek2
Спасибо! Будем думать, как поступить.

Эти вьюхи ссылаются на таблицы другой базы. У одних клиентов есть "другая" база и они используют эти вьюхи, у других второй базы нет.
Вот, откуда возник вопрос...


Я вот не знаю, но по опыту чтения форумов вся кривизна архитектуры БД почему-то начинается со слов "есть ДРУГАЯ БАЗА".
Почему это у меня всю жизнь база всегда одна была ?
12 мар 14, 11:19    [15708723]     Ответить | Цитировать Сообщить модератору
 Re: Создать view на несуществующей таблице.  [new]
iap
Member

Откуда: Москва
Сообщений: 47000
MasterZiv
Shrek2
Спасибо! Будем думать, как поступить.

Эти вьюхи ссылаются на таблицы другой базы. У одних клиентов есть "другая" база и они используют эти вьюхи, у других второй базы нет.
Вот, откуда возник вопрос...


Я вот не знаю, но по опыту чтения форумов вся кривизна архитектуры БД почему-то начинается со слов "есть ДРУГАЯ БАЗА".
Почему это у меня всю жизнь база всегда одна была ?
А что страшного в другой базе?
Referential Integrity через ключи разве что не сделать.

"Есть другие серверы" - это действительно ужасно.
А ведь на этих других серверах могут жить разные СУБД (MSSQL, Oracle SQL, MySQL и т.д.)!
12 мар 14, 12:02    [15709113]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить