Sql.Database
Sql.Database(server as text, database as text, optional options as nullable record) as table
SQL-táblákat, nézeteket és tárolt függvényeket tartalmazó táblát ad vissza az SQL Server server
szerveren található database
adatbázisból. A port opcionálisan megadható a kiszolgálóval, kettősponttal vagy vesszővel elválasztva. Megadható egy opcionális rekordparaméter (options
) a következő beállítások szabályozásához:
-
Query
: Az adatok lekéréséhez használt natív SQL-lekérdezés. Ha a lekérdezés több eredményhalmazt hoz létre, csak az első lesz visszaadva. -
CreateNavigationProperties
: Logikai (igaz/hamis), amely meghatározza, hogy a visszaadott értékeken létre kell-e hozni a navigációs tulajdonságokat (az alapértelmezett érték igaz). -
NavigationPropertyNameGenerator
: A navigációs tulajdonságok neveinek létrehozásához használt függvény. -
MaxDegreeOfParallelism
: A generált SQL-lekérdezésben a "maxdop" lekérdezési záradék értékét állító szám. -
CommandTimeout
: A kiszolgálóoldali lekérdezés futtatásának időtartamát szabályozza a megszakítás előtt. Az alapértelmezett érték tíz perc. -
ConnectionTimeout
: A kiszolgálóhoz való kapcsolódási kísérlet megszakítása előtt a várakozás időtartamát szabályozza. Az alapértelmezett érték illesztőprogram-függő. -
HierarchicalNavigation
: Logikai (igaz/hamis) beállítás, amely meghatározza, hogy megtekintse-e a sémanevek szerint csoportosított táblákat (alapértelmezés szerint hamis). -
MultiSubnetFailover
: Logikai (igaz/hamis) érték, amely a kapcsolati sztringben a "MultiSubnetFailover" tulajdonság értékét állítja be (alapértelmezés szerint hamis). -
UnsafeTypeConversions
: Egy logikai (igaz/hamis) elem, amely igaz esetben megkísérli végrehajtani azokat a típuskonverziókat, amelyek sikertelenek lehetnek, és így a teljes lekérdezés meghiúsulhat. Általános használatra nem ajánlott. -
ContextInfo
: Az egyes parancsok futtatása előtt a CONTEXT_INFO beállításához használt bináris érték. -
OmitSRID
: Egy logikai (igaz/hamis) érték, amely, ha igaz, kihagyja az SRID-t, amikor Well-Known szöveget állít elő geometriai és földrajzi típusokból. -
EnableCrossDatabaseFolding
: Logikai (igaz/hamis) érték, amely ha igaz, lehetővé teszi a lekérdezések összecsukását ugyanazon a kiszolgálón található adatbázisok között. Az alapértelmezett érték hamis.
A rekordparaméter a következőként van megadva: [option1 = value1, option2 = value2...] vagy [Query = "select ..."].