Tindakan makro RunSQL

Important: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Anda boleh menggunakan tindakan makro RunSQL berjalan ada action query dalam pangkalan data Access dengan kenyataan SQL yang sepadan. Anda juga boleh menjalankan data-definition query.

Note: Tindakan ini tidak akan dibenarkan jika pangkalan data yang tidak dipercayai.

Seting

Tindakan makro RunSQL mempunyai argumen berikut.

Argumen tindakan

Perihalan

Penyata SQL

Penyata SQL bagi pertanyaan tindakan atau pertanyaan takrifan data yang anda ingin jalankan. Panjang maksimum kenyataan ini ialah 255 aksara. Ini ialah argumen yang diperlukan.

Gunakan urus niaga

Pilih Ya untuk memasukkan pertanyaan ini dalam transaction. Pilih tiada jika anda tidak ingin menggunakan transaksi. Nilai lalai ialah Ya. Jika anda memilih tiada untuk argumen ini, pertanyaan mungkin berjalan lebih cepat.

Catatan

Anda boleh menggunakan pertanyaan tindakan untuk menambah, memadam dan mengemas kini rekod dan simpan pertanyaan yang result set sebagai jadual baru. Anda boleh menggunakan pertanyaan takrifan data untuk mencipta, mengubah dan memadamkan Jadual, dan untuk mencipta dan memadamkan indeks. Anda boleh menggunakan tindakan makro RunSQL untuk menjalankan pengendalian ini terus dari makro tanpa perlu menggunakan pertanyaan yang disimpan.

Jika anda perlu taipkan penyata SQL yang lebih panjang daripada 255 aksara, gunakan kaedah RunSQL bagi objek DoCmd dalam Visual Basic for Applications (VBA) modul sebaliknya. Anda boleh taipkan penyata SQL sehingga 32,768 aksara dalam VBA.

Pertanyaan Access adalah sebenarnya penyata SQL yang dicipta apabila anda mereka bentuk pertanyaan menggunakan design grid dalam Query window. Jadual berikut menunjukkan pertanyaan tindakan Access dan pertanyaan takrifan data dan mereka penyata SQL yang sepadan.

Jenis pertanyaan

Penyata SQL

Tindakan

Tambah

MENYELITKAN KE

Memadam

DELETE

Buat Jadual

PILIH... KE

Kemas Kini

KEMAS KINI

Takrifan data (khusus SQL)

Mencipta jadual

MENCIPTA JADUAL

Mengubah Jadual

MENGUBAH JADUAL

Memadamkan jadual

LEPASKAN JADUAL

Mencipta indeks

MENCIPTA INDEKS

Memadam indeks

INDEKS JUNTAI

Anda juga boleh menggunakan Klausa IN dengan penyata ini untuk mengubah suai data dalam pangkalan data lain.

Note: Untuk menjalankan select query atau crosstab query dari makro, menggunakan argumen pandangan tindakan makro OpenQuery untuk membuka sedia ada Pilih pertanyaan atau pertanyaan tab silang dalam Datasheet view. Anda juga boleh menjalankan pertanyaan tindakan yang sedia ada dan pertanyaan khusus SQL dengan cara yang sama.

Petua

Untuk melihat nilai yang setara SQL bagi pertanyaan Access, klik Pandangan SQL pada menu pandangan (pada Access status bar). Anda boleh menggunakan penyata SQL yang tersenarai sebagai model untuk mencipta pertanyaan untuk dijalankan dengan tindakan makro RunSQL . Pendua penyata SQL dalam kenyataan SQL argumen untuk tindakan makro RunSQL mempunyai kesan yang sama seperti menjalankan pertanyaan Access ini dalam tetingkap pertanyaan.

Note: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×