各位大哥小弟想问一下我在表的一个字段(类型为data)设置的是系统默认时间 sysdate但是系统默认时间类型是 2008-5-22 11:54:25 这样 我想在plsql里面把系统时间的格式改成 2008-05-22 11:54:25但是我只要改我本张表,而对其他表的默认时间格式不改应该怎么改 谢谢各位大哥了
各位大哥小弟想问一下我在表的一个字段(类型为data)设置的是系统默认时间 sysdate但是系统默认时间类型是 2008-5-22 11:54:25 这样 我想在plsql里面把系统时间的格式改成 2008-05-22 11:54:25但是我只要改我本张表,而对其他表的默认时间格式不改应该怎么改 谢谢各位大哥了
看起来比较恶心,不知道有没其他的方法
再把字符类型的系统时间转换成日期型(date),to_date(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss');
如果表多可以做视图,需要这种格式的就查这个视图。
create or replace view 视图名 as
select a.*
,to_char(a.字段1,'yyyy-mm-dd hh24:mi:ss') 新名称
from 表名 a
=====================================================
概念问题,date 数据类型的存储格式是固定的,不能修改,可以修改的是时间的显示格式。
可以用楼上的方法修改session的日期显示格式。