Temat: Cross
Temat: | Cross |
Data: | 2013-06-01 |
Treść: |
Operator Apply służy do łączenia tabeli z funkcją zwracającą tabelę. Tabela powinna znajdować się po lewej stronie złączenia, natomiast funkcja zwracająca tabelę po prawej stronie. Funkcja zostanie wywołana dla każdego rekordu tabeli. Operator CROSS występuje w dwóch odmianach: - CROSS APPLY, w wyniku którego otrzymujemy tylko wiersze, dla których funkcja zwróciła wynik, - OUTER APPLY, zwracane są wszystkie wiersze. Oto przykład: select a.imie, a.nazwisko, b.miasto, b.ulica from osoba a cross apply f_get_address(a.id_osoba) |
<< Powrót << |
powered by sw