Oracle 创建自定义函数

[复制链接]
查看11 | 回复1 | 2010-11-10 09:17:29 | 显示全部楼层 |阅读模式
create or replace function ghl_test(p varchar(50)) return varchar2(50) is
v_user varchar2(50);
begin
if instr('急件','急') = 0 then

v_user := '1';
end if;
return v_user;
end get_user;
上面是哪里错了?

回复

使用道具 举报

千问 | 2010-11-10 09:17:29 | 显示全部楼层
应该这样吧:CREATE OR REPLACE FUNCTION GHL_TEST(P IN VARCHAR) RETURN VARCHAR2 ISV_USER VARCHAR2(50);BEGINIF INSTR(P, '急') = 0 THEN
V_USER := '1';END IF;RETURN V_USER;END GHL_TEST;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行