Banyak pengembang database Microsoft Access bergantung pada wizard bawaan program untuk membuat kueri dan formulir, tetapi dalam beberapa situasi, keluaran wizard mungkin tidak cukup tepat. Setiap kueri dalam basis data Akses mengungkapkan kode dasarnya, yang ditulis dalam Bahasa Kueri Terstruktur, sehingga Anda dapat menyesuaikannya menjadi kueri Akses yang sempurna.
Cara Melihat dan Mengedit SQL yang Mendasari
Untuk melihat atau mengedit SQL yang mendasari kueri Access:
- Temukan kueri dalam Obyek Explorer dan klik dua kali untuk menjalankan kueri.
- Tarik ke bawah Melihat menu di sudut kiri atas pita.
- Memilih Tampilan SQL untuk menampilkan pernyataan SQL yang berhubungan dengan query.
- Buat pengeditan apa pun yang Anda inginkan ke pernyataan SQL di tab kueri.
- Klik Menyimpan ikon untuk menyimpan pekerjaan Anda.
Pertimbangan Akses
Microsoft Access 2013 dan versi yang lebih baru mendukung sintaks ANSI-89 Level 1 dengan beberapa modifikasi. Akses berjalan di mesin basis data Jet, bukan mesin Server SQL, jadi Access lebih mengakomodasi sintaksis standar ANSI dan tidak memerlukan bahasa khusus Transact-SQL.
Penyimpangan dari standar ANSI termasuk:
- Anda tidak dapat menggunakan klausa DISTINCT dalam fungsi agregat.
- Anda tidak dapat menggunakan LIMIT TO xx ROWS klausa.
- Karakter wildcard tunggal di Access adalah ? daripada _.
- Karakter wildcard nol atau lebih dalam Access adalah * daripada %.
- Akses memungkinkan pengelompokan dan pemesanan pada ekspresi.
- Akses memungkinkan pernyataan TRANSFORM dan deklarasi PARAMETER.
- Akses mendukung fungsi agregat tambahan termasuk standar deviasi dan varians.
- Akses dan ANSI menggunakan daftar kata kunci cadangan yang sedikit berbeda.
Wildcard di Access bisa ikuti konvensi ANSI hanya jika pertanyaan Anda secara eksklusif menggunakan sintaks ANSI. Jika Anda menggabungkan konvensi, queri akan gagal, dan standar Access mengatur.