Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/04/2013, 10:10
carlino70
 
Fecha de Ingreso: octubre-2011
Ubicación: Merlo
Mensajes: 18
Antigüedad: 13 años
Puntos: 1
Respuesta: igualar el contenido de una columna, en otra columna, pero de otra tabla

gracias, funcionó perfecto.

Ahora, como hago para barrer todos los campos 'pointnumber' de una tabla, aplicando a esa columna la combinacion SUBSTR INSTR ?

Estoy probando esto pero no funciona:
Código SQL:
Ver original
  1. DECLARE
  2. cursor c_cur
  3. IS
  4. SELECT pointname FROM desde_ap;
  5.  
  6. v_cur c_cur%ROWTYPE;
  7. --v_convert INTEGER;
  8.  
  9. BEGIN
  10. v_sql:= ''
  11.     OPEN C_CUR;
  12.        
  13.         loop
  14.         FETCH C_CUR INTO V_CUR;
  15.         EXIT WHEN c_cur%NOTFOUND;
  16.             SELECT (substr ('|| v_cur ||',1,
  17.             INSTR( '|| v_cur ||',' ')-1)) FROM dual;
  18.         END loop;
  19.         DBMS_OUTPUT.PUT_LINE(v_cur.pointname);
  20.        
  21.     close c_cur;
  22. END;

Última edición por gnzsoloyo; 19/04/2013 a las 10:45 Razón: usar HIGHLIGHT "SQL"