Perguntas com a marcação «update»

13
Atualizar todas as colunas de outra tabela

Preciso atualizar uma tabela de outra e preciso atualizar todas as colunas. Além de listar todas as colunas da SETcláusula, existe uma maneira de atualizá-las todas de uma vez? Como isso: update tableA set * = tableB.* from tableB where tableA.id = tableB.id Eu tentei no psql, não funciona. Eu...

13
Use CASE para selecionar colunas na consulta UPDATE?

Posso usar CASEpara escolher quais colunas serão exibidas em uma SELECTconsulta (Postgres), assim: SELECT CASE WHEN val = 0 THEN column_x WHEN val = 1 THEN column_y ELSE 0 END AS update, ... É possível algo semelhante ao executar uma UPDATEconsulta no Postgres (por exemplo, escolher quais...

12
Atualizar todas as linhas

Quero saber a maneira mais eficiente de atualizar todas as linhas em uma tabela Oracle extremamente grande para uma única coluna. Por exemplo: update mytable set mycolumn=null; ou: update mytable set mycolumn=42; Meu conhecimento pode muito bem ser obsoleto. O que faço é alterar a tabela para...

12
Atualizando várias linhas com valores diferentes em uma consulta

Estou tentando entender como atualizar várias linhas com valores diferentes e simplesmente não entendi. A solução está em toda parte, mas para mim parece difícil de entender. Por exemplo, duas atualizações em uma consulta: UPDATE mytable SET fruit='orange', drink='water', food='pizza' WHERE...

12
Alternando valores em uma coluna com uma instrução de atualização

Você descobre que um erro em um sistema foi nomear incorretamente homens (M) como mulheres (W) e vice-versa no banco de dados. As colunas permitem apenas um caractere. Sem usar nenhuma tabela temporária, escreva uma consulta de atualização para resolver isso. Essa pergunta foi feita em uma...

12
Tabela UPDATE com base na mesma tabela

Eu tenho uma tabela com descrições de produtos e cada descrição de produto possui a product_ide a language_id. O que eu quero fazer é atualizar todos os campos com a language_idde 2ser igual para o mesmo product_idonde o language_idé 1. Até agora, tentei a seguinte consulta, mas estou recebendo...

11
Atualizar coluna com dados de outra tabela

Estou trabalhando em um problema complicado, mas vou simplificá-lo para esse problema. Eu tenho duas mesas A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] e eu quero atualizar o terceiro: C [ID, column1, column2,column3] Estou atualizando outra terceira tabela...