Guida di LibreOffice 24.8
Specifica il modo di lavorare con i dati in un database.
In una finestra di database, scegliete Modifica - Database - Impostazioni avanzate
La disponibilità dei campi di controllo seguenti dipende dal tipo di database:
Consente di utilizzare solo caratteri conformi alla convenzione di denominazione SQL92 nei nomi presenti in una sorgente dati. Tutti gli altri caratteri non vengono accettati. Ciascun nome deve iniziare con una lettera minuscola, una lettera maiuscola o un trattino di sottolineatura ( _ ). Gli altri caratteri possono essere lettere ASCII, numeri e trattini di sottolineatura.
Aggiunge l'alias del nome della tabella alle istruzioni SELECT.
Alcuni database utilizzano la parola chiave "AS" tra il nome e il suo alias, mentre altri database usano uno spazio vuoto. Abilitare questa opzione per inserire AS prima dell'alias.
Utilizza sequenze di escape per le relazioni esterne. La sintassi per questa sequenza di escape è {oj relazione-esterna}
Esempio:
select articolo.* from {oj articolo LEFT OUTER JOIN ordini ON n. articolo=ordini.ANR}
Ignora i privilegi di accesso forniti dal driver del database.
Sostituisce i parametri con nome in una sorgente dati con un punto interrogativo (?).
Alcuni database assegnano numeri di versione ai campi per registrare le modifiche ai record. Il numero di versione di un campo viene incrementato di un'unità ogni volta che cambia il contenuto del campo. Mostra il numero di versione interno del record nella tabella del database.
Usa l'attuale sorgente dati del catalogo. Questa opzione è utile quando la sorgente dati ODBC è un server di database. Non selezionare questa opzione se la sorgente dati ODBC è un driver dBase.
Permette di utilizzare il nome dello schema nelle istruzioni SELECT.
Crea un indice con istruzioni ASC o DESC.
Selezionare questa opzione per utilizzare CR + LF per terminare ogni riga di testo (impostazione preferita per i sistemi operativi DOS e Windows).
Solo per connessioni con Oracle JDBC. Se si abilita questa opzione, nessuna colonna verrà considerata come contenente dati in valuta. Il tipo di campo restituito dal driver del database è ignorato.
Quando si inserisce un nuovo record o se ne modifica uno esistente in un formulario, lasciando vuoto un campo che faccia riferimento a un database dove è richiesto un input, apparirà un messaggio di informazione in merito.
Se questa casella di controllo non è selezionata, non saranno controllati i campi obbligatori dei formulari nel database corrente.
La casella di controllo è disponibile per tutti i tipi di sorgente dati che supportano l'accesso in scrittura ai dati. La casella di controllo non esiste per fogli di calcolo, testo, csv e le varie rubriche in sola lettura.
Utilizzare caratteri per la data/ora che rispettino gli standard ODBC.
Abilitare per aggirare la funzione euristica di Base utilizzata per riconoscere se il database supporta chiavi primarie.
Quando ci si connette a un database utilizzando un API generico come ODBC, JDBC o ADO, Base applica attualmente le funzioni euristiche per determinare se il database supporta chiavi primarie. Nessuno di questi API possiede il supporto per recuperare queste informazioni.
L'euristica a volte sbaglia. Questa opzione a triplo stato è impostata, in modo predefinito, allo stato indeterminato, che significa "applica l'euristica". Se la casella viene selezionata, si presume il supporto alla chiave primaria. Se la casella viene deselezionata, non si considera alcun supporto alla chiave primaria.
Si noti che questa opzione serve solo per aggirare la funzione euristica. Se selezionate l'opzione per un database che davvero non supporta chiavi primarie, noterete degli errori.
Utilizzate le diverse funzionalità di scorrimento del driver del database di un insieme di risultati. Fate riferimento al documento ResultSetType Constant Group
Selezionare il tipo di confronto booleano da usare.
Selezionate il numero di righe per permettere al driver di individuare il tipo di dati.