КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Функции преобразования
Chartorowid(str) ‑ преобразует строку str в тип ROWID. Convert(str, set1 [, set2]) ‑ преобразует строку str из одного набора символов (set2) в другой (set1). Как set1, так и set2 могут быть столбцами базы данных или литералами, представляющими имя набора символов. Некоторые наборы символов: US7ASCII (американский 7-битовый ASCII), WE8DEC (западноевропейский 8-битовый DEC), WE8HP (западноевропейский 8-битовый HP Laserjet), F7DEC (французский 7-битовый DEC), WE8EBCDIC500 (западноевропейский IBM EBCDIC, кодовая страница 500), WE8PC850 (IBM PC, кодовая страница 850), WE8ISO8859P1 (западноевропейский 8-битовый ISO 8859-1). Hextoraw(str) ‑ преобразует шестнадцатеричную строку str в тип Raw. Rawtohex/Rawidtochar(bin) ‑ преобразует двоичное значение bin из типа Raw/Rawid в шестнадцатеричную строку типа Varchar2. To_char(dte date [, fmt [, nlsparms] ]) ‑ преобразует дату dte в символьную строку типа Varchar2 в формате, заданном моделью формата fmt (см. описание функции To_Date). Если вы опустите fmt, то подразумевается умалчиваемый формат даты. Аргумент nlsparms специфицирует язык, в котором возвращаются названия или сокращения месяцев и дней. Он имеет следующий вид: 'NLS_DATE_LANGUAGE= <язык>'. Если вы опустите nlsparms, то используется умалчиваемый язык. To_char(num number [, fmt [, nlsparms] ]) ‑ преобразует число num в символьную строку типа Varchar2 в формате, заданном моделью формата fmt (см. описание функции To_Number). Если вы опустите fmt, то число num преобразуется в строку символов такой длины, которой достаточно для всех значащих цифр. Аргумент nlsparms специфицирует следующие символы, которые возвращаются элементами числового формата: десятичный разделитель (обозначенный ниже как d), групповой разделитель (g), местный символ валюты, международный символ валюты. Этот аргумент имеет следующую форму: 'NLS_NUMERIC_CHARACTERS = “dg”,
NLS_CURRENCY = ''текст'', NLS_ISO_CURRENCY = “текст“ ' Если вы опустите nlsparms, то используются умалчиваемые значения. To_date(str/num varchar2/number [, fmt [, nlsparms]]) ‑ преобразует строку str или число num в значение даты в формате, заданном fmt. Допустимые модели формата: CC (век) YYYY (год), YYY, YY, Y (последние три, две или одна цифра года), Y, YYY (год с запятой), YEAR, (год прописью), RR (последние две цифры года в новом веке), Q (квартал), MM (номер месяца), RM (римский номер месяца), MONTH (имя месяца), MON (сокращенное имя месяца), WW (неделя года), W (неделя месяца), DDD (день года), DD (день месяца), D (день недели), DAY (имя дня), DY (сокращенное имя дня), AM, PM (индикатор полудня), A.M., P.M. (индикатор полудня с точками), HH, HH12 (час дня), HH24 (час суток), MI (минута), SS (секунда), SSSSS (секунд после полуночи). Если формат опущен, то подразумевается, что строка str задана в умалчиваемом формате даты. Аргумент nlsparms специфицирует язык, в котором возвращаются названия. Он имеет следующий вид: 'NLS_DATE_LANGUAGE = <язык>' Если вы опустите nlsparms, то TO_DATE использует умалчиваемый язык для текущей сессии. To_multi_byte/To_single_byte (str) ‑ возвращает строку str, в которой все однобайтовые/мультибайтовые символы преобразованы в свои мультибайтовые/однобайтовые эквиваленты. Символы, не имеющие эквивалентов, остаются без изменений. To_number(str [, fmt [, nlsparms] ]) ‑ преобразует строку str из значения типа Char или Varchar2 в значение типа Number в формате, специфицированном моделью формата (шаблона) fmt: 9 (значащая цифра), 0 (ведущий нуль вместо пробела), $ (ведущий знак доллара), B (ведущий пробел вместо нуля), MI (хвостовой знак минус), S (ведущий знак плюс или минус), PR (отрицательные значения в угловых скобках (9999PR)), D (десятичный символ (99D99)), G (разделитель групп (9G99)), C (символ валюты в стандарте ISO (C999)), L (местный символ валюты (L999)), “,” (запятая (9,999)), “.” (точка (9.999)), V (умножение на 10 в степени n, где n - число девяток после V (999V99)), EEEE (научная нотация (9.99EEEE)), RN или rn (римское числительное в верхнем или нижнем регистре (RN)). Строка str должна представлять собой действительное число. Аргумент nlsparms аналогичен одноименному аргументу функции to_char.
Дата добавления: 2014-12-10; Просмотров: 440; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |