oracle日期格式长度9如何转为长度10?
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比弥渡网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式弥渡网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖弥渡地区。费用合理售后完善,十年实体公司更值得信赖。
回答如下:
第一步首先是打开格式设置操作指南,第二步是针对问题分析方案,多实践,得以解决。然后得出结论。
应该是oracle在dos中设置显示格式,并不是doc下显示。
一般有以下设置方式:
set
colsep'
';
//域输出分隔符
set
echo
off;//显示start启动的脚本中的每个sql命令,缺省为on
set
feedback
off;//回显本次sql命令处理的记录条数,缺省为on
set
heading
off;
//输出域标题,缺省为on
set
pagesize
0; //输出每页行数,缺省为24,为了避免分页,可设定为0。
set
termout
off;
//显示脚本中的命令的执行结果,缺省为on
set
trimout
on; //去除标准输出每行的拖尾空格,缺省为off
set
trimspool
on;//去除重定向(spool)输出每行的拖尾空格,缺省为off
如何设置oracle的编码格式
查看及修改oracle编码格式方法:
1、查看oracle数据库字符集:
select userenv('language') from dual;
查询结果:
SIMPLIFIED CHINESE_CHINA.AL32UTF8
2、修改oracle数据库字符集:(在SQL Plus中)
sql conn / as sysdba;
sql shutdown immediate;
database closed.
database dismounted.
oracle instance shut down.
sql startup mount;
oracle instance started.
total system global area 135337420 bytes
fixed size 452044 bytes
variable size 109051904 bytes
database buffers 25165824 bytes
redo buffers 667648 bytes
database mounted.
sql alter system enable restricted session;
system altered.
sql alter system set job_queue_processes=0;
system altered.
sql alter system set aq_tm_processes=0;
system altered.
1.临时修改
SQL alter session set nls_date_format='yyyymmdd';
这种方法只能改掉在当前会话里的日期显示格式,当重新建立一个会话的时候,必须重新执行该命令。
2.改变oracle默认的日期显示格式
ON UNIX :
change .profile NSL_DATE_FORMAT=YYYYMMDD;
export NLS_DATE_FORMAT
On windows:
在注册表的KEY_LOCAL_MACHINE-SOFTWARE-ORACLE-HOME0
添加字串值NLS_DATE_FORMAT.将其值设为YYYY-MM-DD-HH24:MI:SS.
或者:initsid.ora 中添加NLS_DATE_FORMAT=yyyy-mm-dd hh24:mi:ss。同时去掉注册表中的NLS_LANG字串值
我采用的修改注册表的方法。
先可以用:select * from v$NLS_Parameters;查询一下:NLS_DATE_FORMAT 值应该为:YYYY-MM-DD HH24:MI:SS
还有一个方法就是利用函数:to_date('2010-01-01','yyyy-mm-dd')
1、登录“Oracle”后输入语句:
“altersessionsetnls_date_format='yyyy-mm-dd';
altersessionsetnls_date_format='yyyy-mm-ddhh24:mi:ss';”。
2、重启数据库,进入“服务”找到“Oracle”的服务,先右键选择“停止”然后再右键选择“启动”,即可修改默认的日期格式。
启动database configuration assistant,创建数据库,参照下面的图释。
这里指定数据库名和实例名,根据自己想要的设置,这里是举例啦
可以统一的口令,也可以选上面的选项进行逐一设置
可以在这里设置字符集,后面的步骤默认即可。有问题再追问吧。