v_sql:=’ select rownum rn, t1.*
from IRIDUM_SPY t1 where
rownum between ‘|| to_char(v_begin) ||’ and ‘||tochar(v_end);v_sql:=’ select rownum rn, t1.*
from IRIDUM_SPY t1 where
rownum between to_char(v_begin) and tochar(v_end)’;open p_cursor for v_sql;这是我的代码段。v_begin和v_end都是number型,我现在要把他们转换成vchar型,但上面的两种尝试均失败了,即使通过编译,在VC中调用时也会出现运行时错误,有没有好的解决方法呢?
from IRIDUM_SPY t1 where
rownum between ‘|| to_char(v_begin) ||’ and ‘||tochar(v_end);v_sql:=’ select rownum rn, t1.*
from IRIDUM_SPY t1 where
rownum between to_char(v_begin) and tochar(v_end)’;open p_cursor for v_sql;这是我的代码段。v_begin和v_end都是number型,我现在要把他们转换成vchar型,但上面的两种尝试均失败了,即使通过编译,在VC中调用时也会出现运行时错误,有没有好的解决方法呢?
解决方案 »
- select aaa as t from ... 和select aaa t from ...有什么区别?
- 存储过程的问题
- 有关oracle 的case when问题
- 关于触发器的问题,reference old ,new之类的写法
- 打开SQL*plus worksheet时,窗口闪一下就消失了,不知道是怎么回事?
- 多个条件查询时,可能出现同一条记录被多次检索出来,问如何实现只被检索出一次?
- 有没有实现把空字符自动变为0的oracle函数???急~~~~~~~~
- 安装后不能正常启动
- 如何查找当前使用的数据库的sid
- 新建用户可以以sysdba身份连接数据库??
- oracle 的db1和db2目录有什么区别
- 跪求sql
from IRIDUM_SPY t1) where
rn >= '||v_begin||' and rn<='||v_end;
-------------------------------------
v_sql:=’ select rownum rn, t1.*
from IRIDUM_SPY t1 where
rownum between 1 and 3';open p_cursor for v_sql;