PDA

View Full Version : سوال در مورد Viewو نحوه ارسال پارامتر به Sql Sever



سیروس مقصودی
دوشنبه 13 تیر 1384, 07:25 صبح
با سلام

چگونه میتوانم در sql server یک View بنویسم و از طریق کدنویسی به آن پارامتر بفرستم ؟

با تشکر :flower: :flower: :flower:

mehdi_moosavi
دوشنبه 13 تیر 1384, 07:37 صبح
سلام
بنظر من لازم نیست برای View پارامتر بفرستی یه راه ساده اینه که View شامل تمام رکوردهای Table
باشه و پارامتر رو بعنوان فیلتر روی Adotable ی که به اون view وصل میشه بذاری

m-khorsandi
دوشنبه 13 تیر 1384, 08:00 صبح
درود
تاجاییکه من میدونم به View نمیشه پارامتر پاس داد،
شما میتونی یه View بسازی، بعد از ساختن View داخل یک Query یا StoredProcedure ازش استفاده
کنی و پارامتر مورد نیاز رو بهش پاس بدی.

titbasoft
دوشنبه 13 تیر 1384, 10:41 صبح
گمان کنم مقصود شما با استفاده از function های sql-server مرتفع بشه. از in-line user defined function به صورت زیر استفاده کنید . مثال:

تعریف تابع:

CREATE FUNCTION myfn (@par1 int)
RETURNS table
AS
RETURN (
SELECT * FROM mytable where myid=@par1
)

استفاده:

SELECT * FROM myfn(1)

Kamyar.Kimiyabeigi
دوشنبه 13 تیر 1384, 12:13 عصر
شما می تونین همون select ایی رو که می خواین view کنین رو به stored procedure تبدیل کنین تا هر جور که
میخواین بهش پارامتر پاس کنین
:موفق: