قم بتغيير اسم جدول قاعدة البيانات (SQL Server 2008)
-
25-09-2019 - |
سؤال
حصلت على طاولة تدعى Tblhello وأريد إعادة تسميتها إلى Hello
المحلول
انقر بزر الماوس الأيمن على الجدول وحدد إعادة تسمية في استوديو الإدارة ، يمكنك أيضًا استخدام SP_RENAME:
sp_rename 'old_table_name', 'new_table_name'
نصائح أخرى
أريد أن أشير إلى أن إعادة تسمية الجدول ليست بسيطة مثل تغيير الاسم عند كتابة استفسارات. تحتاج أيضًا إلى تغيير جميع الإشارات إلى الاسم القديم في كل بروك ، عرض ، وظيفة ورمز SQL الديناميكي. هذا ليس شيئًا يجب أن يؤخذ في شيء خفيف في شيء ما على الإنتاج.
لكن @Jonh لديه إجابة لكيفية القيام بذلك (يمكنك تشغيل ذلك في نافذة الاستعلام مع التأكد من التبديل إلى قاعدة البيانات الصحيحة أولاً). بالطبع يجب أن يكون لديك أذونات الأمان المناسبة لإعادة تسمية الكائنات.
إذا كان مشروعًا صغيرًا ، فيمكنك تغييره مباشرة من واجهة المستخدم.
في Explorer ، انقر بزر الماوس الأيمن فوق الجدول الذي تريد إعادة تسميته وفتحه Table Definition
.
انقر بزر الماوس الأيمن فوق الجدول في نافذة تعريف الجدول واختر Properties
من القائمة المختصرة.
في الحقل ل Name
القيمة في الخصائص ، اكتب اسمًا جديدًا للجدول.
احفظ الجدول.
وفعلت.