Sp para gravar dados na base
Pessoal
tenho a seguinte SP :
Gostaria de saber o que está errado...
esta rotina deveria selecionar as OS´s em aberto da tabela OS0100 e gravar estes códigos na tabela TE0300 para posterior criação do relatório de OS´s em aberto
mas teria que ser mais ou menos um while.... mas não sei fazer isso na SP...
o q está errado????
tenho a seguinte SP :
CREATE PROCEDURE CRIA_RELATORIO_OS_EM_ABERTO( I_DATA_PREVISAO DATE) AS DECLARE VARIABLE V_COD_OS CHAR(15); begin delete from TE0300; for select distinct C_COD_OS from CM0100 where C_DATA_PREVISAO <= :I_DATA_PREVISAO and C_DATA_EXECUCAO is null into :V_COD_OS do suspend; insert into TE0300(C_COD_OS) values (´´ || :V_COD_OS || ´´); end
Gostaria de saber o que está errado...
esta rotina deveria selecionar as OS´s em aberto da tabela OS0100 e gravar estes códigos na tabela TE0300 para posterior criação do relatório de OS´s em aberto
mas teria que ser mais ou menos um while.... mas não sei fazer isso na SP...
o q está errado????
Cabelo
Curtidas 0