Declarando Variáveis

Firebird

19/11/2004

BOM, DECLAROMOS AS VARIÁVEIS APÓS O [b:3e7cf5e2cd]AS[/b:3e7cf5e2cd] ONDE ESTÁ EM NEGRITO TERIA COM DECLARAR ELAS EM ALGUM LUGAR DENTRO DO BLOCO DE CÓDIGOS DENTRO DO [b:3e7cf5e2cd]BEGIN...END #[/b:3e7cf5e2cd].

SET TERM ;
CREATE PROCEDURE FATURAMENSAL(DIAVENC DOUBLE PRECISION, MESANO CHAR(4))
AS
[b:3e7cf5e2cd]DECLARE VARIABLE SALFATANT DOUBLE PRECISION;
DECLARE VARIABLE CLINCARTAO CHAR(16);
DECLARE VARIABLE CLICODRN INTEGER;
DECLARE VARIABLE CLICODRNTEMP INTEGER;
DECLARE VARIABLE CLIVALIDADE CHAR(4);[/b:3e7cf5e2cd]

BEGIN

FOR SELECT CLI.NCARTAO, CLI.CODRN, CLI.CODRNTEMP, CLI.VALIDADERN FROM TABCLIENTES CLI
WHERE CLI.FORMAPGTO=1 AND CLI.DIAVENCIMENTO=:DIAVENC AND CLI.CARTENTR=1
INTO :CLINCARTAO,:CLICODRN,:CLICODRNTEMP,:CLIVALIDADE DO

BEGIN
IF (:CLIVALIDADE >= :MESANO) THEN
BEGIN
SELECT * FROM SPTAXAS(:CODRN);

END
ELSE
BEGIN
SELECT * FROM SPTAXAS(:CODRNTEMP);

EN


Tap_pedroso

Tap_pedroso

Curtidas 0

Respostas

Afarias

Afarias

19/11/2004

|TERIA COM DECLARAR ELAS EM ALGUM LUGAR DENTRO DO BLOCO DE
|CÓDIGOS DENTRO DO BEGIN...END

Não.


T+


GOSTEI 0
POSTAR