DB2.Database

Sintassi

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

Informazioni su

Restituisce una tabella di tabelle e viste SQL disponibili in un database DB2 nel server server nell'istanza del database denominata database. La porta può essere specificata facoltativamente con il server, separata da due punti. È possibile specificare un parametro di record facoltativo, options, per controllare le opzioni seguenti:

  • CreateNavigationProperties: valore logico (true/false) che imposta se generare proprietà di navigazione sui valori restituiti (il valore predefinito è true).
  • NavigationPropertyNameGenerator: Funzione usata per la creazione dei nomi per le proprietà di navigazione.
  • Query: query SQL nativa usata per recuperare i dati. Se la query produce più set di risultati, verrà restituito solo il primo.
  • CommandTimeout: durata che controlla per quanto tempo è consentita l'esecuzione della query sul lato server prima che sia annullata. Il valore predefinito è dieci minuti.
  • ConnectionTimeout: durata che controlla il tempo di attesa prima di abbandonare un tentativo di stabilire una connessione al server. Il valore predefinito dipende dal driver.
  • HierarchicalNavigation: valore logico (true/false) che consente di scegliere se visualizzare le tabelle raggruppate in base al nome del relativo schema (il valore predefinito è false).
  • Implementation: specifica l'implementazione del provider di database interno da usare. I valori validi sono: "IBM" e "Microsoft".
  • BinaryCodePage: numero del CCSID (ID set di caratteri codificati) per decodificare i dati binari di DB2 FOR BIT in stringhe di caratteri. Si applica a Implementation = Microsoft. Impostare su 0 per disabilitare la conversione (impostazione predefinita). Impostare su 1 per convertire in base alla codifica del database. Impostare su un altro numero CCSID per convertire nella codifica dell'applicazione.
  • PackageCollection: specifica un valore stringa per la raccolta pacchetti (il valore predefinito è "NULLID") per consentire l'uso dei pacchetti condivisi necessari per l'elaborazione di istruzioni SQL. Si applica a Implementation = Microsoft.
  • UseDb2ConnectGateway: specifica se la connessione viene effettuata tramite un gateway DB2 Connect. Si applica a Implementation = Microsoft.

Il parametro del record viene specificato, ad esempio, come [option1 = value1, option2 = value2...] o [Query = "select ..."].