CREATE TABLE memberi Anda kontrol yang lebih baik atas definisi tabel Anda sebelum memasukkan data, seperti NOT NULL , kendala, dll. hal-hal yang tidak dapat Anda lakukan menggunakan SELECT INTO .
SELECT INTO adalah operasi yang dicatat minimal, tetapi INSERT..SELECT juga dapat dicatat secara minimal, pada beberapa kondisi.
Lihat Panduan Kinerja Pemuatan Data
, terutama bagian:Meringkas Kondisi Logging Minimal .
Secara singkat, jika Anda tidak peduli dengan batasan, dll. (misalnya Anda ingin membuat salinan tabel dengan cepat) keuntungan dari SELECT..INTO IMHO adalah kode yang lebih pendek .
Jika tidak, Anda harus menggunakan cara lain, dan Anda masih dapat mencatatnya secara minimal.