DECLARE
arg date;
begin
arg := to_char('23-12-23 12:12:12','yyyy-mm-dd hh24:mi:ss');
dbms_output.put_line(arg);
end;这个报错,,,应该怎么写啊? 我像把年,月,日,小时,分钟,秒 都保存在arg中
arg date;
begin
arg := to_char('23-12-23 12:12:12','yyyy-mm-dd hh24:mi:ss');
dbms_output.put_line(arg);
end;这个报错,,,应该怎么写啊? 我像把年,月,日,小时,分钟,秒 都保存在arg中
解决方案 »
- 一个取数问题
- 求CNOUG论坛(oracle.com.cn)邀请码一个,非常感谢!
- 用存储过程创建索引时,提示错误?请指教!
- asp.net中报ORA-12560: TNS:protocol adapter error ,大家帮帮忙啊
- 請教decode的用法
- 求一sql语句,各位大虾帮忙!!!!!!!!!!!!!!!!!!
- 关于触发的问题
- 时间查询的问题:oracle数据库的时间格式是(11-四月 -2002 11:20:29 AM),我想查时间等于11-四月 -2002的数据该怎么查??
- 一个初手遇到的小问题!
- 关于oracle的management server登录?希望大家尽快帮我,比较急!
- HP unix系统装了oracle10G,报错版本的8.1.7
- sqlplus只能远程登陆
arg date;
begin
--arg := to_char('23-12-23 12:12:12','yyyy-mm-dd hh24:mi:ss');
select to_date(to_char(sysdate,'yyyy-mm-dd hh23:mm:ss')) into arg from dual;
dbms_output.put_line(arg);
end;
如果不行,,,什么数据类型可以保存
arg date;
begin
arg := to_date('23-12-23 12:12:12','yyyy-mm-dd hh24:mi:ss');
dbms_output.put_line(arg);
end;
arg date;
begin
--arg := to_char('23-12-23 12:12:12','yyyy-mm-dd hh24:mi:ss');
select to_date(sysdate,'yyyy-mm-dd hh23:mi:ss') into arg from dual;
dbms_output.put_line(arg);
end;
这样写也不行
是不是date数据类型不能保存小时,分钟,秒啊?什么类型可以保存啊?
先执行下
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
hh24代表24小時制,不加或hh12是12小時制
哪有hh23的呀,這是什麼小時制呀,呵呵