مقاله : تغییر نام ستون

Iauksh
با چه دستوری میشه اسم یک ستون رو تغییر داد ؟
تشکر.

Iauksh
ســــــــــــــــــــــلا م :D


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

امید

Iauksh
ALTER TABLE ALTER COLUMN column_name ...

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

Iauksh
آره امید خان یعنی همون

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

Iauksh
می تونی تو EM این کارو بکنی

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

Iauksh
حالا اگه جدول خالی نباشه چی ؟
در این صورت باید اطلاعات این ستون رو یه جایی مثل یک DataTable نگه داشت و بعدا در ستون جدید وارد کرد که در این صورت خیلی پیچیده میشه چون حالتهای زیادی ممکنه اتفاق بیفته . کسی این کارو انجام نداده ؟ اگه کسی کدشو داره لطفا اینجا بذاره

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