Was gilt in SQL Server?
Was gilt in SQL Server?

Video: Was gilt in SQL Server?

Video: Was gilt in SQL Server?
Video: Just Say No To SQL -- Gilt 2024, November
Anonim

Die ANWENDEN -Operator ermöglicht es uns, eine Tabellenwertfunktion für jede Zeile aufzurufen, die von einem äußeren Tabellenausdruck einer Abfrage zurückgegeben wird. Die ANWENDEN Operator ermöglicht es uns, zwei Tabellenausdrücke zu verbinden; der rechte Tabellenausdruck wird jedes Mal für jede Zeile aus dem linken Tabellenausdruck verarbeitet.

Anschließend kann man sich auch fragen, wann man Cross Apply und Outer Apply verwendet?

KREUZANWENDEN kann als Ersatz verwendet werden mit INNERE VERBINDUNG wenn wir das Ergebnis aus der Master-Tabelle und einer Funktion erhalten müssen. ANWENDEN kann als Ersatz für UNPIVOT verwendet werden. Entweder KREUZANWENDEN oder ÄUSSERE ANWENDUNG können hier verwendet werden, die austauschbar sind. Nehmen Sie an, Sie haben die folgende Tabelle (mit dem Namen MYTABLE).

Ist Cross Apply außerdem dasselbe wie Inner Join? KREUZANWENDEN . KREUZANWENDEN ist ähnlich wie INNERE VERBINDUNG , kann aber auch verwendet werden, um beitreten tabellenausgewertete Funktionen mit SQL-Tabellen. CROSS APPLY's Die endgültige Ausgabe besteht aus Datensätzen, die zwischen der Ausgabe einer tabellenevaluierten Funktion und einer SQL-Tabelle übereinstimmen.

Zweitens, warum verwenden wir Outer Apply in SQL Server?

Es ruft diese Datensätze aus der Tabellenwertfunktion und der verknüpften Tabelle ab, wobei es findet übereinstimmende Zeilen zwischen den beiden. Auf der anderen Seite, ÄUSSERE ANWENDUNG ruft alle Datensätze sowohl aus der Tabellenwertfunktion als auch aus der Tabelle ab, unabhängig von der Übereinstimmung.

Was bedeutet Cross-App?

KREUZANWENDEN gibt nur Zeilen aus dem zurück äußere -Tabelle, die eine Ergebnismenge aus der Tabellenwertfunktion erzeugt. Es mit anderen Worten, Ergebnis von KREUZANWENDEN enthält keine Zeile des linken Tabellenausdrucks, für die kein Ergebnis aus dem rechten Tabellenausdruck erhalten wird. KREUZANWENDEN Reihe für Reihe arbeiten INNER JOIN.

Empfohlen: