¿Cómo ver el Character Set?

En este sencillo post, muestro cómo se puede ver el character set que tiene configurada la base de datos en la cuál estamos trabajando.

Esto es importante para cuando se quiere ver por qué en vez de ver acentos y letras ñ, se ven caracteres raros en la información que se está consultando.

Para ver esto, se debe consultar la vista nls_database_parameterers que aunque pertenece a SYS, cualquier usuario podrá consultarla debido a un sinónimo público que existe con base en ésta. Una salida típica de consultar esta vista, es como sigue:

SQL> select *
  2  from   nls_database_parameters;

PARAMETER                      VALUE
------------------------------ ----------------------------------------
NLS_LANGUAGE                   AMERICAN
NLS_TERRITORY                  AMERICA
NLS_CURRENCY                   $
NLS_ISO_CURRENCY               AMERICA
NLS_NUMERIC_CHARACTERS         .,
NLS_CHARACTERSET               WE8ISO8859P1
NLS_CALENDAR                   GREGORIAN
NLS_DATE_FORMAT                DD-MON-RR
NLS_DATE_LANGUAGE              AMERICAN
NLS_SORT                       BINARY
NLS_TIME_FORMAT                HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY              $
NLS_COMP                       BINARY
NLS_LENGTH_SEMANTICS           BYTE
NLS_NCHAR_CONV_EXCP            FALSE
NLS_NCHAR_CHARACTERSET         AL16UTF16
NLS_RDBMS_VERSION              10.2.0.1.0

20 rows selected.

En este caso, estoy marcando en negritas, el character set de la base de datos que estoy consultando.

Si la información de este post te ha sido de utilidad o quieres que agregue algo más, deja por favor un comentario, contestaré a la brevedad.

Anuncios

4 Responses to ¿Cómo ver el Character Set?

  1. Moises L. says:

    Me ha servido, gracias.

  2. Orlando Olguín Olvera says:

    Hola Moisés.

    Qué bueno que te haya sido de utilidad.

    Orlando.

  3. Nancy Culma says:

    Hola Moíses,

    Se conoce de alguna incompatibilidad entre las versiones de las bases de datos oracle? Dado que en un desarrollo que consulta desde forms 10 BD oracle 10.2.0.X.X mediante un un dblink que se conecta a una base de datos oracle Oracle Database 11g Release 11.2.0.1.0 – 64bit SO: AIX 7.1 no muestra los datos de tipo caracter en pantalla. Gracias

  4. Orlando Olguín Olvera says:

    Hola Nancy.

    Si no te contesta Moisés, pienso que lo que te está pasando es más bien relativo a un bug, ¿ya investigaste en My Oracle Support?

    Orlando.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: