View Full Version : تغییر نام ستون
SADAF
سه شنبه 10 تیر 1382, 18:25 عصر
با چه دستوری میشه اسم یک ستون رو تغییر داد ؟
تشکر.
(امید)
سه شنبه 10 تیر 1382, 18:34 عصر
ســــــــــــــــــــــلا م :D
منظور از تغییر نام ستون یعنی تغییر اسم فیلد؟
امید
vadood
سه شنبه 10 تیر 1382, 19:16 عصر
ALTER TABLE ALTER COLUMN column_name ...
البته اسم رو نمیشه عوض کرد. باید حذف و اضافه کنی
SADAF
سه شنبه 10 تیر 1382, 20:08 عصر
آره امید خان یعنی همون
ولی من بدون DROP و سپس ADD ستون ( ببخشید فیلد ) می خوام این RENAME رو انجام بدم. آیا دستوری نیست ؟ با ALTER TABLE که می دونم نمیشه.
ممنون
vadood
سه شنبه 10 تیر 1382, 20:55 عصر
می تونی تو EM این کارو بکنی
ولی باز اون خودش این کارا رو انجام میده، بی این که بفهمی
emad4000
سه شنبه 21 شهریور 1385, 01:53 صبح
حالا اگه جدول خالی نباشه چی ؟
در این صورت باید اطلاعات این ستون رو یه جایی مثل یک DataTable نگه داشت و بعدا در ستون جدید وارد کرد که در این صورت خیلی پیچیده میشه چون حالتهای زیادی ممکنه اتفاق بیفته . کسی این کارو انجام نداده ؟ اگه کسی کدشو داره لطفا اینجا بذاره
reza_rad
سه شنبه 21 شهریور 1385, 10: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
vBulletin® v3.8.0, Copyright ©2000-1388, Jelsoft Enterprises Ltd.