to_date(sysdate, 'yyyy-MM-dd') oracle 数据存储过程获取系统时间是什么类型的?
2个回答
展开全部
取得数据库系统时间 SYSDATE
SQL> ALTER session
2 SET nls_date_format='yyyy-mm-dd hh24:mi:ss';
Session altered.
SQL>
SQL> SELECT sysdate FROM DUAL;
SYSDATE
-------------------
2010-08-31 18:33:59
日期/时间的格式化[日期转换为字符串]
SQL> SELECT
2 TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
3 FROM
4 dual;
TO_CHAR(SYSDATE,'YYYY-MM-DDHH24:MI:SS'
--------------------------------------
2010-09-27 20:10:33
日期/时间的格式化[字符串转换为日期]
SQL> SELECT
2 TO_DATE('2010.10.01', 'YYYY.MM.DD')
3 FROM
4 dual;
TO_DATE('2
----------
2010.10.01
SQL> ALTER session
2 SET nls_date_format='yyyy-mm-dd hh24:mi:ss';
Session altered.
SQL>
SQL> SELECT sysdate FROM DUAL;
SYSDATE
-------------------
2010-08-31 18:33:59
日期/时间的格式化[日期转换为字符串]
SQL> SELECT
2 TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
3 FROM
4 dual;
TO_CHAR(SYSDATE,'YYYY-MM-DDHH24:MI:SS'
--------------------------------------
2010-09-27 20:10:33
日期/时间的格式化[字符串转换为日期]
SQL> SELECT
2 TO_DATE('2010.10.01', 'YYYY.MM.DD')
3 FROM
4 dual;
TO_DATE('2
----------
2010.10.01
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询