当前位置: 首页 > article >正文

LightDB to_char 三入参函数支持

文章目录

  • 背景
  • 函数示例

背景

在信创适配中,从Oracle迁移过来的程序使用了TO_CHAR函数。

LightDB-X 23.3版本已经支持了两个入参的TO_CHAR函数,并不支持三个入参的TO_CHAR函数。LightDB-X 23.4版本对三个入参的TO_CHAR函数进行了支持。

函数示例

准备数据, 在LightDB-X Oracle模式下运行如下SQL

CREATE TABLE date_tab (ts_col date, tsltz_col TIMESTAMP, tstz_col TIMESTAMP WITH TIME ZONE);

INSERT INTO date_tab VALUES (
                                   TIMESTAMP'1999-12-01 10:00:00',
                                   TIMESTAMP'1999-12-01 10:00:00',
                                   TIMESTAMP'1999-12-01 10:00:00');
INSERT INTO date_tab VALUES (
                                   TIMESTAMP'1999-12-02 10:00:00 -8:00',
                                   TIMESTAMP'1999-12-02 10:00:00 -8:00',
                                   TIMESTAMP'1999-12-02 10:00:00 -8:00');

两参数的TO_CHAR使用

select to_char(ts_col, 'YYYYMMDD') c1, to_char(tsltz_col, 'YYYY-MM-DD') c2, to_char(tstz_col, 'YYYY/MM/DD') c3 from date_tab;

    c1    |     c2     |     c3     
----------+------------+------------
 19991201 | 1999-12-01 | 1999/12/01
 19991202 | 1999-12-02 | 1999/12/02

三参数的TO_CHAR使用

select to_char(ts_col, 'YYYYMMDD', 'NLS_DATE_LANGUAGE=''SIMPLIFIED CHINESE''') c1, to_char(tsltz_col, 'YYYY-MM-DD', 'NLS_DATE_LANGUAGE=''SIMPLIFIED CHINESE''') c2, to_char(tstz_col, 'YYYY/MM/DD', 'NLS_DATE_LANGUAGE=''SIMPLIFIED CHINESE''') c3 from date_tab;

    c1    |     c2     |     c3     
----------+------------+------------
 19991201 | 1999-12-01 | 1999/12/01
 19991202 | 1999-12-02 | 1999/12/02


http://www.kler.cn/a/156767.html

相关文章:

  • win11 新建一个批处理,双击查看本机的IP地址
  • 【安全通信】告别信息泄露:搭建你的开源视频聊天系统briefing
  • 限流算法(令牌通漏桶计数器)
  • nginx配置负载均衡详解
  • HTML之表单学习记录
  • ABC334
  • 吉祥物虚拟人IP:如何持续为品牌年轻化营销赋能
  • 面试篇:算法(二:二叉树)
  • 信而泰IPSec测试方法
  • 【SpringCloud】Gateway 配置全局过滤器获取请求参数和响应值
  • vs查找与替换功能【在文件中查找】不显示任何结果
  • 【objectarx.net】加载线型文件
  • golang 解决ZWNBSP 空字符问题
  • 【Docker】Swarm的ingress网络
  • 绿色建筑革新,气膜球馆成为城市锻炼新热点
  • Python 流程控制
  • HTML5+CSS3+Vue小实例:浪漫的心形文字动画特效
  • FFmpeg在Centos服务器上离线安装(包含所需依赖)并实现拉取rtsp流与推送至rtmp服务器
  • c++学习第四讲---函数提高
  • 跟着Nature Communications学习Hisat-Trinity-PASA等分析流程
  • 在windows上使用多个版本的chrome(谷歌)浏览器
  • java语言中受检异常和非受检异常的区别是什么?
  • 免费百度SEO优化工具,百度SEO优化排名工具
  • 网络运维与网络安全 学习笔记2023.11.30
  • 基于Python Flask 的全流程全栈项目自己的实战心得
  • 《opencv实用探索·九》中值滤波简单理解