SuoritaSQL-makrotoiminnolla voit suorittaa muutoskyselyAccess työpöytätietokannassa vastaavalla SQL-lausekkeella. Voit myös suorittaa määrityskysely.
Huomautus: Tätä toimintoa ei sallita, jos tietokanta ei ole luotettu.
Asetus
SuoritaSQL-makrotoiminto sisältää seuraavat argumentit.
Toiminnon argumentti |
Kuvaus |
SQL-lauseke |
Suoritettavan toimintokyselyn tai tietomäärityskyselyn SQL-lauseke. Lausekkeen enimmäispituus on 255 merkkiä. Tämä on pakollinen argumentti. |
Käytä tapahtumaa |
Valitse Kyllä , jos haluat sisällyttää tämän kyselyn tapahtuma. Valitse Ei , jos et halua käyttää tapahtumaa. Oletusarvo on Kyllä. Jos valitset tälle argumentille Ei , kysely saattaa toimia nopeammin. |
Huomautuksia
Toimintokyselyiden avulla voit liittää, poistaa ja päivittää tietueita sekä tallentaa kyselyn tulosjoukko uutena taulukkona. Tietomäärityskyselyiden avulla voit luoda, muuttaa ja poistaa taulukoita sekä luoda ja poistaa indeksejä. SuoritaSQL-makrotoiminnon avulla voit suorittaa nämä toiminnot suoraan makrosta tarvitsematta käyttää tallennettuja kyselyjä.
Jos haluat kirjoittaa sql-lausekkeen, joka on pidempi kuin 255 merkkiä, käytä DoCmd-objektinSuoritaSQL-menetelmää Visual Basic for Applications (VBA) -moduulissa. Voit kirjoittaa VBA:han enintään 32 768 merkin SQL-lausekkeita.
Access-kyselyt ovat itse asiassa SQL-lausekkeita, jotka luodaan, kun suunnittelet kyselyä Kyselyikkunarakenneruudukko. Seuraavassa taulukossa näkyvät Access-toimintokyselyt ja tietojen määrityskyselyt sekä niitä vastaavat SQL-lausekkeet.
Kyselyn tyyppi |
SQL-lauseke |
Toiminto |
|
Liitä loppuun |
LISÄÄ KOHTEESEEN |
Poistaminen |
DELETE |
Taulukon luova kysely |
VALITSE... INTO |
Päivitä |
PÄIVITÄ |
Tietomääritys (SQL-kohtainen) |
|
Taulukon luominen |
LUO TAULUKKO |
Taulukon muuttaminen |
MUUTA TAULUKKO |
Taulukon poistaminen |
DROP TABLE |
Hakemiston luominen |
INDEKSIN LUOMINEN |
Indeksin poistaminen |
DROP INDEX |
Voit myös käyttää IN-lausetta näiden lausekkeiden kanssa muokataksesi tietoja toisessa tietokannassa.
Huomautus: Jos haluat suorittaa valintakysely tai ristiintaulukointikysely makrosta, avaa aiemmin luotu valintakysely tai ristiintaulukointikysely tietotaulukkonäkymäAvaaKysely-makrotoiminnon Näytä-argumentilla. Voit myös suorittaa aiemmin luotuja toimintokyselyitä ja SQL-kohtaisia kyselyjä samalla tavalla.
Vihje
Jos haluat nähdä Access-kyselyn SQL-vastineen, valitse Näytä-valikossa (Accessin tilarivillä) SQL-näkymä. Voit käyttää luetteloimia SQL-lausekkeita malleina luodaksesi kyselyitä, jotka suoritetaan SuoritaSQL-makrotoiminnolla . Sql-lausekkeen monistamisella SQL-lausekkeen argumentissa SuoritaSQL-makrotoimintoa varten on sama vaikutus kuin tämän Access-kyselyn suorittamisella kyselyikkunassa.