v_sql varchar2(1000);
v_sql:='select * from emp';--定义sql变量在这句
open p_cursor for v_sql;--执行sql语句放到游标里面有个问题就是在v_sql:='select * from emp'我要加个where条件还有个TO_DATE(V_START_DATE,'YYYY-MM-DD-24HH:MI:SS');这样的话就是这样了
v_sql:='select * from emp where e.hireDate between TO_DATE(V_START_DATE,'YYYY-MM-DD-24HH:MI:SS') and TO_DATE(V_END_DATE,'YYYY-MM-DD-24HH:MI:SS');'这样的话语法一直报错,不指定怎么去处理
v_sql:='select * from emp';--定义sql变量在这句
open p_cursor for v_sql;--执行sql语句放到游标里面有个问题就是在v_sql:='select * from emp'我要加个where条件还有个TO_DATE(V_START_DATE,'YYYY-MM-DD-24HH:MI:SS');这样的话就是这样了
v_sql:='select * from emp where e.hireDate between TO_DATE(V_START_DATE,'YYYY-MM-DD-24HH:MI:SS') and TO_DATE(V_END_DATE,'YYYY-MM-DD-24HH:MI:SS');'这样的话语法一直报错,不指定怎么去处理
解决方案 »
- 求一个oracle能用的存储过程,给你一个月份求出包含该月的所有天数的记录!例如给你2012-12那你就返回1号到31号的查询记录!
- 调用PL/SQL 函数出错
- UTL_FILE.FOPEN问题
- 很简单的问题都可以回答
- 百万级数据的表分离数据,都进来看看,给点意见。谢谢。
- 几道数据库设计面试题,朋友帮忙做下?
- 一台windows的服务器,安装oracle9,共享池,缓冲区,java池,大型池和pga 分别设置多少大小?
- 请问.ORC文件是什么文件啊?
- redhat9下可以顺利安装oracle9i吗?听说不可以,有成功的吗?
- Oracle 与 SQL Server 之争(我只剩10分)
- 不知你遇到过这样的情况吗!!!
- oracle 分组+去重 sql请教
我的意思是v_sql := "select count(*) from BILL_CC_LOG_IDLE where BUSY_TIME between TO_DATE(in_start_time, 'yyyy-mm-dd hh24:mi:ss') and TO_DATE(in_end_time, 'yyyy-mm-dd hh24:mi:ss') and FREE_TIME is not null";
这句话表一报告错误,是怎么去处理,一个varchar2的变量,里面还包含单引号的处理情况
v_sql := "select count(*) from BILL_CC_LOG_IDLE where BUSY_TIME between TO_DATE("||in_start_time||", 'yyyy-mm-dd hh24:mi:ss') and TO_DATE("||in_end_time||", 'yyyy-mm-dd hh24:mi:ss') and FREE_TIME is not null";
in_start_time || ', ''yyyy-mm-dd hh24:mi:ss'') and TO_DATE(' ||
in_end_time || ', ''yyyy-mm-dd hh24:mi:ss'') and FREE_TIME is not null';
in_start_time || ', ''yyyy-mm-dd hh24:mi:ss'') and TO_DATE(' ||
in_end_time || ', ''yyyy-mm-dd hh24:mi:ss'') and FREE_TIME is not null';
楼上应该给出答案咯//