Isert no firebird
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.
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.
Rodrigo Bernal
Curtidas 0
Respostas
William
04/04/2013
Colega é INSERT mesmo ou UPDATE?
Só vai inserir valor nesse campo?
Só vai inserir valor nesse campo?
GOSTEI 0
Valdemi Ramos
04/04/2013
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
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
GOSTEI 0
Rodrigo Bernal
04/04/2013
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
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
GOSTEI 0
Valdemi Ramos
04/04/2013
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.
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.
GOSTEI 0