Convertir una columna VARCHAR2 a CLOB Utilizando un proceso de dos pasos
1
Abra una ventana de línea de comandos PL /SQL o el editor de programas.
2
Realice el primera conversión de tipos de datos. Modifique la variable de tipo de datos VARCHAR2 LONG . Utilice la consulta siguiente como ejemplo :
ALTER TABLE empleado MODIFY ( empprofile LONG ) ;
Esta consulta modifica la columna llamada " empprofile " del tipo de datos VARCHAR2 al tipo de datos LONG .
3
Realizar un segundo comando " ALTER TABLE". Convertir el tipo de datos LONG al tipo de datos CLOB , utilizando la siguiente consulta :
ALTER TABLE empleado MODIFY ( empprofile CLOB ) ;
Este comando modifica la columna " empprofile " de nuevo desde el tiempo para el tipo de datos CLOB.
Convertir tipos de datos a CLOB utilizando una actualización Declaración
4
en el editor de línea de comandos PL /SQL , crear una nueva variable de tipo CLOB en la mesa :
ALTER TABLE ADD empleado ( empprofile2 CLOB ) ;
Este comando añade una columna llamada " empprofile2 " a la tabla llamada
" empleado ". 5
Crear una instrucción de actualización que establece el valor de la nueva variable igual al valor de la variable edad
empleado aCTUALIZACIÓN ; . empprofile2 = empprofile ; COMMIT ;
Ejecutar una instrucción select . para ver garantizar que los resultados de la columna " empprofile2 " coincide con el valor contenido en " empprofile " durante los primeros 10 registros
6
Deja el viejo VARCHAR2 variables :
ALTER TABLE DROP empleado cOLUMNA empprofile ;
7
Cambie el nombre del nombre de la columna CLOB en la columna de la vieja VARCHAR2
ALTER TABLE empleado RENAME cOLUMNA empprofile2 a empprofile ; .
Convertir tipos de datos mediante TO_CLOB en Oracle 10g
8
en la línea de comandos PL /SQL , cambie el tipo de datos de CLOB aplicando la función TO_CLOB :
ACTUALIZACIÓN employeeSET empprofile2 = TO_CLOB ( empprofile ) ; COMMIT , . .
la función explícita TO_CLOB trabaja en Varchar2 , NVARCHAR2 , o tipos de datos NCLOB
9
Deja el viejo nombre de la columna
10
Renombrar " empprofile2 " a " empprofile . "