Модераторы: kdv, CyberMax
-
educat
- Сообщения: 1
- Зарегистрирован: 05 окт 2006, 07:32
Сообщение
educat » 05 окт 2006, 07:47
Есть хранимая процедура, которая возращает сроку st_pr
Код: Выделить всё
begin
select prikaz.pr_n, prikaz.pr_date
from prikaz, prsost
where (prikaz.pr_type=0) and (prsost.pr_id=prikaz.pr_id) and (prsost.st_id=:sid)
into n,d;
st_pr='Приказ № '||:n||'от '||:d ;
suspend;
end
Всё работает. Но строка имеет вид "Приказ №55 от 13-SEP-2006", как изменить фомат даты, чтобы возвращалось "Приказ №55 от 13.09.2006"
Заранее спасибо, если кто подскажет.
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 05 окт 2006, 10:11
и вообще - в третьем диалекте дата будет совсем в другом формате выводиться.
-
SAMZ
- Сообщения: 128
- Зарегистрирован: 21 мар 2005, 08:17
Сообщение
SAMZ » 05 окт 2006, 11:26
Dimitry Sibiryakov писал(а):Либо форматируй на клиенте либо куча EXTRACTов тебе в руки.
Ну можно еще UDF написать или поискать.
-
WildSery
- Заслуженный разработчик
- Сообщения: 1738
- Зарегистрирован: 05 июн 2006, 16:19
Сообщение
WildSery » 05 окт 2006, 12:01
SAMZ писал(а):Ну можно еще UDF написать или поискать.
Экстрактом проще. А писать или искать не надо - в rFunc функций залито почти на все случаи жизни, кроме садо-мазо.