- 03/10/2017
- 2 minuter att läsa
-
- x
- m
- j
sammanfattning
en korskoppling returnerar den kartesiska produkten av rader från rowsets i kopplingen. Med andra ord kommer det att kombinera varje rad från den första radenuppsättning med varje rad från den andra radenuppsättning.
Observera att detta potentiellt är en dyr och farlig operation eftersom det kan leda till en stor dataexplosion., Det används bäst i scenarier där en normal koppling inte kan användas och mycket selektiva predikat används i WHERE-klausulen för att begränsa antalet producerade rader.
Exempel
- exemplen kan utföras i Visual Studio med Azure Data Sjön Verktyg plug-in.
- scripten kan utföras lokalt. Ett Azure-abonnemang och Azure Data Lake Analytics-konto behövs inte när det körs lokalt.,Div id =”46b097ae62″>
Observera att utan filtret på depname skulle den resulterande rowset ha producerat 6×4=24 rader.,
ytterligare exempel
- Tabelltyp i ett förfarande som ett returnerat värde (en korskoppling används i procedurdefinitionen)
Se även
- u-SQL SELECT selection from Joins
- SELECT Expression (U-SQL)
- Query Statements and Expressions (U-SQL)
- data Modification Language (DML) Statements (U-SQL)
- output statement (u-SQL)
- u-SQL primära rowset uttryck
Lämna ett svar