Để hiểu rõ hơn về lệnh RENAME trong SQL, bạn có thể xem ví dụ trong bài viết dưới đây của Mytour.
Ví dụ để đổi tên một bảng trong MS SQL Server, bạn cần sử dụng thủ tục lưu trữ SP_RENAME.
Cú pháp lệnh RENAME trong SQL
RENAME TABLE {tên_bảng} TO {tên_bảng_mới};
Trong đó: bảng {tên_bảng} đã tồn tại trong cơ sở dữ liệu hiện tại và {tên_bảng_mới} là tên mới của bảng.
Đối với Oracle, bạn cũng có thể sử dụng tùy chọn dưới đây:
ALTER TABLE {tên_bảng} RENAME TO {tên_bảng_mới};
Ví dụ:
CREATE TABLE nhân_viên
( mã_nhân_viên SỐ(6),
tên NVARCHAR(20)
);
INSERT INTO nhân_viên( mã_nhân_viên, tên ) values( 1, 'tên 1');
INSERT INTO nhân_viên( mã_nhân_viên, tên ) values( 2, 'tên 2');
INSERT INTO nhân_viên( mã_nhân_viên, tên ) values( 3, 'tên 3');
SELECT * FROM nhân_viên;
Kết quả lựa chọn:
RENAME TABLE nhân_viên TO nhân_viên_mới;
SELECT * FROM nhân_viên_mới;
Kết quả lựa chọn:
Một số điều cần lưu ý khi sử dụng lệnh RENAME trong SQL
Phiên bản hỗ trợ việc đổi tên bảng từ Oracle 8i trở lên. Tất cả các phụ thuộc của bảng sẽ tự động cập nhật, không cần phải thực hiện cập nhật bất kỳ thứ gì.
Summarize: Lệnh RENAME trong SQL được dùng để đổi tên bảng. Bạn cũng có thể tham khảo thêm một số bài viết khác trên Mytour như MS SQL Server và Oracle là gì? So sánh Oracle và SQL Server để hiểu rõ hơn về hai hệ thống quản lý cơ sở dữ liệu phổ biến nhất ngày nay.