Condividi tramite


Procedura: Creazione di query di accodamento valori (Visual Database Tools)

Per creare una nuova riga nella tabella corrente, è possibile utilizzare una query di accodamento valori. Durante la creazione di una query di accodamento valori è necessario specificare:

  • la tabella di database a cui aggiungere la riga

  • le colonne di cui si desidera aggiungere il contenuto

  • il valore o l'espressione da inserire nelle singole colonne.

Ad esempio, la seguente query aggiunge una riga alla tabella titles, specificando i valori relativi al titolo, al tipo, all'editore e al prezzo:

INSERT INTO titles
         (title_id, title, type, pub_id, price)
VALUES   ('BU9876', 'Creating Web Pages', 'business', '1389', '29.99')

Quando si crea una query di accodamento valori, nel riquadro Criteri vengono visualizzate solo le opzioni disponibili per l'inserimento di una nuova riga, ovvero il nome della colonna e il valore da inserire.

Nota di attenzioneAttenzione

Una volta eseguita, la query di accodamento valori non potrà essere annullata. È dunque opportuno eseguire una copia di backup dei dati prima di eseguire la query.

Per creare una query di accodamento valori

  1. Aggiungere al riquadro Diagramma la tabella da aggiornare.

  2. Scegliere Modifica tipo dal menu Progettazione query, quindi Accodamento valori.

    [!NOTA]

    Se nel riquadro Diagramma è visualizzata più di una tabella quando si avvia la query di accodamento valori, in Progettazione query e Progettazione viste verrà visualizzata la finestra di dialogo Scegliere la tabella di destinazione per Insert Values, in cui sarà possibile specificare il nome della tabella da aggiornare.

  3. Nel riquadro Diagramma selezionare le caselle di controllo relative alle colonne per cui si desidera specificare nuovi valori. Queste colonne verranno visualizzate nel riquadro Criteri. Verranno aggiornate solo le colonne aggiunte alla query.

  4. Nella colonna Nuovo valore del riquadro Criteri immettere il nuovo valore per la colonna. È possibile immettere valori letterali, nomi di colonna o espressioni. Il valore deve corrispondere o essere compatibile con il tipo di dati della colonna da aggiornare.

    Nota di attenzioneAttenzione

    In Progettazione query e Progettazione viste non è possibile verificare la compatibilità di un valore rispetto alla lunghezza della colonna di inserimento. Se il valore inserito è troppo lungo, è possibile che venga troncato senza preavviso. Ad esempio, se una colonna name è lunga 20 caratteri ma si specifica un valore di inserimento di 25 caratteri, è possibile che gli ultimi 5 caratteri vengano troncati.

Quando si esegue una query di accodamento valori, non viene restituito alcun risultato nel riquadro Risultati. Viene invece visualizzato un messaggio che indica il numero di righe modificate.