sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo leer valores de datos NCLOB, CLOB de la base de datos Oracle usando páginas ASP clásicas?

Sé que el controlador ODBC de Microsoft para Oracle no es compatible con ninguno de los tipos de LOB; apostaría a que su proveedor OLE DB tampoco dio el error. ¿Se puede actualizar al proveedor Oracle OLE DB?

Aparte, dado que está migrando de SQL Server a Oracle, ¿realmente necesita usar el tipo de datos NCLOB? Dado que Oracle permite que el juego de caracteres de la base de datos sea Unicode, normalmente no necesita (y no quiere) usar los tipos de datos NVARCHAR2 o NCLOB, a menos que tenga que soportar una base de datos antigua que requiere un juego de caracteres que no sea Unicode. Para los datos que son de naturaleza inglesa o europea occidental, el almacenamiento de datos en un CLOB tiene beneficios sustanciales en términos de espacio de almacenamiento, ya que el CLOB almacenaría los datos en UTF-8 en lugar de UTF-16 en un NCLOB (suponiendo que eligió un Unicode conjunto de caracteres para la base de datos). La eliminación de las columnas NVARCHAR2 y NCLOB también tiende a hacer que sea mucho más fácil para las herramientas de front-end manejar los datos.