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中
解决方案 »
- 数据库定时导入
- oracle查询间隔时间的记录
- 如何从SQL的SELECT语句中检索出表名
- 既然大家都是高手,谁帮我解决一下,为什么我的中文版oracle9的sqlplus和DBA studio不能正确显示中文记录?
- 帮忙看看生成临时表的存贮的的参数问题
- 请问Oracle中有没有像SQL Server中的关系图来建立表间的关系,也就是用拖动的方式建立外键?
- odbc超时请教
- 关于提取数据库重复记录的方法????
- 为什么我的OEM console 的工具中不能导入,导出,备份等等!
- oracle创建数据库问题 代码ora-00604,ora-06553
- 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的呀,這是什麼小時制呀,呵呵