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.