2022-07-08
Oracle截取日期

DB版本:11.2.0.4
需求:截取max(gxsj)到YYYY-MM-DD HH24:MI:SS
gxsj是date类型
现在是这样写的
select substr(max(gxsj),1,19) from t1;
返回结果是这样的,格式乱掉了
有高手让我更改当前会话时间
ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS';
这样在当前会话输出是正常的YYYY-MM-DD HH24:MI:SS格式,但是我的SQL最终需要放在kettle程序里面调用,无法在kettle里面更改当前会话时间,请问有大神知道怎么处理吗
我来答
添加附件
收藏
分享
问题补充
7条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
国产数据库厂商谁做的好?
回答 2
您好,国产厂商都各有各的特点,不妨说说您的需求?是有向国产数据库转型的需求,还是仅作调研?
Oracle中正在写入的表会影响备份吗?
回答 2
不会。
Oracle win10 家庭中文版,安装19 C报错:INF-13001
回答 2
已采纳
报错很明显呀,操作系统不支持哎建议安装一个虚拟机进行安装。
请问 设置commit_logging为batch后,有啥影响呢?
回答 4
已采纳
暂无文字回复
oracle数据库因tab$基表内容被删除导致数据库无法启动
回答 3
确定是tab$被删除了,可以尝试异机恢复之前的,然后手动导入tab$试试?谢谢!
insert select 很慢
回答 4
量不算大,建议还是多在select上提升,如分批基于rowid的查询分片多sessioninsert
Oracle 19c pdb 用ojdbc6,访问报错无效的用户名密码,用8就可以,有没有办法还用6?应用jdk版本低,用不了8 怎么解决
回答 2
在oracle用户下的sqlnet.ora设置即可。楼上说重启集群有点严重了,断开会话重连就行。
oracle bin目录下的oracle文件权限
回答 3
已采纳
这个文件的权限应该是6751,你可以修改一下,再尝试。
12c如何批量设置pdbs随cdb自动启动
回答 3
在12.1.0.2的时候可以使用参数SAVESTATE来保存pdbSQL> ALTERpluggableDATABASEALLsavestate;colNAMEformata20COL
oracle日志报07445核心转储错误
回答 3
这个不需要重启,但是你要先确认是不是这个bug
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~