DECLARE
W_基准日 DATE;
BEGIN
SELECT CASE WHEN TO_CHAR(SYSDATE,'hh24')>'21' THEN SYSDATE + 1 ELSE SYSDATE END CASE INTO W_基准日 FROM dual;
DBMS_OUTPUT.PUT_LINE(TO_CHAR(W_基准日));
END;
--
14-12月-06
W_基准日 DATE;
BEGIN
SELECT CASE WHEN TO_CHAR(SYSDATE,'hh24')>'21' THEN SYSDATE + 1 ELSE SYSDATE END CASE INTO W_基准日 FROM dual;
DBMS_OUTPUT.PUT_LINE(TO_CHAR(W_基准日));
END;
--
14-12月-06
解决方案 »
- 怎么调整Oracle的默认表空间大小
- 连接远程oracle数据库出现问题!!
- 问一个关于ORACLE 升级的问题
- col ** format a10 是什么意思啊?具体是实现什么功能的
- 高分求一个组合问题
- 大家帮帮忙,oracle中 两个表关联 update的问题
- 请问这个存储过程哪错了,很急啊。100分,解决给分
- ORACLE的PL/SQL与SQLServer的SQL都有啥区别?
- 动态SQL创建视图,在SQLPLUS中可以,写到存储过程中则运行报错
- .dmp 导入oracle 11g中提示IMP-00038 错误
- 请问怎样在服务里添加 OracleOraHome92TNSListener
- 问下 什么是pl块
select trunc(sysdate + INTERVAL '3' HOUR) from dual;
or:
select trunc(sysdate + NUMTODSINTERVAL(3, 'HOUR') ) from dual;