Skip to main content

Se og rediger SQL i Microsoft Access

What Does Ron Paul Stand For? On Education, the Federal Reserve, Finance, and Libertarianism (Juni 2026)

What Does Ron Paul Stand For? On Education, the Federal Reserve, Finance, and Libertarianism (Juni 2026)
Anonim

Mange Microsoft Access-databaseudviklere er afhængige af programmets indbyggede guider til at oprette forespørgsler og formularer, men i nogle tilfælde er guidenes output muligvis ikke præcis nok. Hver forespørgsel i en Access-database afslører dens underliggende kode, som er skrevet i Structured Query Language, så du kan tilpasse det til en perfekt adgangssøgning.

Sådan får du vist og rediger den underliggende SQL

For at se eller redigere den SQL-underliggende en Access-forespørgsel:

  1. Find forespørgslen i Objekt Explorer og dobbeltklik på det for at køre forespørgslen.
  2. Træk i Udsigt menu i øverste venstre hjørne af båndet.
  3. Vælg SQL visning for at vise SQL-sætningen svarende til forespørgslen.
  4. Lav de ønskede redigeringer i SQL-sætningen på fanebladet.
  5. Klik på knappen Gemme ikon for at gemme dit arbejde.

Adgangskrav

Microsoft Access 2013 og nyere versioner understøtter ANSI-89 Niveau 1-syntaks med flere ændringer. Adgangskørsler på Jet-databasemotoren, ikke SQL Server-motoren, så Adgang er mere imødekommende af ANSI-standardsyntax og kræver ikke Transact-SQL-specifikke sprog.

Afvigelser fra ANSI-standarden omfatter:

  • Du kan ikke bruge DISTINCT-klausulen inden for en aggregatfunktion.
  • Du kan ikke bruge LIMIT TO xx ROWS-klausulen.
  • Single character wildcard i Access er ? hellere end _.
  • Nul eller flere tegn wildcard i Access er * hellere end %.
  • Adgang tillader gruppering og bestilling af udtryk.
  • Adgang tillader TRANSFORM-sætningen og PARAMETERS-erklæringen.
  • Adgang understøtter yderligere aggregatfunktioner, herunder standardafvigelser og afvigelser.
  • Adgang og ANSI bruger lidt forskellige lister over reserverede søgeord.

Vildkort i Access kan Følg kun ANSI-konventioner, hvis dine forespørgsler udelukkende bruger ANSI-syntaks. Hvis du fusionerer konventioner, vil forespørgsler mislykkes, og adgangsstandarden styrer.