UPDATE – comando SQL
Atualizações registros em uma tabela com novos valores.
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 Comentários do driver.
Sintaxe
UPDATE [DatabaseName1!]TableName1
SET Column_Name1 = eExpression1
[, Column_Name2 = eExpression2 ...]
WHERE FilterCondition1 [AND | OR FilterCondition2 ...]
Argumentos
UPDATE [ DatabaseName1!] TableName1
Especifica a tabela na qual os registros são atualizados com novos valores.
DatabaseName1! especifica o nome de um banco de dados diferente do banco de dados especificado com a fonte de dados que contém a tabela. Você deve incluir o nome do banco de dados que contém a tabela se o banco de dados não for o atual. Inclua o delimitador de ponto de exclamação (!) após o nome do banco de dados e antes do nome da tabela.
SET Column_Name1= eExpression1[, Column_Name2= eExpression2
Especifica as colunas que são atualizadas e seus novos valores. Se você omitir a cláusula WHERE, cada linha na coluna será atualizada com o mesmo valor.
WHERE FilterCondition1[AND | OR FilterCondition2...]
Especifica os registros atualizados com novos valores.
FilterCondition especifica os critérios que os registros devem atender para serem atualizados com novos valores. Você pode incluir quantas condições de filtro desejar, conectando-as com o operador AND ou OR. Você também pode usar o operador NOT para reverter o valor de uma expressão lógica ou pode usar EMPTY( ) para marcar para um campo vazio.
Comentários
UPDATE – o SQL pode atualizar apenas registros em uma única tabela.
Ao contrário de REPLACE, UPDATE – o SQL usa o bloqueio de registro ao atualizar vários registros em tabelas abertas para acesso compartilhado. Isso reduz a contenção de registros em situações de vários usuários, mas pode reduzir o desempenho. Para obter o desempenho máximo, abra a tabela para uso exclusivo ou use FLOCK( ) para bloquear a tabela.
Comentários do driver
Quando seu aplicativo envia a instrução SQL ODBC UPDATE para a fonte de dados, o Driver ODBC do Visual FoxPro converte o comando no comando Visual FoxProUPDATE sem tradução.