Skip to main content

Visa och redigera SQL i Microsoft Access

“180” Movie (April 2025)

“180” Movie (April 2025)
Anonim

Många Microsoft Access-databasutvecklare litar på programmets inbyggda guider för att skapa frågor och formulär, men i vissa situationer kan guiden inte vara tillräckligt exakt. Varje fråga i en Access-databas avslöjar sin underliggande kod, som är skrivet i Structured Query Language, så att du kan anpassa det till en perfekt åtkomstfråga.

Så här visar och redigerar du underliggande SQL

Visa eller redigera SQL-underliggande en Access-fråga:

  1. Leta reda på frågan i Objekt Explorer och dubbelklicka på den för att köra frågan.
  2. Dra ner Se menyn i det övre vänstra hörnet av bandet.
  3. Välj SQL-visning för att visa SQL-stämningen som motsvarar förfrågan.
  4. Gör några ändringar du vill ha i SQL-satsen på fliken Fråga.
  5. Klicka på Spara ikon för att spara ditt jobb.

Åtkomsthänsyn

Microsoft Access 2013 och senare versioner stöder ANSI-89 Nivå 1-syntax med flera ändringar. Åtkomst körs på Jet databasmotorn, inte SQL Server-motorn, så Access är mer tillmötesgående för ANSI-standardsyntax och kräver inte Transact-SQL-specifikt språk.

Avvikelser från ANSI-standarden omfattar:

  • Du kan inte använda DISTINCT-klausulen inom en aggregatfunktion.
  • Du kan inte använda LIMIT TO xx ROWS-klausulen.
  • Enkelt tecken jokertecken i Access är ? hellre än _.
  • Det noll eller flera teckens jokerteckenet i Access är * hellre än %.
  • Åtkomst tillåter gruppering och ordering på uttryck.
  • Tillgång tillåter TRANSFORM-förklaringen och PARAMETERS-deklarationen.
  • Tillgången stöder ytterligare aggregatfunktioner inklusive standardavvikelser och avvikelser.
  • Tillgång och ANSI använder lite olika listor med reserverade nyckelord.

Vildkort i Access kan följ endast ANSI-konventioner om dina frågor uteslutande använder ANSI-syntax. Om du sammanfogar konventioner kommer frågor att misslyckas, och åtkomststandarden reglerar.