Per eseguire operazioni in linguaggio SQL (structure query language) in un database relazionale Microsoft SQL Server® come parte di una catena, aggiungi un passo che includa un comando di connessione a Microsoft SQL Server.
Per abilitare questi comandi, un amministratore IT deve prima creare un connettore Microsoft SQL Server.
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
| Output |
Tipo di output |
| Errore SQL |
JSON |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
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 nell'output CSV. |
| Anteprima dei risultati |
Per vedere un'anteprima delle righe restituite, seleziona questa casella. |
Output
| Output |
Tipo di output |
| Conteggio dei record |
Numero intero |
| Set di risultati (CSV) |
File |
| Errore SQL |
JSON |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
Input non validi |
| 3 |
Errore |
Non è stato possibile eseguire il comando |
Esegui SQL
Per eseguire qualsiasi comando SQL, usa il comando Esegui SQL. Qualsiasi 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 |
| Errore SQL |
JSON |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
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 aggiornato |
Numero intero |
| Errore SQL |
JSON |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
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.
Proprietà
| Proprietà |
Dettaglio |
| Tabella |
Inserisci la tabella di cui recuperare la definizione. |
Output
| Output |
Tipo di output |
| Metadati della tabella |
File |
| 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 il file CSV da inserire nella tabella. Le colonne del file CSV 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. 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 inserito |
Numero intero |
| Errore SQL |
JSON |
Codici di uscita
| Codice |
Tipo |
Dettaglio |
| 0 |
Operazione completata |
Operazione completata |
| 1 |
Errore |
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 fonte di 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 CSV, seleziona questa casella. |
| Include le intestazioni |
Se l'origine dati CSV inizia con una riga di intestazione, 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 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 |