Rumah > pangkalan data > tutorial mysql > Bolehkah SQL Server Views Menerima Parameter?

Bolehkah SQL Server Views Menerima Parameter?

Patricia Arquette
Lepaskan: 2024-12-31 18:16:08
asal
769 orang telah melayarinya

Can SQL Server Views Accept Parameters?

Paparan Berparameter dalam SQL Server

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;
Salin selepas log masuk

Fungsi ini boleh digunakan sebagai paparan dengan sintaks seperti berikut:

SELECT * FROM v_emp(10)
Salin selepas log masuk

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan