Esecuzione di un'istruzione SQL

È possibile eseguire e verificare un'istruzione SQL che viene creata.

Per eseguire un'istruzione SQL:

  1. Eseguire una delle seguenti azioni, in base al punto in cui ci si trova nel workbench:
    • Nella vista Definizione dati, fare clic con il pulsante destro del mouse sull'istruzione, quindi fare clic su Esegui nel menu a comparsa.
    • Nel generatore SQL, fare clic su SQL > Esegui.
    • Nel generatore SQL nella prospettiva Java, fare clic sul pulsante Esegui l'istruzione SQL della barra degli strumenti.
  2. Se non si è connessi al database, nella procedura guidata Connessione al database compilare i campi richiesti, quindi fare clic su Fine
  3. Se l'istruzione contiene variabili host, nella finestra Specifica valori di variabili, immettere i valori di variabili da utilizzare, quindi fare clic su Fine.
I risultati vengono visualizzati nella vista Output DB. La vista si apre automaticamente, se non è già aperta. La vista Output DB è divisa in due parti. La parte di sinistra contiene una tabella di sola lettura con le seguenti tre colonne:

La riga superiore della tabella contiene le informazioni relative all'esecuzione più recente.

La parte destra della vista Output DB contiene un notebook con le seguenti tre pagine:
  • Messaggi - contiene i messaggi restituiti dal database durante l'esecuzione dell'istruzione. Se si verificano errori nell'istruzione SQL, in questa pagina viene visualizzato un messaggio di errore. In questa vista viene visualizzata anche l'origine dell'istruzione eseguita.

    Per le istruzioni DELETE, INSERT e UPDATE, un messaggio viene visualizzato in questa pagina se l'istruzione è stata eseguita correttamente. Per verificare la validità della struttura dell'istruzione SQL, consultare la documentazione SQL del prodotto database. Modificare l'istruzione apportando le modifiche nel generatore SQL come necessario, quindi eseguire di nuovo l'istruzione.

  • Parametri - visualizza i parametri trasferiti nell'istruzione. Viene visualizzato il nome di ciascun parametro e il relativo valore di input. Questa pagina contiene valori solo se per l'istruzione sono definite variabili host.
  • Risultati - contiene i risultati generati eseguendo l'istruzione (ad esempio, una tabella contenente i dati delle vendite). Per impostazione predefinita, viene selezionata la pagina Risultati.

Se in questo prodotto si dispone di una connessione a un database e quella connessione viene annullata dal di fuori del workbench (ad esempio, in DB2 utilizzando il comando "force applications all"), non può essere rilevato il fatto che la connessione sia stata eliminata.

Alcune attività dipendono da una connessione attiva al database esistente. Tutte le attività che richiedono una connessione attiva al database (quale l'esecuzione di un'istruzione SQL nel generatore SQL) non funzionano correttamente se la connessione viene cancellata. Per risolvere il problema, è necessario riconnettersi al database chiudendo il workbench e riavviandolo.

Argomento principale: Gestione di istruzioni SQL

Attività correlate
Modifica di un'istruzione SQL
Creazione di un'istruzione DELETE
Creazione di un'istruzione INSERT
Creazione di un'istruzione UPDATE
Creazione di un'istruzione SELECT
Creazione di un'istruzione FULLSELECT
Creazione di un'istruzione WITH
Utilizzo di variabili host in un'istruzione SQL

Termini di utilizzo | Feedback
(C) Copyright IBM Corporation 2000, 2004. Tutti i diritti riservati.