Utilizzando un'istruzione INSERT, è possibile inserire le righe di un insieme di valori o della tabella dei risultati di una query secondaria in una tabella di database.
Il metodo per creare questi tipi di istruzioni INSERT utilizzando il generatore SQL viene descritto in basso.
Per domande sulla sintassi delle istruzioni INSERT, fare riferimento alla documentazione del fornitore di database.
A seconda del fornitore di database, possono esserci variazioni nella sintassi. La sintassi corretta per il fornitore di database utilizzato viene creata automaticamente dal generatore SQL o dalla procedura guidata Creazione di una nuova istruzione SQL, se si utilizza l'interfaccia utente per creare l'istruzione.
Per inserire una riga di un insieme di valori utilizzando il generatore SQL:
- Passare alla vista Definizione dati nella prospettiva Dati.
- Espandere il progetto o la cartella contenente il database, quindi espandere i nodi del database fino a visualizzare la cartella Istruzioni.
- Fare clic con il pulsante destro del mouse sulla cartella Istruzioni, quindi fare clic su nel menu a comparsa.
- Digitare un nome per l'istruzione, quindi fare clic su OK. Si apre il generatore SQL.
- Aggiungere la tabella in cui inserire i dati. Fare clic con il pulsante destro del mouse nel riquadro Tabelle, quindi fare clic su Aggiungi tabella nel menu a comparsa.
- Fare clic sulla tabella da utilizzare, quindi fare clic su OK.
- Nel riquadro tabelle, selezionare una o più colonne in cui inserire i dati.
- Nel riquadro Progettazione, fare clic sull'opzione Valori per Inserisci righe da. Le colonne selezionate vengono visualizzate nella tabella.
- Fare clic sulla cella accanto alla colonna in cui si desidera inserire i dati e digitare il valore che si desidera inserire, oppure fare clic su Genera espressione nell'elenco e creare un'espressione. Se la colonna consente un valore NULL, NULL viene fornito come valore predefinito per la colonna. È necessario immettere i valori per le colonne che non consentono valori null, in caso contrario, viene visualizzato un errore al momento dell'esecuzione.
- Una volta completata l'aggiunta dei valori, selezionare per eseguire l'istruzione. Un messaggio nella vista Output DB indica se l'istruzione è stata eseguita correttamente.
Per inserire una riga di una query secondaria utilizzando il generatore SQL:
- Passare alla vista Definizione dati nella prospettiva Dati.
- Espandere il progetto o la cartella contenente il database, quindi espandere i nodi del database fino a visualizzare la cartella Istruzioni.
- Fare clic con il pulsante destro del mouse sulla cartella Istruzioni, quindi fare clic su nel menu a comparsa.
- Digitare un nome per l'istruzione, quindi fare clic su OK.Si apre il generatore SQL.
- Aggiungere la tabella in cui inserire i dati. Fare clic con il pulsante destro del mouse nel riquadro Tabelle, quindi fare clic su Aggiungi tabella nel menu a comparsa.
- Fare clic sulla tabella da utilizzare, quindi fare clic su OK.
- Nel riquadro tabelle, selezionare una o più colonne in cui inserire i dati.
- Nel riquadro Progettazione, fare clic sull'opzione Query secondaria per Inserisci righe da.
- Nell'elenco Nome query, fare clic sulla query da utilizzare o creare una nuova query facendo clic sull'opzione Aggiungi ... appropriata nell'elenco.
- Se è stata creata una nuova query secondaria, espandere l'istruzione nella vista Struttura, selezionare la query secondaria e completarla nel generatore SQL. Per ulteriori informazioni su come completare la query secondaria, fare riferimento alle attività correlate nelle istruzioni SELECT, FULLSELECT e WITH.
- Selezionare l'istruzione INSERT nella vista Struttura per ritornare all'istruzione INSERT.
- Una volta completata l'istruzione, fare clic su per eseguirla. L'output viene visualizzato nella vista Output DB.
Per creare un'istruzione INSERT mediante la procedura guidata Creazione di una nuova istruzione SQL:
- Fare clic su .
- Nella finestra Nuovo, espandere la cartella Dati, fare clic su Istruzione SQL, quindi fare clic su Avanti.
- Nel campo Istruzione SQL della procedura guidata, fare clic su INSERT.
- Completare i campi restanti nelle pagine della procedura guidata in base alle necessità.
Per informazioni su un determinato campo, posizionare il puntatore nel campo e premere F1.