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 nativa da linguagem Visual FoxPro para este 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.

VALUES ( 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.

Comentários

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

Comentários do driver

Quando o 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