26/05/2018, 16:41

Lệnh RENAME trong SQL

được sử dụng để đổi tên một bảng. Một số hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) không hỗ trợ lệnh RENAME, vì nó không phải là lệnh chuẩn. Để tìm hiểu rõ hơn về ...

được sử dụng để đổi tên một bảng. Một số hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) không hỗ trợ lệnh RENAME, vì nó không phải là lệnh chuẩn.

Để tìm hiểu rõ hơn về lệnh RENAME trong SQL, bạn đọc tham khảo ví dụ trong bài viết dưới đây của Zaidap.com.

Ví dụ để đổi tên một bảng thông qua MS SQL Server, bạn phải sử dụng thủ tục lưu trữ SP_RENAME.

lenh rename trong sql

Cú pháp lệnh RENAME trong SQL

RENAME TABLE {tbl_name} TO {new_tbl_name};

Trong đó: bảng {tbl_name} tồn tại trong database hiện tại và {new_tbl_name} là tên bảng mới.

Đối với Oracle cũng có thể sử dụng tùy chọn dưới đây:

ALTER TABLE {tbl_name} RENAME TO {new_tbl_name};

Ví dụ:

CREATE TABLE employees

( id NUMBER(6),

name VARCHAR(20)

);

INSERT INTO employees( id, name ) values( 1, 'name 1');

INSERT INTO employees( id, name ) values( 2, 'name 2');

INSERT INTO employees( id, name ) values( 3, 'name 3');

SELECT * FROM employees;

Chọn đầu ra:

lenh rename trong sql 2

RENAME TABLE employees TO employees_new;

SELECT * FROM employees_new;

Chọn đầu ra:

lenh rename trong sql 3

Một số lưu ý với lệnh RENAME trong SQL

Phiên bản hỗ trợ đổ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, bạn không cần phải cập nhật bất cứ thứ gì.

http://thuthuat.taimienphi.vn/lenh-rename-trong-sql-33106n.aspx
Tóm lại lệnh RENAME trong SQL được sử dụng để đổi tên bảng. Ngoài ra bạn đọc có thể tham khảo thêm một số bài viết khác trên Zaidap.com như MS SQL Server và Oracle là gì? So sánh Oracle và SQL Server để nắm rõ hơn kiến thức về hai hệ thống quản lý cơ sở dữ liệu phổ biến nhất hiện nay nhé.

0