Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplicações baseadas em SQL efetuam alterações às tabelas executando as instruções UPDATE, DELETE e INSERT . Estas instruções fazem parte do nível de conformidade gramatical minimal SQL e devem ser suportadas por todos os drivers e por cada fonte de dados.
A sintaxe destas afirmações é:
UPDATEnome-da-tabela
SETidentificador de coluna= {expressão | NULL}
[,identificador-coluna= {expressão | NULL}]...
[c0>WHERE
DELETE FROMtable-name[WHEREcláusula de busca]
INSERT INTOnome-da-tabela[(identificador-da-coluna [,identificador-da-coluna]...)]
{query-specification | VALORES (inserir-valor [,inserir-valor]...)}
Note-se que o elemento query-specification é válido apenas nas gramáticas Core e Extended SQL, e que os elementos de expressão e condição de pesquisa tornam-se mais complexos nas gramáticas Core e Extended SQL.
Tal como outras instruções SQL, as instruções UPDATE, DELETE e INSERT são frequentemente mais eficientes quando usam parâmetros. Por exemplo, a seguinte instrução pode ser preparada e executada repetidamente para inserir várias linhas na tabela de Ordens:
INSERT INTO Orders (PartID, Description, Price) VALUES (?, ?, ?)
Esta eficiência pode ser aumentada ao passar arrays de valores de parâmetros. Para mais informações sobre parâmetros de instrução e arrays de valores de parâmetros, consulte Parâmetros de Instrução.