sql >> Database >  >> RDS >> Sqlserver

pass parameter in tabelwaardefunctie met behulp van select statement

gebruik outer/cross apply :

select *
from Employee as E
    cross apply dbo.[StateFixedTaxesCalculation](3020, E.EmployeeId, 1, 1006) as TC

als u nog moet filteren op TC.EmployeeId = E.EmployeeId , u kunt dit doen met subquery:

select *
from Employee as E
    cross apply (
        select TT.*
        from dbo.[StateFixedTaxesCalculation](3020, E.EmployeeId, 1, 1006) as TT
        where TT.EmployeeId = E.EmployeeId
    ) as TC



  1. NLSSORT() Functie in Oracle

  2. PostgreSQL - Retourneert de rij-inhoud wanneer UPDATE mislukt

  3. iOS - Aanbevolen procedures voor kerngegevens en serverdatabasesynchronisatie

  4. Beste gegevensopslag voor miljarden rijen