select to_number(trim(to_char(datefiled,'hh'))) from dual
解决方案 »
- 如何把record table里的数据放到object table里
- 手动创建数据库,运行创建脚本,无任何响应。请帮忙指点下。谢谢!
- 为什么我的服务器上的certlog.nsf文件是空的?
- 游标取值精度问题求教
- 用户要有什么权限才可以登陆到sqlplus和oem?
- 请问我想取出记录集的第30之60条记录,应该怎么写呢?我写成where rownum>30 and rownum<60为什么选不出来纪录呢?
- 数据库链路关联查询不到数据问题请教!急100分
- 为什么Oracle 经常自动关闭监听?
- 谁能告诉我这种SQL语句该怎么写
- RAC上的goldengate,两个节点的归档路径不一样,怎么处理
- oracle的最新版本是多少?中文名叫什么?
- 快来看看,关于导出表的问题?
--------------------------------------
4SQL> select to_number(to_char(sysdate,'hh24')) from dual;TO_NUMBER(TO_CHAR(SYSDATE,'HH24'))
----------------------------------
16SQL> declare
2 num1 number(10):=0;
3 num2 number(10):=0;
4 begin
5 select to_number(to_char(sysdate,'hh24')) into num1 from dual;
6 select to_number(to_char(sysdate-1.5,'hh24')) into num2 from dual;
7 dbms_output.put_line(num1+num2);
8 end;
9 /
20PL/SQL procedure successfully completed.SQL>
--------------------------------------
4SQL> select to_number(to_char(sysdate,'hh24')) from dual;TO_NUMBER(TO_CHAR(SYSDATE,'HH24'))
----------------------------------
16SQL> declare
2 num1 number(10):=0;
3 num2 number(10):=0;
4 begin
5 select to_number(to_char(sysdate,'hh24')) into num1 from dual;
6 select to_number(to_char(sysdate-1.5,'hh24')) into num2 from dual;
7 dbms_output.put_line(num1+num2);
8 end;
9 /
20PL/SQL procedure successfully completed.SQL>
如:
SQL> select to_char(sysdate,'hh24')-10 from dual;TO_CHAR(SYSDATE,'HH24')-10
--------------------------
7已用时间: 00: 00: 00.40
SQL> select 24||'b' from dual;24|
---
24b已用时间: 00: 00: 00.50
SQL>
TO_CHAR(SYSDATE,'HH24')-1
-------------------------
9