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:
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:
sumber
Masuk
MySQL
: -sumber
Silakan gunakan ini di SQL Server 2005:
itu akan memberi Anda:
tetapi nama tabel Anda akan diubah.
sumber
Dalam SQL Postgress:
sumber
Di MySQL:
GANTI NAMA TABEL
template_function
KEbusiness_function
;sumber
ALTER TABLE table_name RENAME TO new_table_name; bekerja di MySQL juga.
Alternatifnya: GANTI NAMA TABEL
table_name
KEnew_table_name
;sumber
Syntex untuk versi MySQL terbaru telah diubah.
Jadi coba perintah RENAME tanpa KUTIP TUNGGAL dalam nama tabel.
RENAME TABLE old_name_of_table TO new_name_of_table;
sumber
sumber
jalankan perintah ini
sumber
ganti nama tabel:
sebagai contoh:
sumber