Soalan:
Bolehkah paparan dalam Microsoft SQL Server menerima parameter?
Jawapan:
Tidak, itu tidak mungkin untuk menghantar parameter kepada paparan dalam SQL Server.
Sebab:
Paparan ialah jadual terbitan yang dibuat menggunakan pertanyaan statik. Parameter hanya dibenarkan dalam pertanyaan dan prosedur tersimpan yang melaksanakan kod secara dinamik.
Penyelesaian:
Sebagai alternatif, anda boleh mencipta fungsi tersimpan yang mengambil parameter dan mengembalikan sebuah meja. Fungsi ini kemudiannya boleh digunakan sebagai ganti paparan.
Contoh:
CREATE FUNCTION v_emp(@pintEno INT) RETURNS TABLE AS RETURN SELECT * FROM emp WHERE emp_id=@pintEno;
Fungsi ini boleh digunakan sebagai paparan dengan sintaks seperti berikut:
SELECT * FROM v_emp(10)
Ini akan mengembalikan semua rekod daripada jadual emp di mana lajur emp_id adalah sama dengan 10.
Atas ialah kandungan terperinci Bolehkah SQL Server Views Menerima Parameter?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!