![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перевод из нижнего регистра в верхний. [D6, IB6.x]
jen_bond © (2003-04-30 17:27:00)Подскажите как можно перевести значение поля из Смежного регистра( ЧП Иванов) в верхний (ЧП ИВАНОВ).
Вот набросал процедурку а результата нет. В чем я мог ошибиться???
declare variable a varchar(100);
BEGIN
SELECT CLIENT.FULL_N FROM CLIENT WHERE CLIENT.id_client=:id
into :a;
UPDATE CLIENT set
CLIENT.full_n=UPPER(:a)
WHERE CLIENT.id_client=:id;
SUSPEND;
END
Suntechnic (2003-05-01 00:34:00) [1]Если оставить кириллицу в покое, то вообще непонятно зачем надо было процедуру писать:
update client set full_n = upper(full_n)
Zacho (2003-04-30 18:05:00) [2]Внимательно читать http://www.ibase.ru/devinfo/ibrusfaq.htm
и в документации к IB про COLLATE
P.S. не помешают и остальные статьи на http://www.ibase.ru
Zz_ (2003-04-30 17:57:00) [3]http://www.sql.ru/forum/actualthread.aspx?bid=2&tid=16618
voha (2003-04-30 17:50:00) [4]Под кирилицу, помоему, самому надо писть UDFку для такого дела