Skip to main content

MySQL.Database

Επιστρέφει έναν πίνακα με πίνακες, προβολές και αποθηκευμένες ανυσματικές συναρτήσεις SQL που είναι διαθέσιμα σε βάση δεδομένων MySQL.

Syntax​

MySQL.Database(
server as text,
database as text,
optional options as record
) as table

Remarks​

Returns a table of SQL tables, views, and stored scalar functions available in a MySQL database on server server in the database instance named database. The port may be optionally specified with the server, separated by a colon. An optional record parameter, options, may be specified to control the following options:

  • Encoding : Μια τιμή TextEncoding που καθορίζει το σύνολο χαρακτήρων που χρησιμοποιείται για την κωδικοποίηση όλων των ερωτημάτων που αποστέλλονται στον διακομιστή (η προεπιλογή είναι null).
  • CreateNavigationProperties : Μια λογική τιμή (true/false) που ορίζει αν θα δημιουργούνται ιδιότητες περιήγησης στις τιμές που επιστρέφονται (η προεπιλογή είναι true).
  • NavigationPropertyNameGenerator : Μια συνάρτηση που χρησιμοποιείται για τη δημιουργία ονομάτων για ιδιότητες περιήγησης.
  • Query : Ένα εγγενές ερώτημα SQL που χρησιμοποιείται για την ανάκτηση δεδομένων. Αν το ερώτημα παραγάγει πολλά σύνολα αποτελεσμάτων, θα επιστραφεί μόνο το πρώτο.
  • CommandTimeout : Μια διάρκεια που ελέγχει για πόσο χρονικό διάστημα επιτρέπεται η εκτέλεση του ερωτήματος από την πλευρά του διακομιστή προτού αυτό ακυρωθεί. Η προεπιλεγμένη τιμή είναι δέκα λεπτά.
  • ConnectionTimeout : Μια διάρκεια που ελέγχει για πόσο χρονικό διάστημα θα γίνει αναμονή πριν από την εγκατάλειψη της προσπάθειας να γίνει σύνδεση με τον διακομιστή. Η προεπιλεγμένη τιμή εξαρτάται από το πρόγραμμα οδήγησης.
  • TreatTinyAsBoolean : Μια λογική τιμή (true/false) που καθορίζει αν θα επιβάλλονται οι στήλες tinyint στο διακομιστή ως λογικές τιμές. Η προεπιλεγμένη τιμή είναι true.
  • OldGuids : Μια λογική τιμή (true/false) που ορίζει εάν οι στήλες char(36) (αν έχει τιμή false) ή οι στήλες binary(16) (αν έχει τιμή true) θα αντιμετωπίζονται ως GUID. Η προεπιλεγμένη τιμή είναι false.
  • ReturnSingleDatabase : Μια λογική τιμή (true/false) που ορίζει αν θα επιστρέφονται όλοι οι πίνακες όλων των βάσεων δεδομένων (αν έχει τιμή false) ή θα επιστρέφονται οι πίνακες και οι προβολές της καθορισμένης βάσης δεδομένων (αν έχει τιμή true). Η προεπιλεγμένη τιμή είναι false.
  • HierarchicalNavigation : Μια λογική τιμή (true/false) που ορίζει αν οι πίνακες θα προβάλλονται ομαδοποιημένοι κατά τα ονόματα σχήματος (η προεπιλογή είναι false).

The record parameter is specified as [option1 = value1, option2 = value2...] or [Query = "select ..."], for example.

Category​

Accessing data