Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Añadir columna con cursores

Estas en el tema de Añadir columna con cursores en el foro de Oracle en Foros del Web. Hola, como se puede ver me estoy iniciando en oracle. Tengo que añadir la columna CATEGORIA, a la tabla EMP. Dar contenido a dicha columna, ...
  #1 (permalink)  
Antiguo 30/01/2011, 06:42
 
Fecha de Ingreso: enero-2011
Mensajes: 1
Antigüedad: 13 años, 3 meses
Puntos: 0
Añadir columna con cursores

Hola, como se puede ver me estoy iniciando en oracle. Tengo que añadir la columna CATEGORIA, a la tabla EMP. Dar contenido a dicha columna, cuando el empleado tenga jefe el contenido sera empleado y cuando no lo tenga sera jefe. al final visualizar el nº de jefes y el nº de empleados, he intentado hacer esto, pero no me funciona, si alguien me puede echar un cable? Gracias
DECLARE
JEFE EMP.MGR%TYPE;
CURSOR c1 IS SELECT MGR FROM EMP FOR UPDATE ;
BEGIN
OPEN c1;
LOOP
FETCH c1 INTO JEFE;
EXIT WHEN c1%NOTFOUND;
IF JEFE IS NOT NULL THEN
INSERT INTO EMP(CATEGORIA) VALUES('EMPLEADO');
ELSIF INSERT INTO EMP(CATEGORIA) VALUES('JEFE');
END iF;
END LOOP;
CLOSE c1;
END;

Etiquetas: añadir, columna
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:18.