您的位置:首页 > 数据库 > Oracle

ORACLE下 instr函数使用问题!

2008-02-26 14:55 155 查看
declare
    v_c1 varchar(100);
    v_c2 char(10);
    v_posi integer := 0;
begin
    v_c1 := '2008-1-25,2008-1-26';
    v_c1 :='2008-1-26';
    v_posi := instr(v_c1,v_c2);
end; 

以上代码怎么都无法获取v_posi 值,查了半天原来oralce 下instr函数参数类型必须一致才可以。

将 v_c2 char(10) 改为 v_c2 varchar(10)就可以了。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle integer c