Язык скриптования сайтов Parser 3

App3oracle


Для Oracle


oracle://user:password@service?

   ClientCharset=кодировка& [3.1.2]

   LowerCaseColumnNames=0& [3.1.1]

   NLS_LANG=RUSSIAN_AMERICA.CL8MSWIN1251&

   NLS_DATE_FORMAT=YYYY-MM-DD HH24:MI:SS&



   NLS_LANGUAGE=language-dependent conventions&

   NLS_TERRITORY=territory-dependent conventions&

   NLS_DATE_LANGUAGE=language for day and month names&

   NLS_NUMERIC_CHARACTERS=decimal character and group separator&

   NLS_CURRENCY=local currency symbol&

   NLS_ISO_CURRENCY=ISO currency symbol&

   NLS_SORT=sort sequence&

   ORA_ENCRYPT_LOGIN=TRUE

Если имена колонок в запросе select не взять в кавычки, Oracle преобразует их к ВЕРХНЕМУ регистру. По-умолчанию, Parser преобразует их к нижнему регистру. Указав параметр LowerCaseColumnNames=0 можно отключить преобразование в нижний регистр.

ClientCharset - задает кодировку, в которой необходимо общаться с SQL-сервером. [3.1.2]

Информацию по остальным параметрам можно найти в документации по «Environment variables» для Oracle. Однако, мы рекомендуем всегда задавать параметры NLS_LANG и NLS_DATE_FORMAT такими, какие указаны выше.

Пример

Допустим данные в вашей базе хранятся в кодировке windows-1251, строку подключения стоит написать так:

oracle://user:password@service?ClientCharset=windows-1251&NLS_LANG=RUSSIAN_AMERICA.CL8MSWIN1251&NLS_DATE_FORMAT=YYYY-MM-DD HH24:MI:SS

Copyright © 1997?2004 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 31.03.2004



Содержание раздела