PDA

View Full Version : سوال: چجوری میشه تعدادی پارامتر با تعداد نامشخص رو برا strored procedure ارسال کرد؟



mnsh87
جمعه 13 شهریور 1388, 20:53 عصر
چجوری میشه تعدادی داده با تعداد نامشخص رو برا strored procedure ارسال کرد؟
در واقع سوال من اینه که میشه ارایه تعریف کرد یا نه؟
چون تعداد داده ایی که من میخام ارسال کنم نامشخصه
ممنون

محمد سلیم آبادی
جمعه 13 شهریور 1388, 21:42 عصر
در SQL آرایه وجود ندارد!

سوال اینجاست که این داده ها در کجا قرار است استفاده شوند:
* در join با یک جدول دیگر
* در شرط یک query
* در درج داخل یک جدول
و...

برای هر کدام از موارد فوق یک راه حلی وجود دارد، مخصوصا برای مورد اول یک تابع وجود دارد.

AminSobati
جمعه 13 شهریور 1388, 23:11 عصر
http://www.sommarskog.se/arrays-in-sql.html

YASHIL9
یک شنبه 15 شهریور 1388, 01:32 صبح
باسلام

مي توانيد در 1-زبان برنامه نويسي خود (مثلا VB)يك متغير رشته اي تعريف نمايد.2- متغير رشته اي را با فيلدها و مقاديري كه مي خواهيد پر نمايد. 3- متغير رشته اي را به SP موجود در SQL انتقال دهيد. 4- در SP متغير رشته اي پاس شده را به آخر SP بچسبانيد 5 - دستور بدست آمده را با دستور Exec اجرا كرده و نتيجه را بگيريد.
موفق باشيد

sepehr_sepehr
یک شنبه 15 شهریور 1388, 21:45 عصر
میشه یه نمونه کد بزارید؟

بهنام بهمنی
دوشنبه 16 شهریور 1388, 09:38 صبح
میشه یه نمونه کد بزارید؟

براي کداميک از موارد فوق نمونه کد مي خواهيد؟