PDA

View Full Version : تغییرات در بانک اطلاعاتی



damanpak
جمعه 17 آذر 1391, 09:58 صبح
سلام به همه عزیزان
من حدودا دوماه پیش یک برنامه واسه یکجا نوشته بودم و ازون موقع تا الان داره کار میکنه و اطلاعات توی بانکش ذخیره میشه.حالا مشتری ازم خواسته یک سری کارها به برنامه اضافه کنم که باعث میشه احتمالا چندتا فیلد از جداولم کم و صددرصد چندتا فیلد به جداولم اضافه بشه.با فیلدهای کم شده(حذف شده)که مشکلی ندارم اما فیلدهای جدید متناسب با داده ها باید مقدار بدم بهشون تا توی برنامه خطا نگیره.خودم فکر میکنم باید تمام اطلاعات این دوماه رو دوباره وارد دیتابیس تغییر داده شده بکنم
به نظر شما راه سریعتری نیست؟

baktash.n81@gmail.com
شنبه 18 آذر 1391, 07:47 صبح
خوب بستگی به نوع تغییراتتون داره ... ! اما بهتره یه Query برای اینکار بنویسید که بر اساس داده های قدیمی فیلدهای جدید رو پر کنه ...

hossein_h62
شنبه 18 آذر 1391, 08:01 صبح
اسکریپت تغییرات رو در دیتابیس مشتری Run کنید.

damanpak
شنبه 18 آذر 1391, 11:39 صبح
اسکریپت تغییرات رو در دیتابیس مشتری Run کنید.
ممنون از تمامی دوستانی که کمک میکنند
جناب hossein_h62 میشه یک نمونه مثال بیارید؟

hossein_h62
یک شنبه 19 آذر 1391, 11:39 صبح
همونطوریکه گفته شد بستگی به تغییرات داره. ولی یه راهش اینه که اسکریپت (کد تغییرات در جداول،توابع،روالها و ...) که میتونه حاوی دیتا هم باشه روی یکی از دیتابیس ها اجرا بشه تا تغییرات اعمال بشه.
در مورد Generate Script زیاد بحث شده.جستجو کنید.

prgakbarzadeh
چهارشنبه 29 خرداد 1392, 18:41 عصر
بهترین کار برای شما اینکه که کلیه اطلاعات دیتابیست رو اکسپورت کنی داخل فایل اکسل بعد هر تغییراتی خواستی روی بانک اطلاعاتیت بده و حتما نالش کن
اطلاعات اکسل و طبق خواسته ات ویرایش کن سپس ایپورتشون کن داخل دیتابیست کار تمومه