Skip to main content

Afficher et modifier le code SQL dans Microsoft Access

Update Table modification des données d'une tables SQL Server (Mai 2025)

Update Table modification des données d'une tables SQL Server (Mai 2025)
Anonim

De nombreux développeurs de bases de données Microsoft Access s'appuient sur les assistants intégrés du programme pour créer des requêtes et des formulaires, mais dans certaines situations, la sortie de l'assistant peut ne pas être suffisamment précise. Chaque requête dans une base de données Access révèle son code sous-jacent, qui est écrit en langage de requête structuré, afin que vous puissiez l'ajuster en une requête Access parfaite.

Comment afficher et modifier le SQL sous-jacent

Pour afficher ou modifier le SQL sous-jacent à une requête Access:

  1. Localiser la requête dans Explorateur d'objets et double-cliquez dessus pour exécuter la requête.
  2. Abaissez le Vue menu dans le coin supérieur gauche du ruban.
  3. Sélectionner Vue SQL pour afficher l'instruction SQL correspondant à la requête.
  4. Apportez les modifications souhaitées à l'instruction SQL dans l'onglet de requête.
  5. Clique le sauvegarder icône pour enregistrer votre travail.

Considérations d'accès

Microsoft Access 2013 et les versions ultérieures prennent en charge la syntaxe ANSI-89 Niveau 1 avec plusieurs modifications. Access s'exécute sur le moteur de base de données Jet, et non sur le moteur SQL Server. Access est donc plus compatible avec la syntaxe ANSI et ne nécessite pas de langage spécifique à Transact-SQL.

Les écarts par rapport à la norme ANSI incluent:

  • Vous ne pouvez pas utiliser la clause DISTINCT dans une fonction d'agrégat.
  • Vous ne pouvez pas utiliser la clause LIMIT TO xx ROWS.
  • Le caractère générique à caractère unique dans Access est ? plutôt que _.
  • Le caractère générique zéro ou plus dans Access est * plutôt que %.
  • L'accès permet le regroupement et la commande d'expressions.
  • Access autorise l'instruction TRANSFORM et la déclaration PARAMETERS.
  • Access prend en charge d’autres fonctions d’agrégation, notamment les écarts types et les écarts types.
  • Access et ANSI utilisent des listes légèrement différentes de mots clés réservés.

Les caractères génériques dans Access peuvent Suivez les conventions ANSI uniquement si vos requêtes utilisent exclusivement la syntaxe ANSI. Si vous fusionnez des conventions, les requêtes échoueront et la norme d'accès régira.