Når vi bruker cross application i SQL Server?
Når vi bruker cross application i SQL Server?

Video: Når vi bruker cross application i SQL Server?

Video: Når vi bruker cross application i SQL Server?
Video: #20. Объединение таблиц SQL - FULL JOIN | Основы SQL 2024, Kan
Anonim

KRYSSSØK returnerer bare rader fra ytre tabell som produserer et resultatsett fra funksjonen med tabellverdi. Den med andre ord resultat av KRYSSSØK inneholder ingen rad med tabelluttrykk på venstre side som det ikke er oppnådd noe resultat for fra tabelluttrykk på høyre side. KRYSSSØK arbeid som rad for rad INDRE FØLGING.

Dessuten, hva er cross application i SQL Server?

BLI MED I operasjoner SQL Server er brukes til å slå sammen to eller flere bord. De KRYSSSØK operatør er semantisk lik INNER JOIN-operatør. Den henter disse postene fra den tabellverdide funksjonen og tabellen som slås sammen, hvor den finner samsvarende rader mellom de to.

På samme måte, hva er cross application og outer application i SQL Server? SQL Server BRUK operatør har to varianter; KRYSSSØK og YTRE GJELDER . De KRYSSSØK operatoren returnerer bare de radene fra venstre tabelluttrykk (i det endelige resultatet) hvis det samsvarer med det høyre tabelluttrykket. Med andre ord, det høyre tabelluttrykket returnerer bare rader for det venstre tabelluttrykket.

På samme måte kan man spørre seg når man skal bruke Cross Apply og Outer Apply?

KRYSSSØK kan brukes som erstatning med INDRE BLI MED når vi trenger å få resultat fra Master table og en funksjon. SØKE OM kan brukes som erstatning for UNPIVOT. Enten KRYSSSØK eller YTRE PÅFØR kan brukes her, som er utskiftbare. Tenk på at du har tabellen nedenfor (kalt MYTABLE).

Hva betyr Cross Application?

KRYSSSØK returnerer bare rader fra ytre tabell som produserer et resultatsett fra funksjonen med tabellverdi. Det andre ord resultatet av KRYSSSØK inneholder ingen rad med tabelluttrykk på venstre side som det ikke er oppnådd noe resultat for fra tabelluttrykk på høyre side. KRYSSSØK arbeid som rad for rad INDRE FØLGING.

Anbefalt: