Dejanje makra »ZaženiSQL «

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Z dejanjem ZaženiSQL zaženite Microsoft Office Access 2007poizvedba za dejanja , tako da uporabite ustrezno izjavo SQL. Lahko tudi zaženete poizvedba za definicijo podatkov.

Opomba : To dejanje ne bo dovoljeno, če zbirka podatkov ni zaupanja vredna. Če želite več informacij o omogočanju makrov, glejte povezave v razdelku Glejte tudi tega članka.

Nastavitev

Dejanje ZaženiSQL ima ta argumenta.

Argument dejanja

Opis

SQL Izjava

SQL izjava za poizvedbo za dejanja ali poizvedbo za definicijo podatkov, ki jo želite zagnati. Največja dovoljena dolžina te izjave je 255 znakov. To je zahtevan argument.

Uporabi transakcijo

Izberite Da, če želite vključiti to poizvedbo v transakcija. Izberite Ne, če ne želite uporabiti transakcije. Privzeta nastavitev je Da. Če za ta argument izberete Ne, bo morda poizvedba potekala hitreje.

Opombe

Poizvedbe za dejanja lahko uporabite za dodajanje, brisanje in posodabljanje zapisov in shranjevanje množica rezultatov poizvedbe v obliki nove tabele. Poizvedbe za definicijo podatkov lahko uporabite za ustvarjanje, spreminjanje in brisanje tabel in za ustvarjanje in brisanje indeksov. Dejanje ZaženiSQL lahko uporabite za izvajanje teh operacij neposredno iz makra brez potrebe po uporabi shranjenih poizvedb.

Če morate vnesti SQL izjavo, ki je daljša kot 255 znakov, raje uporabite metodo RunSQL predmeta DoCmd v modulu VBA (Visual Basic for Applications). V VBA lahko vnesete SQL izjave, ki imajo dolžino do 32.768 znakov.

Accessove poizvedbe so v bistvu SQL izjave, ki se ustvarijo, ko načrtujete poizvedbo z mreža načrta v okno poizvedbe. Ta tabela prikazuje Accessove poizvedbe za dejanja in poizvedbe za definicijo podatkov ter njihove ustrezne SQL izjave.

Vrsta poizvedbe

Izjava SQL

Dejanje

za dodajanje,

INSERT INTO

Brisanje

DELETE

za izdelavo tabele,

SELECT...INTO

Posodabljanje

UPDATE

Poizvedba za definicijo podatkov (poizvedba SQL)

Ustvarjanje tabele

CREATE TABLE

Spreminjanje tabele

ALTER TABLE

Brisanje tabele

DROP TABLE

Ustvarjanje indeksa

CREATE INDEX

Brisanje indeksa

DROP INDEX

Pri teh izjavah lahko uporabite tudi stavek IN, da spremenite podatke v drugi zbirki podatkov.

Opomba : Za zagon poizvedba za izbiranje ali navzkrižna poizvedba iz makra, uporabite pogled argument OpenQuery dejanja za odpiranje obstoječe izberite poizvedbe ali navzkrižne poizvedbe v Pogled podatkovnega lista. Na enak način, lahko zaženete obstoječe poizvedbe za dejanja in poizvedb SQL.

namig

Če si želite ogledati ekvivalent SQL poizvedbe za dostop, kliknite Pogled SQL v meniju pogled (v Accessovi vrstici stanja). Navedenih izjav SQL lahko uporabite kot modeli za ustvarjanje poizvedbe za delovanje s programom ZaženiSQL dejanje. Podvajanje izjavo SQL v argumentu izjavo SQL za dejanje ZaženiSQL ima isti učinek kot zaženete to poizvedbo v oknu poizvedbe.

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×