سلام
من یک رشته دارم که مقدار آن نام یک function است چطوری می تونم با استفاده از این رشته function مربوطه را اجرا کنم .فرضا 'str='Fun_getparam
سلام
من یک رشته دارم که مقدار آن نام یک function است چطوری می تونم با استفاده از این رشته function مربوطه را اجرا کنم .فرضا 'str='Fun_getparam
سلام.
با استفاده از exec.
باید تمام دستور رو در یک رشته ریخته و اون تابع هم با رشته جمع کنید سپس کل رشته رو exec کنید.
توابع تبدیل تاریخ با دقت 5000 سال
پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840
دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/
نرم افزار پخش مویرگی
سلام
روش پیشنهادی شما برای stored procedure جواب می دهد ولی من برای تابع می خواهم
مرسی
منظور من رو متوجه نشدید.
مثال:
declare @func = 'dbo.F1' -- tabe shoma
declare @x varchar(max) -- ye motaghayyer
set @x = 'select ' + @func + '(F1) from TBL1' -- sakhte reshte
exec (@x) -- ejra
توابع تبدیل تاریخ با دقت 5000 سال
پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840
دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/
نرم افزار پخش مویرگی