PDA

View Full Version : سوال: نوشتن پروسیچر کلی برای تمام جداول



Behnam6670
پنج شنبه 11 مهر 1392, 06:54 صبح
سلام چجوری میشه یدونه پروسیجر کلی مثلا اضافه کردن یا حذف کردن یا آپدیت کردن رو نوشت و تو همه جداول از اون استفاده کرد؟لطفا راهنمایی کنید

jafarpalideh
شنبه 13 مهر 1392, 08:01 صبح
دقیقا منظورت چیه ؟ یعنی یه پروسیجر بنویسی و واسه تمامی جدول هات استفاده کنی ؟ (یکم بعید به نظر میرسه)
کلا میتونی از پروسیجر جنریتورهایی که تویه سایت هست استفاده کنی که دوستان طراحی کردن .

Boy_nn
شنبه 13 مهر 1392, 08:20 صبح
اگه راه بهتر و حرفه ای تر رو بخوای بهتر خودت کد جنریتور خودتو بنویسی

behzadkhatari
شنبه 13 مهر 1392, 08:20 صبح
میتونی تو خود c# یا تابع بنویسی که اسم table و نام فیلدها و مقداراشون رو بگیره و عملیات مورد نظر مثل insert و update رو روش انجام بدید

mehdi.mousavi
شنبه 13 مهر 1392, 08:42 صبح
سلام چجوری میشه یدونه پروسیجر کلی مثلا اضافه کردن یا حذف کردن یا آپدیت کردن رو نوشت و تو همه جداول از اون استفاده کرد؟لطفا راهنمایی کنید

سلام.
برخی اوقات برخی از سوالات منو واقعا متعجب میکنه. اینم یک نمونه از اون سوالاته. خوب دوست عزیز، اگر قرار بود با یک SP همه امور عالم حل بشه که تا الان اون SP نوشته شده بود و دیگه نیازی به این همه پیچیدگی و سردرگمی نبود. شما چطور انتظار دارید که با یک SP، اطلاعات Entity های مختلف رو در بانک "ذخیره" کنید؟ یک Entity ی خاص، خصائص خودش رو داره و Entity ی دیگه، خصائص خودش رو. یه جا افزوده شدن یک Entity باید منجر به شروع رویه دیگه ای بشه، جای دیگه اضافه شدن Entity، فقط جنبه Cashing ممکنه داشته باشه و ...

بنظرم، باید چند قدم از مساله ای که در دست دارید دور بشید تا بتونید تصویر کلی تری از مشکلی که سعی در حل اون دارید رو ببینید. اینطوری، مشکل اصلی رو بهتر خواهید دید و طبیعتا قادر خواهید بود تا اونو رفع کنید.

موفق باشید.