PDA

View Full Version : تغییر اندازه فیلد به صورت اتوماتیک درتمام جدولهای تعیین شده



amir_g1355
سه شنبه 01 مهر 1382, 12:16 عصر
سلام
من میخواهم اندازه یک یا چند فیلد را درتمام جداول موجود در database ها راتغییر دهم.از کسانیکه روش خوبی دراین مورد بلدند التماس دعا دارم .
ممنون از کمک شما

vadood
سه شنبه 01 مهر 1382, 13:54 عصر
نمی شه همه table ها را با هم عوض کرد.

باید
1- relation ها را حذف کنید
2- table ها را تغییر بدین
3- relation ها را دوباره بذارین

amir_g1355
سه شنبه 01 مهر 1382, 14:46 عصر
سلام
با تشکر از جواب قبلی ، ولی بایستی گفت که من بین جداول relation ندارم ، و میخواهم حداقل اندازه یک یا چند فیلد را در جداول هم اسم تغییر دهم ( مثلا در قسمت task بتوان اینکار را انجام داد )

S.Azish
سه شنبه 01 مهر 1382, 16:41 عصر
بهتره یک User Defined Data Type تعریف کنید و تمام اون فیلدها رو که امکان داره با هم عوض بشن و یک جور هستن رو از اون نوع تعریف کنید. بعد فقط کافیه اون نوع رو عوض کنید بجای تمام فیلدها

vadood
سه شنبه 01 مهر 1382, 17:54 عصر
البته User Defined Data Type در سطح دیتابیس تعریف میشه. شما باید UDT را در دیتابیس model درست کنید تا در همه دیتابیس های دیگه تون قابل دسترسی باشه. وگرنه اگه توی یه دیتابیس درست کنین تو بقیه وجود نخواهد داشت.


<hr>
ودود

amir_g1355
شنبه 05 مهر 1382, 09:22 صبح
سلام
باتشکر به راهنمائی که کردید , فقط بعد از تعریف User Defined Data Type نمی توانم آنرا تغییر
دهم اگر در این مورد راهنمائی کند متشکر میشوم.