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)就可以了。
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 10g 在 32位 redhat as4.0 上使用8G大内存问题
- Oracle RMAN 兼容性 及 不同版本和不同平台之间使用 常见问题说
- Oracle 中游标使用的问题
- oracle 使用IN 不能超过1000问题的解决(oracle中列表中的最大表达式数为 1000)
- 解决oracle dblink中无法使用从远程表选择的lob定位器的问题
- 在Oracle中使用rank()over()排名的问题
- 使用OWI诊断Oracle性能问题
- oracle-索引使用面试问题解答
- oracle安装和使用问题解决方案
- 使用ORACLE 10.2G DBMS_CHANGE_NOTIFICATION 解决参数表的CACHE问题
- 多语种开发项目使用oracle+PL/SQL Developer的韩文插入问题
- oracle使用小问题总结
- 开发时使用oracle的问题
- 开发时使用oracle的问题
- ORACLE 使用SELECT 带参数的问题
- Oracle使用问题/技巧记录
- 解决问题记录(1)-使用OleDbProvider连接Oracle出错
- oracle exp/imp示例及使用问题整理
- Entity Framework 6 Code First +MVC5+MySql/Oracle使用过程中的几个问题
- Oracle RMAN 兼容性 及 不同版本和不同平台之间使用 常见问题说明