Fórum Procedure Não compila... #58293
09/05/2007
0
Criar SP nunca foi meu forte...
alguém pode me ajudar aqui!!! :roll:
na hora de compilar da esse erro:
alguém pode me ajudar aqui!!! :roll:
CREATE PROCEDURE CHECAFERIADOS ( wfilial integer, wdi date, wdf date) returns ( wdias integer) as begin SELECT Cod_Filial, Data FROM FERIADOS WHERE feriados.data BETWEEN :wdi AND :wdf and feriados.cod_filial =:wfilial into :wdias; suspend; end
na hora de compilar da esse erro:
count of column list and variable list do not match.
Dynamic SQL Error.
SQL error code = -313.
count of column list and variable list do not match.
:xPaullsoftware
Curtir tópico
+ 0
Responder
Posts
10/05/2007
Sremulador
CREATE PROCEDURE CHECAFERIADOS ( wfilial integer, wdi date, wdf date) returns ( wdias integer) as begin SELECT Cod_Filial, Data FROM FERIADOS WHERE feriados.data BETWEEN :wdi AND :wdf and feriados.cod_filial =:wfilial into wfilial, :wdf; suspend; end
Mas acho aquea ainda falta um campo...
Responder
Gostei + 0
10/05/2007
Paullsoftware
Consegui resolver, desculpem eu esqueci de mensionar o propósito da SP que era para contar o total de registros encontrador, então mudei o código e ficou assim:
valeu pela anteção e desculpa ai o vacilo!!! :wink:
SET TERM ^ ; ALTER PROCEDURE CHECAFERIADOS ( wfilial integer, wdi date, wdf date) returns ( wdias integer) as begin SELECT count(*) FROM FERIADOS WHERE feriados.data BETWEEN :wdi AND :wdf and feriados.cod_filial =:wfilial into :wdias; suspend; end ^ SET TERM ; ^
valeu pela anteção e desculpa ai o vacilo!!! :wink:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)