Επιφάνεια T-SQL σε Fabric αποθήκη δεδομένων

Ισχύει για:✅ τελικό σημείο ανάλυσης SQL και αποθήκη στο Microsoft Fabric

Αυτό το άρθρο καλύπτει τις δυνατότητες σύνταξης γλώσσας T-SQL του Microsoft Fabric, κατά την υποβολή ερωτημάτων στο τελικό σημείο ανάλυσης SQL ή στην αποθήκη.

Για τη βάση δεδομένων SQL στο Fabric, ανατρέξτε στο θέμα Περιορισμοί στη βάση δεδομένων SQL (έκδοση προεπισκόπησης).

Σημείωμα

Για περισσότερες πληροφορίες σχετικά με την επερχόμενη ανάπτυξη δυνατοτήτων για Fabric αποθήκη δεδομένων, ανατρέξτε στο πρόγραμμα έκδοσης Fabric αποθήκη δεδομένων.

Επιφάνεια T-SQL

Fabric αποθήκη δεδομένων υποστηρίζει πίνακες T-SQL, προβολές, αποθηκευμένες διαδικασίες, συναρτήσεις, δικαιώματα και ρόλους ασφαλείας.

  • Για περισσότερες πληροφορίες και CREATEDROP υποστήριξη στο TABLE Warehouse, ανατρέξτε στην ενότητα Πίνακες.
  • Για περισσότερες πληροφορίες σχετικά με τους υποστηριζόμενους τύπους δεδομένων στην Αποθήκη, ανατρέξτε στην ενότητα Τύποι δεδομένων.
  • Μπορείτε επίσης να δημιουργήσετε προβολές, συναρτήσεις και διαδικασίες T-SQL πάνω από τους πίνακες που αναφέρονται στα δεδομένα Delta Lake στο τελικό σημείο ανάλυσης SQL του Lakehouse.
    • Η δημιουργία, η τροποποίηση και η απόθεση πινάκων και οι λειτουργίες εισαγωγής, ενημέρωσης και διαγραφής υποστηρίζονται μόνο στο Warehouse στο Microsoft Fabric και όχι στο τελικό σημείο ανάλυσης SQL του Lakehouse.
  • Fabric Το τελικό σημείο Warehouse και SQL analytics υποστηρίζουν και τα δύο standard, sequential και nested κοινές παραστάσεις πίνακα (CTE). Ενώ τα CTE είναι γενικά διαθέσιμα στο Microsoft Fabric, τα ένθετα CTE είναι προς το παρόν μια δυνατότητα προεπισκόπησης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Ένθετη κοινή παράσταση πίνακα (CTE) στο Fabric αποθήκη δεδομένων (Transact-SQL).
  • Το TRUNCATE TABLE υποστηρίζεται στην Αποθήκη.
  • Για να αλλάξετε το όνομα της στήλης σε έναν πίνακα χρηστών στην Αποθήκη, χρησιμοποιήστε την sp_rename αποθηκευμένη διαδικασία.
  • Ένα υποσύνολο ερωτημάτων και υποδείξεων σύνδεσης υποστηρίζεται στην Αποθήκη. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Hints (Transact-SQL).
  • Οι πίνακες #temp σε επίπεδο συνεδρίας υποστηρίζονται στην Αποθήκη στο Microsoft Fabric. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Πίνακες θερμοκρασίας στο Fabric αποθήκη δεδομένων.
  • Προς το παρόν, υποστηρίζονται μόνο το ακόλουθο υποσύνολο των λειτουργιών ALTER TABLE στην Αποθήκη στο Microsoft Fabric:
    • Μπορείτε να ADD μηδενίσετε στήλες υποστηριζόμενων τύπων δεδομένων στηλών.
    • DROP COLUMN υποστηρίζεται.
    • Για περισσότερες πληροφορίες σχετικά με τα πρωτεύοντα κλειδιά, τους μοναδικούς περιορισμούς και τα ξένα κλειδιά, ανατρέξτε στο θέμα Πρωτεύοντα κλειδιά, ξένα κλειδιά και μοναδικά κλειδιά στην Αποθήκη στο Microsoft Fabric.
      • ADD PRIMARY KEY, UNIQUE, και FOREIGN_KEY οι περιορισμοί στηλών υποστηρίζονται, αλλά μόνο εάν έχει καθοριστεί η NOT ENFORCED επιλογή. Όλες οι άλλες ALTER TABLE λειτουργίες είναι μπλοκαρισμένες. Υπάρχουν περιορισμοί με την προσθήκη περιορισμών πίνακα ή στηλών κατά τη χρήση της ενοποίησης Git για έλεγχο προέλευσης.
      • DROP PRIMARY KEY, UNIQUE, και FOREIGN_KEY υποστηρίζονται περιορισμοί στήλης.
    • ALTER TABLE σε κατανεμημένους προσωρινούς πίνακες.
    • ALTER TABLE ... ALTER COLUMN είναι σε προεπισκόπηση. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα ALTER COLUMN στο Fabric αποθήκη δεδομένων.
    • Μπορείτε να εκτελέσετε υποστηριζόμενες ALTER TABLE προτάσεις μέσα σε μια ρητή συναλλαγή που ορίζεται από τον χρήστη στο Warehouse στο Microsoft Fabric.
  • MERGE Η σύνταξη υποστηρίζεται και είναι μια γενικά διαθέσιμη δυνατότητα. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Συγχώνευση σύνταξης T-SQL.
  • Ενώ Fabric αποθήκη δεδομένων υποστηρίζει πολλές λειτουργίες AI (προεπισκόπηση) για να ενεργοποιήσει την προηγμένη επεξεργασία κειμένου χωρίς να φύγετε από την αποθήκη σας, ο τύπος διανυσματικών δεδομένων δεν υποστηρίζεται.
  • Το Fabric αποθήκη δεδομένων και το τελικό σημείο ανάλυσης SQL υποστηρίζουν SELECTτη σύνταξη -first και FROM-first T-SQL. Για περισσότερες πληροφορίες, ανατρέξτε στις ενότητες ΑΠΟ - ΕΠΙΛΟΓΗ (Transact-SQL) και ΕΠΙΛΟΓΗ (Transact-SQL).
  • Fabric αποθήκη δεδομένων και το τελικό σημείο ανάλυσης SQL υποστηρίζουν τη GROUP BY ALL σύνταξη και ORDER BY ALL χωρίς λίστα στηλών. Για περισσότερες πληροφορίες, ανατρέξτε στα θέματα ΕΠΙΛΟΓΗ - ΟΜΑΔΑ ΚΑΤΑ όρος (Transact-SQL) και ΠΑΡΑΓΓΕΛΙΑ ΚΑΤΑ (Transact-SQL).
  • Fabric αποθήκη δεδομένων και το τελικό σημείο ανάλυσης SQL υποστηρίζουν τη SELECT - QUALIFY σύνταξη. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα ΕΠΙΛΟΓΗ - ΠΡΟΚΡΙΣΗ (Transact-SQL).
  • Fabric αποθήκη δεδομένων και το τελικό σημείο ανάλυσης SQL υποστηρίζουν αναλυτικές και συγκεντρωτικές συναρτήσεις, συμπεριλαμβανομένων των APPROX_MEDIAN, APPROX_QUANTILE, MEDIAN και QUANTILE.

Περιορισμοί

Προς το παρόν, οι ακόλουθες εντολές δεν υποστηρίζονται. Μην προσπαθήσετε να χρησιμοποιήσετε αυτές τις εντολές. Ακόμα κι αν φαίνεται να πετυχαίνουν, μπορεί να προκαλέσουν προβλήματα στην αποθήκη σας.

  • BULK LOAD, αν και bcp υποστηρίζεται ως δυνατότητα προεπισκόπησης.
  • CREATE USER
  • FOR JSON πρέπει να είναι ο τελευταίος τελεστής στο ερώτημα, επομένως δεν μπορείτε να τον χρησιμοποιήσετε μέσα σε δευτερεύοντα ερωτήματα.
  • Στατιστικά στοιχεία πολλών στηλών που δημιουργήθηκαν με μη αυτόματο τρόπο
  • Υλοποιημένες προβολές
  • PREDICT
  • Ερωτήματα που στοχεύουν πίνακες συστήματος και χρηστών
  • Επαναλαμβανόμενα ερωτήματα
  • Το σχήμα και τα ονόματα πινάκων δεν μπορούν να περιέχουν / ή \
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • Συνώνυμα
  • Εναύσματα
  • Διανυσματικός τύπος δεδομένων και συναρτήσεις αναζήτησης