Makro darbība RunSQL

Makro darbību RunSQL var izmantot, lai palaistu darbības vaicājumsAccess datora datu bāzē, izmantojot atbilstošo SQL priekšrakstu. Varat arī palaist datu definēšanas vaicājums.

Piezīme.: Šī darbība nebūs atļauta, ja datu bāze nav uzticama.

Iestatījums

Makro darbībai RunSQL ir šādi argumenti.

Darbības arguments

Apraksts

SQL priekšraksts

SQL priekšraksts darbības vaicājumam vai datu definīcijas vaicājumam, ko vēlaties palaist. Maksimālais šī priekšraksta garums ir 255 rakstzīmes. Tas ir obligāts arguments.

Izmantot transakciju

Atlasiet , lai iekļautu šo vaicājumu transakcija. Atlasiet , ja nevēlaties izmantot transakciju. Noklusējuma iestatījums ir . Ja šim argumentam atlasāt , vaicājums var darboties ātrāk.

Piezīmes

Varat izmantot darbību vaicājumus, lai pievienotu, dzēstu un atjauninātu ierakstus, kā arī saglabātu vaicājuma rezultātu kopa kā jaunu tabulu. Datu definēšanas vaicājumus var izmantot, lai izveidotu, mainītu un dzēstu tabulas, kā arī izveidotu un dzēstu indeksus. Makro darbību RunSQL var izmantot, lai veiktu šīs darbības tieši no makro, nelietojot saglabātus vaicājumus.

Ja vēlaties ievadīt SQL priekšrakstu, kas ir garāks par 255 rakstzīmēm, izmantojiet objekta DoCmdRunSQL metodi Visual Basic for Applications (VBA) modulī. VBA varat ierakstīt līdz 32 768 rakstzīmēm.

Access vaicājumi faktiski ir SQL priekšraksti, kas tiek izveidoti, noformējot vaicājumu, izmantojot Vaicājuma logsnoformējuma režģis. Tālāk esošajā tabulā ir norādīti Access darbību vaicājumi un datu definēšanas vaicājumi un to attiecīgie SQL priekšraksti.

Vaicājuma tips

SQL priekšraksts

Darbība

Pievienot

INSERT INTO

Dzēstu

DELETE

Tabulas izveidošana

ATLASIET... VĒRĀ

Atjaunināt

UPDATE

Datu definīcija (specifiska SQL)

Tabulas izveidošana

TABULAS IZVEIDE

Tabulas maiņa

ALTER TABLE

Tabulas dzēšana

NOLAIŽAMĀ TABULA

Alfabētiskā rādītāja izveide

ALFABĒTISKĀ RĀDĪTĀJA IZVEIDE

Indeksa dzēšana

NOMEŠANAS INDEKSS

Varat arī izmantot klauzulu IN ar šiem priekšrakstiem, lai modificētu datus citā datu bāzē.

Piezīme.: Lai palaistu atlases vaicājums vai krustvaicājums no makro, izmantojiet OpenQuery makro darbības argumentu skats, lai atvērtu esošu atlases vaicājumu vai krustvaicājumu programmā Datu lapas skats. Varat arī palaist esošos darbību vaicājumus un SQL vaicājumus tādā pašā veidā.

Padoms

Lai skatītu Access vaicājuma SQL ekvivalentu, noklikšķiniet uz SQL skats izvēlnē skats (Access statusa joslā). Uzskaitītos SQL priekšrakstus varat izmantot kā modeļus, lai izveidotu vaicājumus, ko palaist ar makro darbību RunSQL . SQL priekšraksta dublikātam SQL priekšraksta argumentā RunSQL makro darbībai ir tāds pats efekts kā palaist šo Access vaicājumu vaicājuma logā.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×