Creazione di query di accodamento valori (Visual Database Tools)Create Insert Values Queries (Visual Database Tools)

Per creare una nuova riga nella tabella corrente, è possibile utilizzare una query di accodamento valori.You can create a new row in the current table using an Insert Values query. Durante la creazione di una query di accodamento valori è necessario specificare:When you create an Insert Values query, you specify:

  • la tabella di database a cui aggiungere la rigaThe database table to add the row to.

  • le colonne di cui si desidera aggiungere il contenutoThe columns whose contents you want to add.

  • il valore o l'espressione da inserire nelle singole colonne.The value or expression to insert into the individual columns.

Ad esempio, la seguente query aggiunge una riga alla tabella titles , specificando i valori relativi al titolo, al tipo, all'editore e al prezzo:For example, the following query adds a row to the titles table, specifying values for the title, type, publisher, and price:

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.When you create an Insert Values query, the Criteria pane changes to reflect the only options available for inserting a new row: the column name and the value to insert.

Attenzione

Una volta eseguita, la query di accodamento valori non potrà essere annullata.You cannot undo the action of executing an Insert Values query. È dunque opportuno eseguire una copia di backup dei dati prima di eseguire la query.As a precaution, back up your data before executing the query.

Per creare una query di accodamento valoriTo create an Insert Values query

  1. Aggiungere al riquadro Diagramma la tabella da aggiornare.Add the table you want to update to the Diagram pane.

  2. Scegliere Modifica tipo dal menu Progettazione querye Accodamento valori.From the Query Designer menu point to Change Type, and then click Insert Values.

    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 Accodamento valori , in cui sarà possibile specificare il nome della tabella da aggiornare.If more than one table is displayed in the Diagram pane when you start the Insert Values query, the Query and View Designer displays the Choose Target Table for Insert Values Dialog Box to prompt you for the name of the table to update.

  3. Nel riquadro Diagramma selezionare le caselle di controllo relative alle colonne per cui si desidera specificare nuovi valori.In the Diagram pane, click the check box for each column for which you want to supply new values. Queste colonne verranno visualizzate nel riquadro Criteri.Those columns will show in the Criteria pane. Verranno aggiornate solo le colonne aggiunte alla query.Columns will be updated only if you add them to the query.

  4. Nella colonna Nuovo valore del riquadro Criteri immettere il nuovo valore per la colonna.In the New Value column of the Criteria pane, enter the new value for the column. È possibile immettere valori letterali, nomi di colonna o espressioni.You can enter literal values, column names, or expressions. Il valore deve corrispondere o essere compatibile con il tipo di dati della colonna da aggiornare.The value must match (or be compatible with) the data type of the column you are updating.

    Attenzione

    In Progettazione query e Progettazione viste non è possibile verificare la compatibilità di un valore rispetto alla lunghezza della colonna di inserimento.The Query and View Designer cannot check that a value fits within the length of the column you are inserting. Se il valore inserito è troppo lungo, è possibile che venga troncato senza preavviso.If you provide a value that is too long, it might be truncated without warning. 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.For example, if a name column is 20 characters long but you specify an insert value of 25 characters, the last 5 characters might be truncated.

Quando si esegue una query di accodamento valori, non viene restituito alcun risultato nel riquadro Risultati.When you execute an Insert Values query, no results are reported in the Results Pane. Viene invece visualizzato un messaggio che indica il numero di righe modificate.Instead, a message appears indicating how many rows were changed.

Vedere ancheSee Also

Tipi di query supportati (Visual Database Tools)Supported Query Types (Visual Database Tools)
Procedure per la progettazione di query e viste (Visual Database Tools)Design Queries and Views How-to Topics (Visual Database Tools)
Esecuzione di operazioni di base con le query (Visual Database Tools)Perform Basic Operations with Queries (Visual Database Tools)