PDA

View Full Version : اضافه کردن فیلد به بانک و اصلاحSp



rezaiy.ali
شنبه 20 مرداد 1386, 03:21 صبح
با سلام
من بانکم را طراحی کردم و spهای آن را ساختم-در حین برنامه نویسی متوجه شودم که نیاز به چند فیلد اضافی برای بانک ام دارم. حالا با اضافه کردن این چند فیلد به بانک چطور می توان spها را اصلاح کرد.
آیا راهی برای اصلاح خود کار این spها است؟
با تشکر

AminSobati
شنبه 20 مرداد 1386, 11:49 صبح
دوست عزیزم SPها از کجا بدونن که به چه شکل باید تغییر کنند؟!

rezaiy.ali
شنبه 20 مرداد 1386, 17:21 عصر
دوست عزیزم SPها از کجا بدونن که به چه شکل باید تغییر کنند؟!
یعنی باید دوباره SPها را ساخت؟

supporter
شنبه 20 مرداد 1386, 21:21 عصر
دوست عزیز بالاخره یه کاری باید کرد! مسلما خود به خود درست نمی شه.
نمیدونم به دردتون میخوره یانه؟ ولی میتونید برای اینکه مجبور نشید همه SP ها رو بررسی کنید با کد زیر نام SP هایی که شامل کلمه خاصی (مثلا نام جدولی که ساختارش تغییر کرده) هستند رو پیدا کنید. (البته اگه SP تون Encrypt نشده باشه)



SELECT NAME
From sysObjects O
JOIN syscomments C
ON O.id = c.id
WHERE C.TEXT LIKE '%MyText%'

AminSobati
شنبه 20 مرداد 1386, 21:22 عصر
متاسفانه راه حل معجزه آسایی وجود نداره. تغییر در جداول یعنی تغییر در بنیان نرم افزار شما، و این روی بخشهای مختلفی میتونه اثر بگذاره. متاسفانه SPها رو باید تغییر داد