Perbandingan Microsoft Access SQL dan ANSI SQL

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Mesin database Microsoft Access SQL yang umumnya ANSI-89 tingkat 1 kepatuhan. Namun, fitur ANSI SQL tertentu tidak dipakai dalam Microsoft Access SQL. Juga, Microsoft Access SQL menyertakan kata khusus dan fitur yang tidak didukung dalam ANSI SQL.

Perbedaan utama

  • Microsoft Access SQL dan ANSI SQL memiliki tipe data dan berbeda kata khusus. Menggunakan Microsoft penyedia OLE DB, ada kata khusus tambahan.

  • Aturan berbeda berlaku antara... Dan danvalue_if_false, yang memiliki sintaks sebagai berikut:

    ekspr1 [NOT] Antara nilai1 dan nilai2

    Di Microsoft Access SQL, nilai1 dapat menjadi lebih besar dari nilai2; dalam ANSI SQL, nilai1 harus sama dengan atau lebih kecil daripada nilai2.

  • Microsoft Access SQL mendukung karakter wildcard ANSI SQL dan spesifik Microsoft Access karakter wildcard untuk digunakan dengan Like operator. Menggunakan karakter wildcard ANSI dan Microsoft Access sama-sama eksklusif. Anda harus menggunakan salah satu set atau yang lainnya dan tidak bisa mencampur mereka. Wildcard ANSI SQL hanya tersedia ketika menggunakan mesin database Microsoft Access dan Microsoft Access penyedia OLE DB. Jika Anda mencoba menggunakan wildcard ANSI SQL melalui Access atau DAO, mereka akan diinterpretasikan sebagai literal.

    Karakter yang cocok

    Microsoft Access SQL

    ANSI SQL

    Setiap karakter tunggal

    ?

    _ (garis bawah)

    Nol atau beberapa karakter

    *

    %

  • Microsoft Access SQL akan biasanya kurang membatasi. Misalnya, izin pengelompokan dan pengurutan pada ekspresi.

  • Microsoft Access SQL mendukung ekspresi yang lebih efektif.

Fitur disempurnakan Microsoft Access SQL

Microsoft Access SQL menyediakan fitur disempurnakan berikut ini:

Pernyataan TRANSFORM, yang menyediakan dukungan untuk kueri tab silang.

  • Tambahan fungsi agregat SQL, seperti StDev dan VarP.

Deklarasi PARAMETERS untuk menetapkan kueri parameter.

ANSI SQL fitur tidak didukung di Microsoft Access SQL

Microsoft Access SQL tidak mendukung fitur ANSI SQL berikut ini:

  • Referensi fungsi agregat DISTINCT. Sebagai contoh, Microsoft Access SQL tidak mengizinkan jumlah (BERLAINAN columnname).

  • BATAS untuk nn baris klausa digunakan untuk membatasi jumlah baris yang dikembalikan oleh kueri. Anda dapat menggunakan hanya klausa WHERE untuk membatasi lingkup kueri.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×