Acțiunea de macrocomandă ExecuțieSQL

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Puteți utiliza acțiunea de macrocomandă ExecuțieSQL pentru a rula o interogare de acțiune într-o bază de date Access utilizând declarația SQL corespunzătoare. De asemenea, puteți rula un interogare de definiție date.

Notă : Această acțiune nu vor fi permise dacă baza de date nu este de încredere.

Setare

Acțiunea de macrocomandă ExecuțieSQL are următoarele argumente.

Argument acțiune

Descriere

Instrucțiune SQL

Declarația SQL pentru interogare de acțiune sau o interogare de definiție date doriți să îl rulați. Lungimea maximă a această declaraţie este de 255 de caractere. Acesta este un argument necesare.

Utilizați tranzacție

Selectați Da pentru a include această interogare într-o tranzacție. Selectați nu dacă nu doriți să utilizați o tranzacție. Valoarea implicită este Da. Dacă selectați fără pentru acest argument, interogarea poate rula mai repede.

Observații

Adăugarea, ștergerea și actualizarea înregistrărilor și a salva o interogare set de rezultate ca un tabel nou, puteți utiliza interogări de acțiune. Puteți utiliza interogări de definiție date pentru a crea, modifica, și ștergerea tabelelor, și să creați și să ștergeți indexuri. Puteți utiliza acțiunea de macrocomandă ExecuțieSQL pentru a efectua aceste operațiuni direct dintr-o macrocomandă, fără a utiliza interogări stocate.

Dacă trebuie să tastați o Instrucțiune SQL mai mult de 255 de caractere, utilizați metoda ExecuțieSQL a obiectului DoCmd într-o Visual Basic pentru aplicații (VBA) modul. Aveți posibilitatea să tastați instrucțiunile SQL de până la 32.768 caractere în VBA.

Interogările Access sunt fapt instrucțiunile SQL care se creează când Proiectați o interogare utilizând grilă de proiect în fereastra Interogare. Următorul tabel Arată interogările de acțiune Access și de definiție date interogări și lor instrucțiunile SQL corespunzătoare.

Tip de interogare

Instrucțiune SQL

Acțiune

Adăugare

INSERAȚI ÎN

Ștergere

DELETE

Creare tabel

SELECTAȚI... ÎN

Actualizare

ACTUALIZARE

Definiție date (specifică SQL)

Crearea unui tabel

CREARE TABEL

Modifica un tabel

ALTER TABEL

Ștergerea unui tabel

FIXAȚI TABEL

Crearea unui index

CREAREA INDEXULUI

Ștergerea unui index

FIXAȚI INDEX

De asemenea, puteți utiliza o clauză în cu aceste instrucțiuni pentru a modifica datele din altă bază de date.

Notă : Pentru a rula o interogare de selectare sau interogare tabel încrucișat dintr-o macrocomandă, utilizați argumentul de acțiunea de macrocomandă DeschidereInterogare pentru a deschide un existent Selectați interogare sau interogare de tip tabel încrucișat în vizualizare Foaie de date. De asemenea, poate rula existente interogările de acțiune și specifică SQL în același fel.

Sfat

Pentru a vedea echivalentul SQL a unei interogări Access, faceți clic pe Vizualizare SQL în meniul Vizualizare (pe bara de stare Access). Utilizați instrucțiunile SQL de listate ca modele pentru a crea interogări pentru a rula cu acțiunea de macrocomandă ExecuțieSQL . Dublarea o Instrucțiune SQL în argumentul Instrucțiune SQL pentru acțiunea de macrocomandă ExecuțieSQL are același efect ca rulează această interogare Access în fereastra de interogare.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×