![]() |
#1 |
Участник
|
View со связыванием выборки outer join
Можно ли как то культурно описать Вьюху в которой будет использоваться запрос с outer join?
Пока вышел из ситуации так: создал вьюху в репозитарии, пошел в SQL и подправил в описании метод связывания таблиц. Но некрасиво это както, но работает (до первой правки вьюхи)
__________________
--- SHiSHok |
|
![]() |
#2 |
Участник
|
Обсуждалось в частности в View в виртуальной компании - есть еще способ жестче - сделать пустую таблицу с нужными полями, дропнуть ее на скуле и создать вьюху с таким же именем - работает шоколадно в том смысле что синхронизация не убивает сам запрос, можно даже вставку удаление делать если вьюха insertible (тут конечно может быть и минус
![]() Минус - ругань при глобальной синхронизации (впрочем она ни о чем и ничем не грозит) Так же в той веткее было про виртуальные компании - хочу сразу подвести резюме - если таблицы джойнить с вот такой функцией - все будет корректно работаь и с виртуальными компаниями. CREATE FUNCTION dbo.DATA_AREA ( @AREA_ID varchar(3) ) RETURNS TABLE AS RETURN ( (SELECT @AREA_ID AS DATAAREAID) UNION (select VIRTUALDATAAREA as DATAAREAID from VIRTUALDATAAREALIST where [ID] = @AREA_ID) ) |
|
|
За это сообщение автора поблагодарили: SHiSHok (1). |
![]() |
#3 |
Участник
|
Цитата:
![]() |
|
![]() |
#4 |
NavAx
|
Тут я писал про попытку сделать утилиту для управления вьюшками. Авторы забросили этот проект. Тут можно о ней прочитать, подробности можно спросить у Ned. Тут лежит одна из последних версий, взял на себя смелость выложить для любопытных, т.к. официальный сайт, где ее можно было скачать, не работает.
|
|
![]() |
#5 |
Участник
|
Жаль конечно что стандарными средствами никак. Спасибо за советы.
__________________
--- SHiSHok |
|
|
![]() |
||||
Тема | Ответов | |||
Несколько outer join в запросе | 2 | |||
Данные в Grid из таблиц, связанных по Outer Join | 2 | |||
2 и более OUTER JOIN к одному паренту | 21 | |||
Outer join во View | 3 | |||
outer join для трех таблиц | 4 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|