Fórum criar procedure #55352

01/03/2006

0

preciso criar uma procedure onde eu passe o numero convenio


e através deste convenio seja incuido todos os dados de uma tabela em outra q tem a mesma estrutura só o campo convenio a +


minha tabela com os dados originais

CREATE TABLE ´TABELA´
(
´COD_TABE´ INTEGER NOT NULL,
´NOME´ CHAR(50),
´CODTAMB´ CHAR(8),
´CODAMBU´ CHAR(8),
´CID´ CHAR(4),
´VALOR´ FLOAT,
´COBERTURA´ INTEGER,
´PERC_DIFE´ INTEGER,
´VALOR_DIFE´ FLOAT,
´QTD_FILME´ FLOAT,
´QTD_CH´ INTEGER,
CONSTRAINT ´PK_TABELA´ PRIMARY KEY (´COD_TABE´)
);


**********
tabela para o qual devem ser adicionados os dados

CREATE TABLE ´TABELA_CONVENIOS´
(
´COD_CONV´ INTEGER NOT NULL,
´COD_TABE´ INTEGER NOT NULL,
´CODTAMB´ CHAR(8),
´CODAMBU´ CHAR(8),
´CID´ CHAR(4),
´VALOR´ FLOAT,
´COBERTURA´ INTEGER,
´PERC_DIFE´ INTEGER,
´VALOR_DIFE´ FLOAT,
´QTD_FILME´ FLOAT,
´QTD_CH´ INTEGER,
´NOME´ CHAR(50),
CONSTRAINT ´PK_TABELA_CONVENIOS´ PRIMARY KEY (´COD_CONV´, ´COD_TABE´)
);

se alguem puder me ajudar eu agradeço


Hauch

Hauch

Responder

Posts

01/03/2006

Emerson Nascimento

essa tabela origem tem apenas 1 registro?


Responder

Gostei + 0

03/03/2006

Armando.boza

poderia explicar um pouco melhor?


Responder

Gostei + 0

03/03/2006

Emerson Nascimento

inserto into TABELA_CONVENIOS
  (COD_CONV, COD_TABE, CODTAMB, CODAMBU, CID, VALOR,
   COBERTURA, PERC_DIFE, VALOR_DIFE, QTD_FILME,
   QTD_CH, NOME)
select 
  <Convenio>, COD_TABE, CODTAMB, CODAMBU, CID, VALOR,
  COBERTURA, PERC_DIFE, VALOR_DIFE, QTD_FILME,
  QTD_CH, NOME
where
  COD_TABE = <CODIGODESEJADO>



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar