Condividi tramite


INSERT - Comando SQL

Aggiunge un record alla fine di una tabella contenente i valori di campo specificati.

Visual FoxPro ODBC Driver supporta la sintassi nativa del linguaggio Visual FoxPro per questo comando. Per informazioni specifiche del driver, vedere la sezione Osservazioni.

Sintassi

  
INSERT INTO dbf_name [(fname1 [, fname2, ...])]  
   VALUES (eExpression1 [, eExpression2, ...])  

Argomenti

INSERT INTO dbf_name
Specifica il nome della tabella a cui viene accodato il nuovo record. dbf_name può includere un percorso e può essere un'espressione di nome.

Se la tabella specificata non è aperta, viene aperta esclusivamente in una nuova area di lavoro e il nuovo record viene aggiunto alla tabella. La nuova area di lavoro non è selezionata; l'area di lavoro corrente rimane selezionata.

Se la tabella specificata è aperta, INSERT aggiunge il nuovo record alla tabella. Se la tabella è aperta in un'area di lavoro diversa dall'area di lavoro corrente, non viene selezionata dopo l'accodamento del record; l'area di lavoro corrente rimane selezionata.

[( fname1[, fname2[, ...]])]
Specifica nel nuovo record i nomi dei campi in cui vengono inseriti i valori.

VALUES ( eExpression1[, eExpression2[, ...]])
Specifica i valori dei campi inseriti nel nuovo record. Se si omettono i nomi dei campi, è necessario specificare i valori dei campi nell'ordine definito dalla struttura della tabella.

Osservazioni:

Il nuovo record contiene i dati elencati nella clausola VALUES.

Osservazioni del driver

Quando l'applicazione invia l'istruzione ODBC SQL INSERT all'origine dati, visual FoxPro ODBC Driver converte il comando nel comando Visual FoxProINSERT senza conversione.

Vedere anche

CREATE TABLE - Comando SQL
SELECT - Comando SQL