Per eseguire operazioni in linguaggio di interrogazione strutturato (SQL) in un database relazionale Db2, aggiungi un passaggio che includa un comando di connessione IBM Db2.
Per abilitare questi comandi, un amministratore IT deve prima creare un connettore IBM Db2.
Esegui create
Per eseguire un'istruzione CREATE, usa un comando Esegui create.
Proprietà
| Proprietà |
Dettaglio |
| Testo/file SQL |
Inserisci il testo o il file SQL da eseguire. |
Output
Nessuno
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Sono stati forniti input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |
Esegui query
Per eseguire una query SELECT e ricevere i risultati in un file di valori separati da virgole (CSV), usa il comando Execute query.
Proprietà
| Proprietà |
Dettaglio |
| Testo/file SQL |
Inserisci il testo o il file SQL da eseguire. |
| Delimitatore |
Seleziona il delimitatore da utilizzare per l'output del file CSV. |
| Anteprima dei risultati |
Per vedere un'anteprima della riga restituita, seleziona questa casella. |
Output
| Output |
Tipo di output |
| Conteggio dei record |
Numero intero |
| Set di risultati (CSV) |
File |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Sono stati forniti input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |
Esegui SQL
Per eseguire qualsiasi comando SQL, usa il comando Esegui SQL. Se c'è un set di risultati, sarà disponibile come file di output.
Proprietà
| Proprietà |
Dettaglio |
| Testo/file SQL |
Inserisci il testo o il file SQL da eseguire. |
Output
| Output |
Tipo di output |
| Conteggio dei record |
Numero intero |
| Set di risultati (CSV) |
File |
| Record aggiornati |
Numero intero |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Sono stati forniti input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |
Esegui update
Per eseguire un'istruzione UPDATE, usa un comando Esegui update.
Proprietà
| Proprietà |
Dettaglio |
| Testo/file SQL |
Inserisci il testo o il file SQL da eseguire. |
Output
| Output |
Tipo di output |
| Record aggiornati |
Numero intero |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Sono stati forniti input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |
Ottieni la definizione della tabella
Per recuperare i dettagli di una tabella, comprese le colonne, le chiavi primarie e le chiavi esterne, in formato JSON, usa il comando Ottieni la definizione della tabella.
Nota: Per eseguire correttamente questo comando, devi scrivere in maiuscolo il nome della tabella.
Proprietà
| Input |
Dettaglio |
| Tabella |
Inserisci la tabella da cui recuperare la definizione. |
Output
| Output |
Tipo di output |
| Metadati della tabella |
File |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Sono stati forniti input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |
Upsert record
Per eseguire un'istruzione UPSERT, usa un comando Upsert record. Se le chiavi univoche di un record esistente corrispondono a quelle di un record dell'origine dati, il comando aggiorna il record; altrimenti, inserisce il record.
Proprietà
| Proprietà |
Dettaglio |
| Tabella di destinazione |
Inserisci la tabella in cui effettuare l'upsert dei record. |
| Tabella di sosta (autogenerata) |
Inserisci il nome della tabella che conterrà temporaneamente i record durante l'upsert nella tabella di destinazione. Nota: non utilizzare una tabella esistente; il comando crea automaticamente e poi elimina questa tabella durante l'upsert. |
| Colonne uniche |
Inserisci un elenco delle colonne che contengono valori unici per ogni record. Se queste colonne corrispondono tra i record delle tabelle di sosta e di destinazione, il comando aggiorna il record; altrimenti, inserisce il record. |
| Origine dati CSV |
Inserisci il testo multilinea o il file CSV per effettuare l'upsert nella tabella di destinazione. Le colonne di questa origine dati devono corrispondere allo stesso ordine di Colonne. |
| Delimitatore |
Seleziona il delimitatore utilizzato nell'origine dati CSV. |
| È un file |
Se l'origine dati CSV è un file CSV, seleziona questa casella. |
| Include le intestazioni |
Se l'input dell'origine dati CSV inizia con una riga di intestazione, seleziona questa casella. |
| Colonne |
Inserisci l'elenco delle colonne che l'input CSV popolerà, nello stesso ordine dell'input CSV. |
| Template valori |
Inserisci i valori personalizzati per l'istruzione UPSERT. Indica i valori con un ?. Il numero di ? deve corrispondere al numero di campi della destinazione. Per generare automaticamente, lascia vuoto. |
Output
| Output |
Tipo di output |
| Record di cui è stato effettuato l'upsert |
Numero intero |
| Errore SQL |
JSON |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Sono stati forniti input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |
Inserisci record
Per eseguire un'istruzione INSERT, usa un comando Inserisci record. La fonte dei dati può essere un testo multilinea o un file CSV.
Proprietà
| Proprietà |
Dettaglio |
| Tabella |
Inserisci la tabella in cui inserire i record. |
| Origine dati CSV |
Inserisci i dati CSV da inserire nella tabella. Le colonne dei dati devono essere nello stesso ordine di Colonne. |
| Delimitatore |
Seleziona il delimitatore utilizzato nell'origine dati CSV. |
| È un file |
Se l'origine dati CSV è un file, seleziona questa casella. |
| Include le intestazioni |
Se la prima riga dell'origine dati CSV è costituita dalle intestazioni, seleziona questa casella. |
| Colonne |
Inserisci l'elenco delle colonne che l'origine dati CSV popolerà, nello stesso ordine dell'origine dati CSV. |
| Template valori |
Inserisci la dichiarazione dei valori personalizzati per il comando INSERT. Indicare i valori con ?. Il numero di ? deve corrispondere al numero di campi della destinazione. Per generare automaticamente, lascia vuoto. |
Output
| Output |
Tipo di output |
| Record inseriti |
Numero intero |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Sono stati forniti input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |