Skip to main content

Lihat dan Edit SQL dalam Akses Microsoft

Tutorial Perintah Simpan,Edit, hapus dan Cari Pada Visual Studio 2010 (April 2025)

Tutorial Perintah Simpan,Edit, hapus dan Cari Pada Visual Studio 2010 (April 2025)
Anonim

Banyak pemaju pangkalan data Microsoft Access bergantung pada ahli sihir terbina dalam program untuk membuat pertanyaan dan borang, tetapi dalam beberapa situasi, output wizard mungkin tidak cukup tepat. Setiap pertanyaan dalam pangkalan data Akses mendedahkan kod yang mendasarinya, yang ditulis dalam Bahasa Kuiz Terstruktur, jadi anda boleh mengubahnya menjadi pertanyaan Akses yang sempurna.

Bagaimana untuk Lihat dan Edit SQL Pendasar

Untuk melihat atau mengedit SQL yang mendasari pertanyaan Akses:

  1. Cari pertanyaan dalam Objek Explorer dan klik dua kali untuk menjalankan pertanyaan.
  2. Tarik ke bawah Lihat menu di sudut kiri atas reben.
  3. Pilih Pandangan SQL untuk memaparkan penyataan SQL yang sepadan dengan pertanyaan.
  4. Buat apa-apa pengeditan yang anda ingin pernyataan SQL dalam tab pertanyaan.
  5. Klik Simpan ikon untuk menyimpan kerja anda.

Pertimbangan Akses

Microsoft Access 2013 dan versi terkini menyokong sintaks ANSI-89 Level 1 dengan beberapa pengubahsuaian. Akses berjalan pada enjin pangkalan data Jet, bukan enjin SQL Server, jadi Access lebih akomodatif sintaks standard ANSI dan tidak memerlukan bahasa khusus Transact-SQL.

Penyimpangan daripada piawai ANSI termasuk:

  • Anda tidak boleh menggunakan klausa DISTINCT dalam fungsi agregat.
  • Anda tidak boleh menggunakan klausa LIMIT TO xx ROWS.
  • Kad liar tunggal dalam Akses adalah ? bukannya _.
  • Kad liar sifar atau lebih dalam Akses adalah * bukannya %.
  • Permit akses kumpulan dan pesanan pada ekspresi.
  • Akses membolehkan pernyataan TRANSFORM dan PARAMETERS deklarasi.
  • Akses menyokong fungsi agregat tambahan termasuk penyimpangan dan variasi standard.
  • Akses dan ANSI menggunakan senarai kata kunci tersimpan yang sedikit berbeza.

Wildcards in Access boleh ikuti konvensyen ANSI hanya jika pertanyaan anda semata-mata menggunakan sintaks ANSI. Jika anda menggabungkan konvensyen, pertanyaan akan gagal, dan standard Access mengawalnya.