ورود

View Full Version : چطوری می تونم به View پارامتر بدم



mpmsoft
پنج شنبه 06 اردیبهشت 1386, 09:01 صبح
دوستان من شنیدم می تونم به View در اس کیو ال پارامترهایی را بدهم و سپس خود اسکیوال برام گزارشو تهیه کنه


لطفا بگید دستورش به چه صورت نوشته می شه

DonetKarvb
پنج شنبه 06 اردیبهشت 1386, 09:46 صبح
به view نمی تونید پارامتر پاس بدید. فکر کنم باید از SP استفاده کنید.

AminSobati
پنج شنبه 06 اردیبهشت 1386, 09:52 صبح
دوست عزیزم View پارامتر نمیگیره مگر اینکه از View یک Select بزنین و در where خودتون پارامتر ارسال کنین (مثلا در Stored Procedure). اما نوع خاصی از توابع هستند که بهشون Parameterized View گفته میشه:


use northwind
go

create function fn_customers_by_country(@country varchar(50))
returns table as return
select * from customers where country=@country
go

select * from fn_customers_by_country('germany')
go
select * from fn_customers_by_country('italy')