userinfo close

طبقه بندی سوال ها

سرویس های کلوب دات کام
تجارت و پول
مراجع و تحصیلات
علوم
جامعه ، قوانین
ورزش و تفریح
کامپیوتر و رایانه
الکترونیک و دیجیتال
سلامتی
خانه و خانواده
مذهبی
زیبائی و آرایش
حمل و نقل و ماشین
حیوانات خانگی
بارداری و والدین
علوم اجتماعی
جامعه و فرهنگ
سفر
اماکن سیاحتی زیارتی
هنر و سرگرمی

گروه متخصصان پایگاه داده ها

» مدیر گروه
  • محمد پورعبدالله , umudsuz
» اعضای گروه
  • سیدعلی اکبر شفیعی , akbar1360
  • بابک همتی , b4b4k_h3mm4ti
  • سید علی محمدی , faratel1
  • حمید  کلوب خرو , hamid0277
  • د م , motevallizadeh
  • شاهین الف , shuhin_a
  • خودمم خودمم , khudamam

مشخصات سوال

ماهان محرابی نیا , mm210
9 بهمن 90 - 15:24
تغییر نوع داده ها در SQl ??
اطلاعات بیشتر : سلام من قبلا در بانک مقادیر یه فیلد رو از نوع int تعریف کردم
الان میخوام اونا رو به Tiny Int تغییر بدم ولی نمیشه؟!
البته در VS ایجاد کردم.

جزئیات : جواب شو پیدا کردم میزارم شاید به درد دوستان بخوره. اگه این مسیری رو که ذکر کردم رو طی کنید می تونید ذخیره کنید. توی Visual Studio: Tools>Options>Database Tools>Tables and Databases Designers توی این مسیر تیک گزینه Prevent saving changes that require table re-creation رو بردارید. الان میتونین ذخیره کنید. و توی Sql Server: Tools>Options>Designers و دوباره تیک گزینه Prevent saving changes that require table re-creation رو بردارید. موفق باشید!

تاریخ ایجاد سوال : 9 بهمن 90 (15:24)
تاریخ بسته شدن سوال : 24 بهمن 90
تعداد بازدید :244
تعداد پاسخ ها : 3
طبقه بندی : کامپیوتر و رایانه » پایگاه داده ها

- این سوال منقضی شده است. و بهترین جواب توسط رای کاربران انتخاب شده است.
  • ایجاد علامت
بهترین پاسخ
علی مختارپور , alisagi
90/11/10 (01:33)
با سلام
تو sql server میتونین نوع داده رو تغییر بدین، مثه نام فیلدا یا نوع داده ها، به شرطی که :
1-فیلدی که میخوای تغییرش بدی، خالی باشه
2-اون فیلد تو رابطه بین جدولا شرکت نکنه(مثلا کلید خارجی نباشه)

موفق باشین
  • .57%

دیگر پاسخ ها

سید علی محمدی , faratel1
1.    90/11/10 (09:53)
اینطوری نمیتونید تغییر بدید

یک فیلد از نوعی که میخواید رو ایجاد کنید و با یک دستور sql کل مقادیر فیلد قدیم رو به فیلد جدید کپی کنید و فیلد قدیم رو حذف کنید

  • .14%
یحیی مقصودنیازی , thedarkness
2.    90/11/10 (21:32)
فقط در صورتی میتونی تغییر بدی که همه فیلدهاش خالی باشه
اگه نمیخوای خالیشون کنی باید اول چک کنی همه مقادیرت tiny int هست یا نه بعد یه فیلد جدید درست کن و مقادیرت رو از قبلیه(int) به جدیده کپی کن. بعدش هم قبلیه رو پاک کن همین

  • .28%
کلوب دات کام
کلیه محتوای این سایت توسط کاربران درج شده است و کلوب دات کام هیچ مسئولیتی نسبت به آن ها ندارد.