Wanneer ons kruis toepas in SQL Server?
Wanneer ons kruis toepas in SQL Server?

Video: Wanneer ons kruis toepas in SQL Server?

Video: Wanneer ons kruis toepas in SQL Server?
Video: Active Directory Foundations: Understanding this object database 2024, November
Anonim

KRUIS AANSOEK gee slegs rye van die buitenste tabel wat 'n resultaatstel van die tabelwaarde-funksie produseer. Dit ander woorde, gevolg van KRUIS AANSOEK bevat geen ry linkerkanttabeluitdrukking waarvoor geen resultaat van regterkanttabeluitdrukking verkry word nie. KRUIS AANSOEK werk as 'n ry vir ry BINNE VOEG.

Boonop, wat is kruistoepassing in SQL Server?

Sluit aan by bedrywighede SQL Server is gebruik om twee of meer tafels te verbind. Die KRUIS AANSOEK operateur is semanties soortgelyk aan INNER JOIN operateur. Dit haal daardie rekords uit die tabelwaarde-funksie en die tabel wat saamgevoeg word, waar dit ooreenstemmende rye tussen die twee vind.

Net so, wat is kruistoepassing en buitenste toepassing in SQL Server? SQL Server TOEPAS operateur het twee variante; KRUIS TOEDIEN en BUITE TOEDIEN . Die KRUIS AANSOEK operateur gee slegs daardie rye van die linkertabeluitdrukking terug (in sy finale uitvoer) as dit ooreenstem met die regte tabeluitdrukking. Met ander woorde, die regtertabeluitdrukking gee slegs rye vir die linkertabeluitdrukkingspassing terug.

Net so kan 'n mens vra, wanneer om Cross Apply en Outer Apply te gebruik?

KRUIS AANSOEK kan gebruik word as 'n plaasvervanger met INNERLIKE AANSLUIT wanneer ons resultate van Meestertabel en 'n funksie moet kry. DOEN AANSOEK kan gebruik word as 'n plaasvervanger vir UNPIVOT. Óf KRUIS AANSOEK of BUITE TOEPAS kan hier gebruik word, wat uitruilbaar is. Oorweeg jy het die onderstaande tabel (genoem MYTABEL).

Wat beteken kruis toepas?

KRUIS AANSOEK gee slegs rye van die buitenste tabel wat 'n resultaatstel van die tabelwaarde-funksie produseer. Dit ander woorde, gevolg van KRUIS AANSOEK bevat nie enige ry van linkerkanttabeluitdrukking waarvoor geen resultaat van regterkanttabeluitdrukking verkry word nie. KRUIS AANSOEK werk as 'n ry vir ry BINNE VOEG.

Aanbeveel: