create or replace function test(str varchar2) return varchar2 is
Result varchar2(1000);
begin
for i in 1.. length(str) loop
result:=result||substr(str,-1*i,1);
end loop; return(Result);
end test;
Result varchar2(1000);
begin
for i in 1.. length(str) loop
result:=result||substr(str,-1*i,1);
end loop; return(Result);
end test;
解决方案 »
- java连接oracle11g数据库,菜鸟怎么也连不上,跪求连接方法,求代码,求jar包导入位置,代码能实现select *from emp的功能
- 如果准实时的从sqlsever的表导入数据到oracle对应表中
- Oracle的数据库端和客户端的操作系统必须一致才能连接吗?
- java 连接 oracle 需要配置点什么啊?
- ORACLE连接asp问题
- 安装oracle时出现无法确定IP怎么解决
- 一个ORACLE安装的问题!
- 请问,哪里有备份软件。
- hp-unix下安装oracle9i后,分配给oracle的内存是500M,启动后竟然占到900M?
- 请问参数为一个数组的函数,怎么运行呀?第二个100分。还是有一个问题:
- 关于千万数据量的oracle数据库优化效果的问题
- 寫一個函數用Oracle
create or replace function f_str_reverse(p_str varchar2) return varchar2 is
v_len number;
v_result varchar2(512);
begin
v_len := length(p_str);
dbms_output.put_line(v_len);
for i in 1 .. v_len loop
v_result := v_result || substr(p_str, -i, 1);
end loop;
return v_result;
end f_str_reverse;
傳遞的值是: {name}test{worker_id}S0888{EMAIL}[email protected] 等 以{}+value形式的一串有規則字符
r
要求根據{}中的內容得到value
如果 輸入{name},則得到test
輸入{worker_id},則得到S0888