当前位置:数据库 > Oracle >>

求助!关于Oracle数据库的时间格式设置

数据库中的数据是精确到年月日小时 分钟秒的,但由于默认设置的原因,目前只能显示年月日的格式。我按照参考书的设置方法: 在SQL plus里面输入以下的命令行: ALTER SESSION SET NLS_DATA_FORMAT = 'MONTH-DD-YYYY';我知道这个修改即使成功,也不能显示分秒,但我只是试试修改原来的格式,DD-MONTH-YYYY,结果报错,显示 缺少或无效选项?怎么一回事,难道设置时需要把文件的名字给加上?如果真的如此,应该加到哪里?还有,如果这句话能解决问题, ALTER SESSION SET NLS_DATA_FORMAT = ,等号右边需要怎么写才能修改成 显示精确的年月日 时分秒的时间? 另外还有一个问题,我是把这个数据扒到了MATLAB的Mat文件中,在MAT文件中可以利用matlab再修改时间显示吗? 求大牛啊!
追问:你好 什么是同一个会话?刚才 追问打错了,按照您的定义,我就一直在同一个会话中操作的,我执行了您提供的语句,但仍然显示同样的错误信息。

或许是我的理解有偏差,难道是在执行该条语句之前还需要一些操作?比如把文件找出来?还是之类什么 的?感谢!我尝试后,加了双引号确实就好了!
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,