Editor Query
Con l'editor delle query è possibile eseguire query SQL su un host e database specifico. È anche possibile salvare qualsiasi delle query create.
Esecuzione di query con l'Editor query
-
Andare all'editor Query.
-
Da Oggetti dati, selezionare il database e lo schema in cui si desidera eseguire la query. Se non si sceglie un database, viene selezionato il database predefinito "
SYSTEM. Se si seleziona un database ma non si seleziona uno schema, viene selezionato lo schema predefinito per il database. -
Immettere le istruzioni SQL che si desidera eseguire. Nell'editor di query, ogni istruzione SQL è separata dal separatore di istruzioni predefinito, un punto e virgola (
;). Quando si esegue una query con l'impostazione predefinita, ogni istruzione SQL viene eseguita nella propria sessione.Esempio:
SELECT * FROM "TESTDB"."ADMIN"."TEST_TABLE" LIMIT 10; INSERT INTO "TESTDB"."ADMIN"."TEST_TABLE" ("COL1") VALUES (1); SELECT * FROM "TESTDB"."ADMIN"."TEST_TABLE" LIMIT 10;Le istruzioni dell'esempio vengono eseguite in 2 sessioni separate.
- Se si desidera eseguire query che contengono punti e virgola in una singola sessione, consultare Esecuzione di istruzioni SQL in una singola sessione.
- Se si desidera raggruppare le query che contengono punti e virgola per eseguirle in sessioni variuos, consultare Esecuzione di più istruzioni SQL in sessioni differenti.
-
Se la query è un'istruzione select, viene visualizzata un'opzione
Set Limit. ConSet Limit, è possibile specificare quante righe di dati richiamare. L'impostazione predefinita è 'No limit. -
Nelle impostazioni del foglio di lavoro, è possibile aggiungere le seguenti opzioni:
-
una clausola di limitazione in un'istruzione select che è maggiore del numero massimo predefinito di righe nel risultato.
Esempio:
select * from table1 limit 10;Il campo Risultati mostra il valore minore di tali due parametri.
-
impostare il campo Separatore dichiarazione come vuoto o digitare un separatore diverso dal punto e virgola '
;. Ad esempio, si può scegliere l'ampersand '&. -
impostare il time out dell'editor di query in minuti.
-
-
Scegli una delle seguenti opzioni:
-
Fare clic su Esegui per eseguire la query. È possibile eseguire la selezione, eseguire il cursore o eseguire il cursore. I risultati della query vengono visualizzati nel pannello in un blocco.
-
Fare clic sull'icona del dischetto nella barra degli strumenti '
SQLworksheetper salvare la query come modello. La query salvata viene aggiunta a Query salvate e Query > Query recenti. -
Clicca su Cancella per cancellare la query.
-
L'editor di query supporta un set di risultati massimo di 519.999.999 righe. Se una query supera questo limite, restituirà l'errore: 'Error: The query result set is too large to load, please add or reduce the row limit.
Esecuzione di più istruzioni SQL in una singola sessione
-
Andare all'editor Query.
-
Da Oggetti dati, selezionare il database e lo schema in cui si desidera eseguire la query. Se non si sceglie un database, viene selezionato il database predefinito "
SYSTEM. Se si seleziona un database ma non si seleziona uno schema, viene selezionato lo schema predefinito per il database. -
Immettere le istruzioni SQL che si desidera eseguire.
Esempio:
set schema A1; create table TBL1 (COL1 int); -
Nelle impostazioni del foglio di lavoro, è possibile aggiungere le seguenti opzioni:
-
Se la query è un'istruzione select, viene visualizzata un'opzione
Set Limit. ConSet Limit, è possibile specificare quante righe di dati richiamare. L'impostazione predefinita è 'No limit. Aggiungere una clausola di limite in un'istruzione select maggiore del Limite massimo di righe predefinito nel risultato.Esempio:
select * from table1 limit 10;Il campo Risultati mostra il valore minore di tali due parametri.
-
impostare il campo '
Statement separatorcome vuoto o digitare un separatore diverso dal punto e virgola ';. Ad esempio, si può scegliere l'ampersand '&. Quando si utilizza un separatore vuoto o un separatore diverso da quello predefinito, tutte le istruzioni nel foglio di lavoro corrente possono essere eseguite insieme, nella stessa sessione. Ora, le 2 istruzioni dell'esempio del passo 3 vengono eseguite in 1 sessione. -
impostare il time out dell'editor di query in minuti.
-
-
Scegli una delle seguenti opzioni:
-
Fare clic su Esegui per eseguire la query. È possibile eseguire la selezione, eseguire il cursore o eseguire il cursore. I risultati della query vengono visualizzati nel pannello in un blocco.
-
Fare clic sull'icona del dischetto nella barra degli strumenti '
SQLworksheetper salvare la query come modello. La query salvata viene aggiunta a Query salvate e Query > Query recenti. -
Clicca su Cancella per cancellare la query.
-
Esecuzione di più istruzioni SQL in sessioni diverse
-
Andare all'editor Query.
-
Da Oggetti dati, selezionare il database e lo schema in cui si desidera eseguire la query. Se non si sceglie un database, viene selezionato il database predefinito "
SYSTEM. Se si seleziona un database ma non si seleziona uno schema, viene selezionato lo schema predefinito per il database. -
Immettere le istruzioni SQL che si desidera eseguire.
Esempio:
set schema A1; create table TBL1 (COL1 int) & select * from A1.TBL1 -
Nelle impostazioni del foglio di lavoro, è possibile aggiungere le seguenti opzioni:
-
Se la query è un'istruzione select, viene visualizzata un'opzione
Set Limit. ConSet Limit, è possibile specificare quante righe di dati richiamare. L'impostazione predefinita è 'No limit. Aggiungere una clausola di limite in un'istruzione select maggiore del Limite massimo di righe predefinito nel risultato.Esempio:
select * from table1 limit 10;Il campo Risultati mostra il valore minore di tali due parametri.
-
impostare il campo '
Statement separatorsu un separatore diverso dal punto e virgola ';. Ad esempio, si può scegliere l'ampersand '&. Ora, nell'esempio del passaggio 3, le prime due istruzioni vengono eseguite nella stessa sessione, mentre la terza istruzione viene eseguita in una sessione separata.&viene utilizzato per separare la terza istruzione nel foglio di lavoro. -
impostare il time out dell'editor di query in minuti.
-
-
Scegli una delle seguenti opzioni:
-
Fare clic su Esegui per eseguire la query. È possibile eseguire la selezione, eseguire il cursore o eseguire il cursore. I risultati della query vengono visualizzati nel pannello in più blocchi (in base al numero di sessioni che si è scelto di eseguire).
-
Fare clic sull'icona del dischetto nella barra degli strumenti '
SQLworksheetper salvare la query come modello. La query salvata viene aggiunta a Query salvate e Query > Query recenti. -
Clicca su Cancella per cancellare la query.
-