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
728 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!

sumber:php.cn
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