PDA

View Full Version : تغییر نام ستون


SADAF
سه شنبه 10 تیر 1382, 08:25 بعد از ظهر
با چه دستوری میشه اسم یک ستون رو تغییر داد ؟
تشکر.

(امید)
سه شنبه 10 تیر 1382, 08:34 بعد از ظهر
ســــــــــــــــــــــلا م :D


منظور از تغییر نام ستون یعنی تغییر اسم فیلد؟

امید

vadood
سه شنبه 10 تیر 1382, 09:16 بعد از ظهر
ALTER TABLE ALTER COLUMN column_name ...

البته اسم رو نمیشه عوض کرد. باید حذف و اضافه کنی

SADAF
سه شنبه 10 تیر 1382, 10:08 بعد از ظهر
آره امید خان یعنی همون

ولی من بدون DROP و سپس ADD ستون ( ببخشید فیلد ) می خوام این RENAME رو انجام بدم. آیا دستوری نیست ؟ با ALTER TABLE که می دونم نمیشه.
ممنون

vadood
سه شنبه 10 تیر 1382, 10:55 بعد از ظهر
می تونی تو EM این کارو بکنی

ولی باز اون خودش این کارا رو انجام میده، بی این که بفهمی

emad4000
سه شنبه 21 شهریور 1385, 02:53 قبل از ظهر
حالا اگه جدول خالی نباشه چی ؟
در این صورت باید اطلاعات این ستون رو یه جایی مثل یک DataTable نگه داشت و بعدا در ستون جدید وارد کرد که در این صورت خیلی پیچیده میشه چون حالتهای زیادی ممکنه اتفاق بیفته . کسی این کارو انجام نداده ؟ اگه کسی کدشو داره لطفا اینجا بذاره

reza_rad
سه شنبه 21 شهریور 1385, 11:07 قبل از ظهر
حالا اگه جدول خالی نباشه چی ؟
در این صورت باید اطلاعات این ستون رو یه جایی مثل یک DataTable نگه داشت و بعدا در ستون جدید وارد کرد که در این صورت خیلی پیچیده میشه چون حالتهای زیادی ممکنه اتفاق بیفته . کسی این کارو انجام نداده ؟ اگه کسی کدشو داره لطفا اینجا بذاره


می تونی از جدولت کپی بگیری مثلا با select into و ...
http://manuals.sybase.com:80/onlinebooks/group-as/asg1250e/sqlug/@ebt-link;pt=22568?target=%25N%15_23695_START_RESTART_N %25