Skip to main content

Προβάλετε και επεξεργαστείτε SQL στη Microsoft Access

Access 2003 Expert - Ομαδοποίηση πληροφοριών σε ένα ερώτημα (Ιούλιος 2025)

Access 2003 Expert - Ομαδοποίηση πληροφοριών σε ένα ερώτημα (Ιούλιος 2025)
Anonim

Πολλοί προγραμματιστές βάσεων δεδομένων της Microsoft Access βασίζονται στους ενσωματωμένους οδηγούς του προγράμματος για να δημιουργούν ερωτήματα και φόρμες, αλλά σε ορισμένες περιπτώσεις, η έξοδος του οδηγού μπορεί να μην είναι αρκετά ακριβής. Κάθε ερώτημα σε μια βάση δεδομένων της Access αποκαλύπτει τον υποκείμενο κώδικα, ο οποίος είναι γραμμένος σε Δομημένη γλώσσα ερωτήματος, έτσι ώστε να μπορείτε να το προσαρμόσετε σε ένα τέλειο ερώτημα Access.

Πώς να προβάλετε και να επεξεργαστείτε την υποκείμενη SQL

Για να προβάλετε ή να επεξεργαστείτε το SQL που υποκρύπτει ένα ερώτημα πρόσβασης:

  1. Εντοπίστε το ερώτημα στο Εξερεύνηση αντικειμένων και κάντε διπλό κλικ για να εκτελέσετε το ερώτημα.
  2. Τραβήξτε προς τα κάτω το Θέα στην επάνω αριστερή γωνία της κορδέλας.
  3. Επιλέγω Προβολή SQL για να εμφανίσετε τη δήλωση SQL που αντιστοιχεί στο ερώτημα.
  4. Κάντε οποιεσδήποτε τροποποιήσεις θέλετε στη δήλωση SQL στην καρτέλα ερωτήματος.
  5. Κάντε κλικ στο Αποθηκεύσετε εικονίδιο για να αποθηκεύσετε την εργασία σας.

Σημεία πρόσβασης

Το Microsoft Access 2013 και νεότερες εκδόσεις υποστηρίζουν σύνταξη ANSI-89 επιπέδου 1 με πολλές τροποποιήσεις. Η πρόσβαση λειτουργεί με τη μηχανή βάσεων δεδομένων Jet και όχι με τον SQL Server, έτσι ώστε η Access να είναι περισσότερο προσαρμοσμένη στη συνήθη πρότυπο ANSI και δεν απαιτεί συγκεκριμένη γλώσσα Transact-SQL.

Οι αποκλίσεις από το πρότυπο ANSI περιλαμβάνουν:

  • Δεν μπορείτε να χρησιμοποιήσετε τη ρήτρα DISTINCT μέσα σε μια συνθετική λειτουργία.
  • Δεν μπορείτε να χρησιμοποιήσετε τη ρήτρα LIMIT TO xx ROWS.
  • Ο μπαλαντέρ ενός χαρακτήρα στην Access είναι ? προκειμένου _.
  • Ο μηδενικός ή περισσότερος χαρακτήρας μπαλαντέρ στην Access είναι * προκειμένου %.
  • Η πρόσβαση επιτρέπει την ομαδοποίηση και την παραγγελία σε εκφράσεις.
  • Η πρόσβαση επιτρέπει τη δήλωση TRANSFORM και τη δήλωση PARAMETERS.
  • Η πρόσβαση υποστηρίζει επιπλέον συσσωρευμένες λειτουργίες, συμπεριλαμβανομένων τυποποιημένων αποκλίσεων και διαφορών.
  • Η πρόσβαση και το ANSI χρησιμοποιούν ελαφρώς διαφορετικές λίστες δεσμευμένων λέξεων-κλειδιών.

Οι άγριες κάρτες στην Access μπορούν ακολουθήστε τις συμβάσεις ANSI μόνο εάν τα ερωτήματά σας χρησιμοποιούν αποκλειστικά σύνταξη ANSI. Εάν συγχωνεύσετε συμβάσεις, τα ερωτήματα θα αποτύχουν και θα διέπεται το πρότυπο πρόσβασης.