sql >> Databasteknik >  >> RDS >> Sqlserver

Är det möjligt att sammanfoga en tabellvärderad funktion och en annan tabell med parametrar

Operatören APPLY bör göra susen:

SELECT *
 from MarketDataMaster
 cross apply dbo.fn_MarketDataDetails (MarketDataMasterID)

Detta anropar i huvudsak funktionen en gång per rad som returneras från MarketDataMaster. "cross application" fungerar som en inre join, genom att endast rader för vilka data returneras av funktionen kommer att returneras; använd "outer application" för funktionalitet som liknar vänster yttre kopplingar.




  1. Automatiskt sätt att konvertera XML-filer till SQL-databas?

  2. Python:ValueError:formatet tecken ''' (0x27) som inte stöds vid index 1

  3. Fråga med jokertecken och punkt som inte matchar data med Oracle Text-index

  4. Simulerande fördröjningsfunktion på MySQL