Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 0
  • 23

W jaki sposób wywołać Query Designer abym miał możliwość ustawienia złączeń warunkowych dla tabel/widoków z różnych baz?

Częściowym rozwiązaniem jest wyświetlenie Query Designera dla jakiegokolwiek łączenia dwóch baz:

Select

FROM baza1.dbo.t_tabela_A
INNER JOIN baza2.dbo.tabela_B ON baza2.dbo.tabela_B.pole_y = baza1.dbo.t_tabela_A.pole_x

Ale wtedy poprzez Add table... można dołączyć wyłącznie tabele/widoki z pierwszej bazy.

W jaki sposób to obejść aby w Query Designer mieć możliwość łączenia dowolnych tabel/widoków z wielu baz?

Jan_Cynker
  • Zapytał
  • @ Jan_Cynker | 22.08.2016
    • 1
    • 0
    • 0

Odpowiedź (1)

  • 0

Rozwiązaniem nieco uciążliwym jest nadanie tzw. synonimów.

Czyli tabelce z innej bazy można w danej bazie przypisać synonim, np. w bazie Sezam można uruchomić:

create synonym syn_hm_tbKlienci for [hm].[dbo].[tbKlienci]

Następnie w QD będzie on widoczny na zakładce Synonyms i da się wyklikać i nawet joinować. :)

 

  • Odpowiedział
  • @ | 29.08.2016
  • TRENER ALTKOM AKADEMII