PDA

View Full Version : تغییر نوع فیلد با استفاده از دستورات Transact-SQL



brida_kh
پنج شنبه 07 دی 1385, 11:22 صبح
با سلام.
روی سرور در یک جدول فیلدی با نوع tinyint ساختم. با افزایش اطلاعات این نوع جوابگو نیست.
با توجه به اینکه فقط اجازه استفاده از quey analyzer رو دارم. میشه یک دستور بگید که بتونم نوع فیلدمو با استفاده از اون تغییر بدم.
cast و convert رو هم امتحان کردم. ولی دقیقا نمیدونم چطور اینکارو انجام بدم
با تشکر

zizi_zizi69
پنج شنبه 07 دی 1385, 11:51 صبح
جدولت رو تو quey analyzer باز کن بعد نوع فیلدت رو به bigint تغییر بده.
script جدولت را که می تونی باز کنی. نه؟

DonetKarvb
جمعه 08 دی 1385, 00:24 صبح
با سلام.
روی سرور در یک جدول فیلدی با نوع tinyint ساختم. با افزایش اطلاعات این نوع جوابگو نیست.
با توجه به اینکه فقط اجازه استفاده از quey analyzer رو دارم. میشه یک دستور بگید که بتونم نوع فیلدمو با استفاده از اون تغییر بدم.
cast و convert رو هم امتحان کردم. ولی دقیقا نمیدونم چطور اینکارو انجام بدم
با تشکر
شما باید از دستور Alter Table و Alter Column استفاده کنید


Alter Table T1
Alter Column c1 bigintبرای اطلاعهات بیشتر به Books Online (http://barnamenevis.org/forum/ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/tsqlref9/html/f1745145-182d-4301-a334-18f799d361d1.htm)مراجعه شود.

brida_kh
شنبه 09 دی 1385, 08:14 صبح
با تشکر و سپاس بینهایت.