Oracle - borrar

 
Vista:

borrar

Publicado por euge (3 intervenciones) el 16/05/2007 15:20:25
Hola, me estoy iniciando en esto y la verdad a veces me complico por cosas q tendrian q ser mas simple, el problema en cuestión es que teniendo una tabla con el campo codigo repetido, (sea cod=6, cod=6, cod=6) creé este bloque pero... ahora no se cómo comparo q el cod sea igual para borrar, desde ya las agradezco su ayuda
cursor cu_borra is
select cod, des, domi into v_codigo, v_des, v_domi from pe
where v_codigo=v_codigo
order by to_number(cod);
begin
select cod, des, domi into v_codigo, v_des, v_domi from pe
where v_codigo=v_codigo
order by to_number(v_codigo);
open cu_borra;
fetch cu_borra into v_codigo, v_des, v_domi;
while cu_borra%found loop
delete from perso
where cod=v_codigo;
fetch cu_borra into v_codigo, v_des, v_domi;
end loop;
close cu_borra;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder