Fórum Problema com CURSOR #28654
09/11/2006
0
Gente estou fazendo um trabalho de faculdade no oracle, nunca trabalhei com ele e to apanhando loucamente!! :)
CREATE OR REPLACE PROCEDURE Q3(ano in NUMBER, mes in VARCHAR2)
IS
CURSOR cursor_q3 IS
SELECT emp_matricula FROM empregado;
c_row cursor_q3¬rowtype;
BEGIN
OPEN cursor_q3;
FOR c_row in cursor_q3 loop
INSERT INTO banco_horas VALUES (ano, mes, c_row.emp_matricula, 0);
end loop;
CLOSE cursor_q3;
end Q3;
Execução:
begin
Q3(2006, ´12´);
end;
Alguem sabe o que esta errado?
CREATE OR REPLACE PROCEDURE Q3(ano in NUMBER, mes in VARCHAR2)
IS
CURSOR cursor_q3 IS
SELECT emp_matricula FROM empregado;
c_row cursor_q3¬rowtype;
BEGIN
OPEN cursor_q3;
FOR c_row in cursor_q3 loop
INSERT INTO banco_horas VALUES (ano, mes, c_row.emp_matricula, 0);
end loop;
CLOSE cursor_q3;
end Q3;
Execução:
begin
Q3(2006, ´12´);
end;
Alguem sabe o que esta errado?
Emlmc
Curtir tópico
+ 0
Responder
Posts
13/11/2006
Motta
Que erro que ocorre ?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)