CamelCase в SQL
Пример для версий
Oracle 11g SQL
В этом примере используются регулярные выражения Oracle SQL в сочетании с PL/SQL. Функция regexp_substr
возвращает подстроку text
, являющуюся соответствием заданному регулярному выражению номер occurrence
.
declare
text varchar2(100) := '&user_input';
word varchar2(100);
camelcase varchar2(100);
occurrence number := 1;
begin
loop
word := regexp_substr(text, '[[:alpha:]]+', 1, occurrence);
exit when word is null;
camelcase := camelcase || initcap(word);
occurrence := occurrence + 1;
end loop;
dbms_output.put_line(camelcase);
end;
Комментарии
]]>blog comments powered by Disqus
]]>