Trabajar con Cursores
Como puedo coger los campos de una tabla cuando no se el tipo de campo,esto es para un propuesto para realizar un editor de texto,esta duda es con la parte de cursores.
Pues utilizar el atributo %type , o el %rowtype para declarar variables basadas en los tipos de las tablas. Oracle leerá del diccionario de datos de que tipos son los campos y creará variables de esos tipos.
Por ejemplo:
v_emp emp%rowtype ;
-- tenemos un registro con los mimos miembros y tipos
-- en los campos que la tabla emp
v_deptno dept_no.deptno%type
-- declaras una variable con el mimso tipo que el campo
--- deptno de la tabla dept_no
Lo que si te aconsejo que sepas si son cadenas , numeros, etc porque de lo contrario no podrás manipular esas variables sin q te salten excepciones
Salu2¡!
Por ejemplo:
v_emp emp%rowtype ;
-- tenemos un registro con los mimos miembros y tipos
-- en los campos que la tabla emp
v_deptno dept_no.deptno%type
-- declaras una variable con el mimso tipo que el campo
--- deptno de la tabla dept_no
Lo que si te aconsejo que sepas si son cadenas , numeros, etc porque de lo contrario no podrás manipular esas variables sin q te salten excepciones
Salu2¡!
