İngilizce dilinde oku

Aracılığıyla paylaş


MySQL.Database

Sözdizimi

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

Hakkında

databaseadlı veritabanı örneğindeki sunucu server bir MySQL veritabanında kullanılabilen SQL tablolarından, görünümlerinden ve depolanan skaler işlevlerden oluşan bir tablo döndürür. Bağlantı noktası isteğe bağlı olarak sunucuyla belirtilebilir, iki nokta ile ayrılabilir. aşağıdaki seçenekleri denetlemek için isteğe bağlı bir kayıt parametresi optionsbelirtilebilir:

  • Encoding: Sunucuya gönderilen tüm sorguları kodlamak için kullanılan karakter kümesini belirten textEncoding değeri (varsayılan değer null).
  • CreateNavigationProperties: Döndürülen değerlerde gezinti özellikleri oluşturulup oluşturulmayacağını ayarlayan mantıksal (true/false) (varsayılan değer truedur).
  • NavigationPropertyNameGenerator: Gezinti özellikleri için adlar oluşturmak için kullanılan bir işlev.
  • Query: Verileri almak için kullanılan yerel bir SQL sorgusu. Sorgu birden çok sonuç kümesi oluşturursa, yalnızca ilki döndürülür.
  • CommandTimeout: Sunucu tarafı sorgunun iptal edilmeden önce çalışmasına izin verilen süreyi denetleyebilen bir süre. Varsayılan değer on dakikadır.
  • ConnectionTimeout: Sunucuyla bağlantı kurma girişiminden vazgeçmeden önce ne kadar beklendiğini denetleyebilen bir süre. Varsayılan değer sürücüye bağlıdır.
  • TreatTinyAsBoolean: Sunucuda tinyint sütunlarının mantıksal değerler (true/false) olarak zorlanıp zorlanmayacağını belirleyen bir mantıksal değerdir. Varsayılan değer true değeridir.
  • OldGuids: Char(36) sütunlarının (yanlışsa) veya ikili (16) sütunların (doğruysa) GUID olarak işlenip değerlendirilmeyeceğini ayarlayan mantıksal (true/false). Varsayılan değer false'tur.
  • ReturnSingleDatabase: Tüm veritabanlarının tüm tablolarının mı yoksa belirtilen veritabanının tablo ve görünümlerinin mi döndürüleceğini belirleyen, true/false olarak ayarlanan mantıksal bir değer. Varsayılan değer false'tur.
  • HierarchicalNavigation: Şema adlarına göre gruplandırılmış tabloların görüntülenip görüntülenmeyeceğini ayarlayan mantıksal (true/false) (varsayılan değer false).

Kayıt parametresi [option1 = value1, option2 = value2...] veya [Query = "select ..."] olarak belirtilir.