create or replace function saas_get_sex(v_sex varchar2) return varchar2 is
begin
if v_sex='0001' then return '女';
else if v_sex='0002' then return '男';
end if;
end;
begin
if v_sex='0001' then return '女';
else if v_sex='0002' then return '男';
end if;
end;
解决方案 »
- 不懂ORACLE,求各位高手将下面的这段存储过程改为ORACLE的。在线求……各种求
- 新手问题
- 用一条语句
- 多主体复制:帮助中说可以用Replication Management API在不静默主题站点的情况下来实现增加主体站点,请问如何实现?
- 跪问sqlplus连接数据库的问题???
- 求sql语句(在线等)
- Could not create an environment: OCIEnvCreate returned -1.真奇怪!
- 查看一个tablespace下面有那些表用什么SQL语句,在线等
- str='1,2,3,4,'如何在procedure中分割出来?有没有象splite这样的涵数?
- Java链接Oracle抛异常,但是用PLSQL能连上
- ORA-03113: 通信通道的文件结束!
- oracle中时间列如何倒序排序
create or replace function saas_get_sex(v_sex varchar2)
return VARCHAR2
IS
begin
if v_sex='0001' then
return '女';
ELSIF v_sex='0002' then
return '男';
end IF;
END saas_get_sex;
建议弄一个变量,在两个分支里只是对这个变量赋值,在 IF 结束以后,return