Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apakah mungkin untuk menggabungkan fungsi bernilai tabel dan tabel lain dengan parameter

Operator APPLY harus melakukan trik:

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

Ini pada dasarnya memanggil fungsi sekali per baris yang dikembalikan dari MarketDataMaster. "cross apply" berfungsi seperti gabungan dalam, di mana hanya baris yang datanya dikembalikan oleh fungsi yang akan dikembalikan; gunakan "aplikasi luar" untuk fungsionalitas yang mirip dengan gabungan luar kiri.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Berurusan dengan kesalahan tingkat keparahan tinggi di SQL Server

  2. Jadikan server otomatis menjalankan asp-script setiap hari

  3. SQL Server:Permintaan cepat, tetapi lambat dari prosedur

  4. 'Input yang ditentukan tidak mewakili pengecualian instance geografi yang valid' saat menggunakan SqlGeographyBuilder

  5. Bagaimana saya bisa memanggil Prosedur Tersimpan SQL menggunakan EntityFramework 7 dan Asp.Net 5