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