|
Тема |
Re: cyrilic Upper function [re: phpGuru] |
|
Автор | USER (Нерегистриран) | |
Публикувано | 06.07.05 13:51 |
|
|
Axaaaaaa......... Значи от там била цялата работа. Благодаря ти. Ще взема да си преоткрия клъстера. А пък аз докато виках неволята взех ,че си написах и една функция за първо време. Ако на някой му потрябва.....
CREATE OR REPLACE FUNCTION "cyrupper" (varchar) RETURNS varchar AS'
DECLARE
string ALIAS FOR $1;
temp_str varchar;
length integer;
temp_char varchar;
BEGIN
temp_str='''';
length:=char_length(string);
FOR i IN 1..length LOOP
temp_char:=substr(string,i,1);
IF ascii(temp_char)>=223 then
temp_char:=chr(ascii(temp_char)-32);
else
temp_char=upper(temp_char);
end if;
temp_str:=temp_str||temp_char;
END LOOP;
RETURN temp_str;
END;
'LANGUAGE 'plpgsql';
|
| |
|
|
|