Sử dụng SELECT ... INTO
:
SELECT *
INTO ABC_1
FROM ABC;
Thao tác này sẽ tạo một bảng mới ABC_1
có cùng cấu trúc cột với ABC
và chứa cùng một dữ liệu. Tuy nhiên, các ràng buộc (ví dụ:khóa, giá trị mặc định) không được sao chép.
Bạn có thể chạy truy vấn này nhiều lần với một tên bảng khác nhau mỗi lần.
Nếu bạn không cần sao chép dữ liệu, chỉ để tạo một bảng trống mới có cùng cấu trúc cột, hãy thêm WHERE
mệnh đề có biểu thức sai:
SELECT *
INTO ABC_1
FROM ABC
WHERE 1 <> 1;