Κοινή χρήση μέσω


Sql.Databases

Σύνταξη

Sql.Databases(server as text, optional options as nullable record) as table

Πληροφορίες

Επιστρέφει έναν πίνακα με βάσεις δεδομένων στον καθορισμένο διακομιστή SQL, server. Μπορεί να καθοριστεί μια προαιρετική παράμετρος εγγραφής, options, για τον έλεγχο των ακόλουθων επιλογών:

  • CreateNavigationProperties: Μια λογική τιμή (true/false) που ορίζει εάν δημιουργούνται ιδιότητες περιήγησης στις τιμές που επιστρέφονται (η προεπιλογή είναι true).
  • NavigationPropertyNameGenerator: Μια συνάρτηση που χρησιμοποιείται για τη δημιουργία ονομάτων για ιδιότητες περιήγησης.
  • MaxDegreeOfParallelism: Ένας αριθμός που ορίζει την τιμή του όρου ερωτήματος "maxdop" στο ερώτημα SQL που δημιουργείται.
  • CommandTimeout: Μια διάρκεια που ελέγχει τον χρόνο που επιτρέπεται να εκτελείται το ερώτημα στην πλευρά του διακομιστή προτού ακυρωθεί. Η προεπιλεγμένη τιμή είναι δέκα λεπτά.
  • ConnectionTimeout: Μια διάρκεια που ελέγχει τον χρόνο αναμονής πριν εγκαταλείψετε μια προσπάθεια σύνδεσης με τον διακομιστή. Η προεπιλεγμένη τιμή εξαρτάται από το πρόγραμμα οδήγησης.
  • HierarchicalNavigation: Μια λογική τιμή (true/false) που ορίζει εάν οι πίνακες θα προβάλλονται ομαδοποιημένοι κατά τα ονόματα σχήματος (η προεπιλογή είναι false).
  • MultiSubnetFailover: Μια λογική τιμή (true/false) που ορίζει την τιμή της ιδιότητας "MultiSubnetFailover" στον συμβολοσειρά σύνδεσης (η προεπιλογή είναι false).
  • UnsafeTypeConversions: Μια λογική τιμή (true/false) που, εάν είναι true, επιχειρεί να διπλώσει μετατροπές τύπου, οι οποίες θα μπορούσαν να αποτύχουν και να προκαλέσουν αποτυχία ολόκληρου του ερωτήματος. Δεν συνιστάται για γενική χρήση.
  • ContextInfo: Μια δυαδική τιμή που χρησιμοποιείται για τον ορισμό του CONTEXT_INFO πριν από την εκτέλεση κάθε εντολής.
  • OmitSRID: Μια λογική τιμή (true/false) που, εάν είναι true, παραλείπει το SRID κατά την παραγωγή γνωστού κειμένου από γεωμετρικούς τύπους και τύπους γεωγραφικής τοποθεσίας.
  • EnableCrossDatabaseFolding: Μια λογική τιμή (true/false) που, εάν είναι true, επιτρέπει την αναδίπλωση ερωτήματος σε όλες τις βάσεις δεδομένων στον ίδιο διακομιστή. Η προεπιλεγμένη τιμή είναι false.

Για παράδειγμα, η παράμετρος εγγραφής καθορίζεται ως [option1 = value1, option2 = value2...].

Δεν υποστηρίζει τον ορισμό ενός ερωτήματος SQL για εκτέλεση στον διακομιστή. Sql.Database Θα πρέπει να χρησιμοποιηθεί η για την εκτέλεση ενός ερωτήματος SQL.