[firebase-br] select dentro de um Insert Into

Lucio - UniData® luciocobo em terra.com.br
Sex Set 1 10:00:25 -03 2006


Cria  um Procedure
Da uma  adaptada  ai para vc
acho que ajuda.

Segue abaixo :

CREATE PROCEDURE SP_EXTRACT_CID
AS
DECLARE VARIABLE W_DESC VARCHAR(50);
begin
  FOR SELECT descr FROM daih150 where cid = 'O808' into :W_DESC DO Begin
       INSERT INTO daih060 (codigo, cid10, descricao)
                                   values ('35001011', 'O808',:W_DESC);
  end
  suspend;
end



----- Original Message -----
From: "Claudir Pereira dos Santos" <claupers_dbrays em yahoo.com.br>
To: "Lista de discussão FireBase" <lista em firebase.com.br>
Sent: Friday, September 01, 2006 9:13 AM
Subject: [firebase-br] select dentro de um Insert Into


Pessoal, ja fiz busca no google mas não consegui nada que me ajudasse, deve
até ter algo ja publicado por ai, mas tentei varias conbinações de palavras
e não obtive nenhum resultado satisfatorio. Meu problema é o seguinte, tenho
duas tabelas:

uma é daih150

Cid     varchar(4)
Descr     varchar(50)


a outra é daih060

codigo     varchar(8)
Cid10     varchar(4)
nesta eu criei o campo descricao varchar(50)

O que estou tentando fazer é criar um insert que insirada os dados na
daih060 e consiga pegar a descrição do cid10 da daih150. A idéia seria essa:

INSERT INTO daih060 (codigo, cid10, descricao) values ('35001011',
'O808',SELECT descr FROM daih150 where  cid ='O808')

É possivel realizar isso pessoal?

Desde ja agradeço;


Cordialmente;

Claudir Pereira dos Santos

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa






Mais detalhes sobre a lista de discussão lista