Utl_file

¿Podría especificarme los siguientes datos?
Si no está utilizando windows, por favor especifique qué utiliza.
El valor de las variables
NLS_CHARACTERSET y
NLS_NCHAR_CHARACTERSET de su base de datos.
para comprobarlo ejecute el siguiente comando SQL:
"SELECT * FROM NLS_DATABASE_PARAMETERS"
el valor de las variables
NLS_LANGUAGE y
NLS_TERRITORY de la instancia.
Para comprobarlo ejecute:
"SELECT * FROM NLS_INSTANCE_PARAMETERS"
y por último el valor de las variables
NLS_LANGUAGE y
NLS_TERRITORY de la sesión:
"SELECT * FROM NLS_SESSION_PARAMETERS"
Doy por supuesto que el UTL_FILE lo está usando dentro de un procedimiento almacenado en la base de datos. Si no es así.
Respuesta
1
Para cambiar el idioma en la BD:
"ALTER DATABASE mi_base CHARACTER SET WE8ISO8859P1"
"ALTER DATABASE mi_base NATIONAL CHARACTER SET WE8ISO8859P1"
Recuerde que para hacer esto debe hacer una parada de la base de datos y un arranque en exclusiva.
Para más información visite:
http://oracle.ittoolbox.com/documents/document.asp?i=1601

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas