Bagaimana saya bisa mengubah nama tabel menggunakan pernyataan query?
Saya menggunakan sintaks berikut tetapi saya tidak dapat menemukan kata kunci ganti nama di SQL server 2005.
Alter table Stu_Table rename to Stu_Table_10
Bagaimana saya bisa mengubah nama tabel menggunakan pernyataan query?
Saya menggunakan sintaks berikut tetapi saya tidak dapat menemukan kata kunci ganti nama di SQL server 2005.
Alter table Stu_Table rename to Stu_Table_10
Jawaban:
Gunakan sp_rename:
EXEC sp_rename 'Stu_Table', 'Stu_Table_10'
Anda dapat menemukan dokumentasi tentang prosedur ini di MSDN .
Jika Anda perlu menyertakan nama skema, ini hanya dapat disertakan di parameter pertama (yaitu, ini tidak dapat digunakan untuk memindahkan tabel dari satu skema ke skema lainnya). Jadi, misalnya, ini valid:
EXEC sp_rename 'myschema.Stu_Table', 'Stu_Table_10'
Masuk MySQL: -
RENAME TABLE `Stu Table` TO `Stu Table_10`
Silakan gunakan ini di SQL Server 2005:
sp_rename old_table_name , new_table_name
itu akan memberi Anda:
Perhatian: Mengubah bagian mana pun dari nama objek dapat merusak skrip dan prosedur yang tersimpan.
tetapi nama tabel Anda akan diubah.
Di MySQL:
GANTI NAMA TABEL template_functionKE business_function;
jalankan perintah ini
sp_rename 'Employee','EData'
ganti nama tabel:
RENAME TABLE old_tableName TO new_tableName;
sebagai contoh:
RENAME TABLE company_name TO company_master;