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.