高分求助:PLSQL循环中的字符和日期转换问题 for i in 0..23loopc_date:=to_date(p_indate||' '|| i,'yyyymmdd HH24');end loop; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> create or replace function f_date(c_year varchar2,c_hour varchar2) 2 return varchar2 is 3 c_date date; 4 begin 5 c_date:=to_date(c_year||' '||c_hour,'yyyymmdd hh24'); 6 return to_char(c_date,'yyyymmdd hh24'); 7 end; 8 /Function created.SQL> select f_date('20030101','00') from dual;F_DATE('20030101','00')-----------------------------------------------------------------------------20030101 00SQL> p_hour从0->23'acurr'||p_hour 能得到 acurr0,acurr1,acurr2...么????? SQL> declare 2 c_date date; 3 begin 4 for i in 0..23 loop 5 c_date:=to_date(to_char(sysdate,'yyyymmdd')||i,'yyyymmddHH24'); 6 end loop; 7 end; 8 /PL/SQL procedure successfully completed C#查询oracle出现 ora-0091 求救 按小时段查询。。请高手指点 ORACLE 日期参数格式怎么计算啊?各位高手,散分了 系统崩溃,请提供帮助! 日期运算 一个关于数据导入的问题,急!!! 如何创建这样的存储过程? 序列不可以rollback吗? 这个触发器怎么改呢? 假如插入的字符串中有单引号,该怎么处理啊? ORACLE9i在WINDOWS2000 SERVER上的安装问题!!!!急~~~~~~~~在线等答案!!! PLS-00553: 无法识别字符集名称?
2 return varchar2 is
3 c_date date;
4 begin
5 c_date:=to_date(c_year||' '||c_hour,'yyyymmdd hh24');
6 return to_char(c_date,'yyyymmdd hh24');
7 end;
8 /Function created.SQL> select f_date('20030101','00') from dual;F_DATE('20030101','00')
-----------------------------------------------------------------------------
20030101 00SQL>
2 c_date date;
3 begin
4 for i in 0..23 loop
5 c_date:=to_date(to_char(sysdate,'yyyymmdd')||i,'yyyymmddHH24');
6 end loop;
7 end;
8 /PL/SQL procedure successfully completed