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 biasanya ANSI-89 tingkat 1 kepatuhan. Namun, fitur ANSI SQL tertentu tidak dipakai dalam Microsoft Access SQL. Juga, Microsoft Access SQL menyertakan kata-kata dicadangkan dan fitur yang tidak didukung dalam ANSI SQL.

Perbedaan utama

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

  • Menerapkan aturan yang berbeda ke antara... Dan membangun, yang memiliki sintaks sebagai berikut:

    expr1 [TIDAK] Antaranilai1Dannilai2

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

  • Microsoft Access SQL mendukung karakter wildcard ANSI SQL dan Microsoft Access khusus karakter wildcard untuk menggunakan operator seperti . Menggunakan karakter wildcard ANSI dan Microsoft Access sama-sama eksklusif. Anda harus menggunakan salah satu set atau lainnya dan tidak bisa mencampur mereka. Wildcard ANSI SQL ini hanya tersedia ketika menggunakan mesin database Microsoft Access dan Microsoft Office Access 2007 penyedia OLE DB. Jika Anda mencoba menggunakan wildcard ANSI SQL melalui Office Access 2007 atau DAO, mereka akan diterjemahkan 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. Sebagai contoh, ini memungkinkan 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 transformasi, yang menyediakan dukungan untuk kueri tab silang.

  • Tambahan fungsi agregat SQL, seperti StDev dan VarP.

Deklarasi parameter untuk menetapkan kueri parameter.

ANSI SQL fitur yang tidak didukung dalam Microsoft Access SQL

Microsoft Access SQL tidak mendukung fitur ANSI SQL berikut ini:

  • Referensi fungsi agregat berbeda. Sebagai contoh, Microsoft Access SQL tidak memperbolehkan SUM (berbeda columnname).

  • BATAS untuk nn baris klausa digunakan untuk membatasi jumlah baris yang dihasilkan oleh kueri. Anda bisa 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.

×