Isert no firebird

04/04/2013

1

Pessoal tenho uma base de dados de um cliente que tem os seguintes campos
CodProduto
Produto
CodGrupo
CodSubGrupo
CodMarca
etc..
outra
codigo
codGrupo
Grupo
outra
eu preciso de dar um insert pra colacar o mesmo codigo da marca no subgrupo, tem mais de 3000 registros preciso com
urgencia
quem poder me ajudar por favor.pra fazer na mão eles não querem.
Responder

Posts

04/04/2013

William

Colega é INSERT mesmo ou UPDATE?

Só vai inserir valor nesse campo?
Responder

05/04/2013

Valdemi Ramos

vc pode fazer através da alguma ferramenta que permita vc manipular a base de dados eu uso o IBexpert. Ai é só vc fazer um update

update tabela1 t1 set t1.campo1 = t1.campo2

se vc for trazer de outra tabala vc faz o insert com join.

UPDATE tabela1 t1 INNER JOIN tabela2 t2 ON t1.coluna2 = t2.coluna2 SET t1.coluna1 = t2.coluna1
Responder

06/04/2013

Rodrigo Bernal

Pessoal será Update, seria assim:
Grupo = Subgrupo = Classe/Marca
Bebida = cerveja = Bebidas
Bomboniere = doces = Bomboniere
Mercearia = Lataria = Mercearia
Preciso selecionar os produtos que pertence a cada grupo e fazer um update nos campos.
fui mais claro? Aguardo
Responder

06/04/2013

Valdemi Ramos

Nesse caso serão três updates! Um pra cada item que vc quer atualizar.

update
produtos pro
inner join
tipo tp
on
pro.codigo = tp=codigo
set
pro.codtipo = tp.codigo
where
descricao = 'pro.bebidas'

isso vc pode fazer com um frontend ou uma query do interbase.

Responder