[firebase-br] SOS - Store Procedure
Marcos Oliveira
duarteol2000 em yahoo.com.br
Ter Dez 28 10:58:16 -03 2004
Criei esta procedure, mas esta dando um erro...naum consegui resolver, ja vai com um mes, alguem pode me ajudar....
CREATE PROCEDURE EMM_TRANSFTURMA (
VALU_COD INTEGER,
VMATR_ANOLETIVO INTEGER,
VMATR_NUMERO INTEGER,
VTUR_COD INTEGER,
VMATR_DATA DATE,
VMATR_DATASAIDA DATE)
AS
DECLARE VARIABLE VCODIGO_TURMA INTEGER;
DECLARE VARIABLE VANO_LETIVO INTEGER;
DECLARE VARIABLE VNOVA_TURMA INTEGER;
begin
For Select ALU_COD, MATR_ANOLETIVO, MATR_NUMERO, TUR_COD,
MATR_DATA, MATR_DATASAIDA From emm_dadosmatr
Where TUR_COD = :VCODIGO_TURMA and MATR_DATA =
:VANO_LETIVO Into
:valu_cod , :vmatr_anoletivo,
:vmatr_numero, :vtur_cod,
:vmatr_data , :vmatr_datasaida Do
Begin
Insert Into emm_dadosmatr(ALU_COD, MATR_ANOLETIVO, MATR_NUMERO,
TUR_COD, MATR_DTA, MATR_DATASAIDA) Values (:valu_cod , :VANO_LETIVO
+ 1, :vmatr_numero, :VNOVA_TURMA, :vmatr_data, :vmatr_datasaida)
End; <===================dando erro neste
ponto...........................
end;
naum entendi o porque dando erro no "End;"..........
se tiro o insert o erro some...o que poderia ser.......???
__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/
Mais detalhes sobre a lista de discussão lista