Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Sql Script Utf-8

Estas en el tema de Sql Script Utf-8 en el foro de Oracle en Foros del Web. Wolas, estoy intentando hacer una exportación en CVS de Oracle de una base de datos en UTF-8 pero no sé que orden poner para que ...
  #1 (permalink)  
Antiguo 17/07/2006, 03:47
Avatar de Worp9975  
Fecha de Ingreso: mayo-2006
Ubicación: LV-426
Mensajes: 203
Antigüedad: 17 años, 11 meses
Puntos: 1
Sql Script Utf-8

Wolas,

estoy intentando hacer una exportación en CVS de Oracle de una base de datos en UTF-8 pero no sé que orden poner para que me lo saque con dicho sistema. Mi script es este:

Código:
 
SPOOL D:\PRUEBA.LOG 
 
SET TIMING OFF
SET PAGESIZE 0
SET LINESIZE 32767
SET ECHO OFF
set RECSEP off
set HEADING off
set FEEDBACK OFF
SELECT txt_nombre FROM tbl_usuario ;
 
SPOOL OFF ;
La base de datos efectivamente está en UTF-8 . Alguien sabe como puedo hacer para que me exporte a UTF-8 ??¿¿

Gracias,
Salu2
__________________
Time is the fire in which we burn
  #2 (permalink)  
Antiguo 17/07/2006, 14:59
Avatar de Worp9975  
Fecha de Ingreso: mayo-2006
Ubicación: LV-426
Mensajes: 203
Antigüedad: 17 años, 11 meses
Puntos: 1
Bueno bucando como loco x todas partes he concluido que la única forma de hacerlo es creando una variable de entorno NLS_LANG en el sistema operativo y después lanzar el script. Aún no lo han probado pero espero que funcione :D

Código:
C:\> SET NLS_LANG=SPANISH_SPAIN.UTF8
Y ahora lanzo el script. Ya os contaré que tal va :D

Salu2
__________________
Time is the fire in which we burn
  #3 (permalink)  
Antiguo 17/07/2006, 17:40
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 1 mes
Puntos: 7
casi casi correcto, solo que la variable NLS_LANG debe de estar definida en el registro del sistema ( regedit ) en

HKEY_LOCAL_MACHINE -> SOFTWARE -> ORACLE -> %ORACLE_HOME%

donde %ORACLE_HOME% es el nombre del home donde instalaste oracle, de ahi ya cuando abras sql*plus ya tienes definido este valor
__________________
Blogzote.com :-) Mi blog
  #4 (permalink)  
Antiguo 18/07/2006, 09:51
Avatar de Worp9975  
Fecha de Ingreso: mayo-2006
Ubicación: LV-426
Mensajes: 203
Antigüedad: 17 años, 11 meses
Puntos: 1
Olvide mencionar que es un sistema UNIX . Sino efectivamente con la NLS_LANG en el registro de Windows va estupendamente.

Gracias d todas formas :D
Salu2
__________________
Time is the fire in which we burn
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:41.