PDA

View Full Version : سوال: دریافت نام متغیر جدول توسط storeProcedure



omidjadidolislam
یک شنبه 28 مهر 1387, 09:42 صبح
با سلام خدمت دوستان بزرگوار
آقا اگر در storeProcedure بخواهیم حتی اسم جدول هم به صورت پارامتر ارسال کنیم
چه باید کنیم زیرا ظاهرا NameTable@ را قبول نمیکند و گویی باید اسم جدول متغیر نباشد
ممنون میشم اگه کسی بلده کمک کنه.

Chabok
یک شنبه 28 مهر 1387, 15:36 عصر
با سلام
درسته . شما نمی توانید اسم جدول را بصورت پارامتر بفرستید . برای این کار نمیتونید بصورت استورد پروسیجر ثابت این کار رو انجام بدین .

شما باید بصورت Inline کوئری خود را بسازید و سپس اجرا کنید .
این کار میتونه بدونه SP و در سمت اپلیکیشن دستور Select ساخته بشه .

اگه هم حتما میخواهید از SP استفاده کنید در مورد Dynamic SQL توی همین سایت و اینترنت جستجو کنید .

ولی به هر حال تنها راه چاره این است که شما استرینگ خود را بسازید و به یک نحوی روی دیتابیس اجرا کنید .

موفق باشید.