CREATE TABLE
cho phép bạn kiểm soát tốt hơn định nghĩa của bảng trước khi chèn dữ liệu, chẳng hạn như NOT NULL
, ràng buộc, v.v. những điều bạn không thể thực hiện bằng cách sử dụng SELECT INTO
.
SELECT INTO
là một thao tác được ghi lại tối thiểu, nhưng INSERT..SELECT
cũng có thể được ghi nhật ký tối thiểu, ở một số điều kiện.
Xem Hướng dẫn Hiệu suất Tải Dữ liệu
, đặc biệt là phần: Tóm tắt các điều kiện ghi nhật ký tối thiểu .
Tóm lại, nếu bạn không quan tâm đến các ràng buộc, v.v. (ví dụ:bạn muốn nhanh chóng tạo một bản sao của bảng) thì lợi thế của SELECT..INTO
IMHO là một mã ngắn hơn.
Nếu không, bạn nên sử dụng theo cách khác và bạn vẫn có thể ghi lại nó ở mức tối thiểu.