PDA

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



SADAF
سه شنبه 10 تیر 1382, 18:55 عصر
با چه دستوری میشه اسم یک ستون رو تغییر داد ؟
تشکر.

(امید)
سه شنبه 10 تیر 1382, 19:04 عصر
ســــــــــــــــــــــلا م :D


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

امید

vadood
سه شنبه 10 تیر 1382, 19:46 عصر
ALTER TABLE ALTER COLUMN column_name ...

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

SADAF
سه شنبه 10 تیر 1382, 20:38 عصر
آره امید خان یعنی همون

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

vadood
سه شنبه 10 تیر 1382, 21:25 عصر
می تونی تو EM این کارو بکنی

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

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

reza_rad
سه شنبه 21 شهریور 1385, 09:37 صبح
حالا اگه جدول خالی نباشه چی ؟
در این صورت باید اطلاعات این ستون رو یه جایی مثل یک 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