Compartilhar via


INSERT – Comando SQL

Acrescenta um registro ao final de uma tabela que contém os valores de campo especificados.

O driver ODBC do Visual FoxPro dá suporte à sintaxe de linguagem nativa do Visual FoxPro para esse comando. Para obter informações específicas do driver, consulte os Comentários.

Sintaxe

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

Argumentos

INSERT INTO dbf_name
Especifica o nome da tabela à qual o novo registro é acrescentado. dbf_name pode incluir um caminho e pode ser uma expressão de nome.

Se a tabela especificada não estiver aberta, ela será aberta exclusivamente em uma nova área de trabalho e o novo registro será acrescentado à tabela. A nova área de trabalho não está selecionada; a área de trabalho atual permanece selecionada.

Se a tabela especificada estiver aberta, INSERT acrescentará o novo registro à tabela. Se a tabela estiver aberta em uma área de trabalho diferente da área de trabalho atual, ela não será selecionada depois que o registro for acrescentado; a área de trabalho atual permanece selecionada.

[( fname1[, fname2[, ...]])]
Especifica no novo registro os nomes dos campos nos quais os valores são inseridos.

VALORES ( eExpression1[, eExpression2[, ...]])
Especifica os valores de campo inseridos no novo registro. Se você omitir os nomes de campo, deverá especificar os valores de campo na ordem definida pela estrutura da tabela.

Observações

O novo registro contém os dados listados na cláusula VALUES.

Comentários do motorista

Quando seu aplicativo envia a instrução SQL ODBC INSERT para a fonte de dados, o Driver ODBC do Visual FoxPro converte o comando no comando Visual FoxProINSERT sem tradução.

Consulte Também

CREATE TABLE – Comando SQL
SELECT – comando SQL