- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
-- Возвращает название месяца по русский
FUNCTION fmonstr (pmon IN VARCHAR2)
RETURN CHAR
IS
TYPE tmon IS TABLE OF VARCHAR2 (60)
INDEX BY BINARY_INTEGER;
amon tmon;
BEGIN
amon (1) := 'ЯНВАРЬ';
amon (2) := 'ФЕВРАЛЬ';
amon (3) := 'МАРТ';
amon (4) := 'АПРЕЛЬ';
amon (5) := 'МАЙ';
amon (6) := 'ИЮНЬ';
amon (7) := 'ИЮЛЬ';
amon (8) := 'АВГУСТ';
amon (9) := 'СЕНТЯБРЬ';
amon (10) := 'ОКТЯБРЬ';
amon (11) := 'НОЯБРЬ';
amon (12) := 'ДЕКАБРЬ';
RETURN amon (TO_NUMBER (pmon));
NULL;
END; -- End fMonStr
о наличие nls_date_language=russian и to_char() видимо не догадывались
Анонимус 24.11.2010 14:58 # 0
itaho 24.11.2010 15:18 # 0
Oleg_quadro 24.11.2010 23:04 # +2
bugmenot 25.11.2010 09:09 # 0
malleus 24.11.2010 17:21 # −2
Lure Of Chaos 24.11.2010 17:32 # +1
монстр.
ctm 26.11.2010 15:42 # 0
Мистер Хэнки 24.11.2010 18:29 # +5
ок, убедил
Govnocoder#0xFF 24.11.2010 18:31 # 0
itaho 24.11.2010 20:14 # 0
Oleg_quadro 01.12.2010 00:19 # −1
Минуснул, потому что от nls_settings не надо зависеть.
rO_ot 06.12.2010 00:15 # +1
Грузины какие-то писали:)