lightdb 日期类型做差运算精度为numeric支持

news/2024/7/9 21:57:21 标签: postgresql, 数据库

文章目录

  • 概述
  • 案例演示

概述

在Oracle语句中,存在使用日期类型DATE相减的场景。

日期相减的结果是以天为单位的NUMBER类型的数值。

LightDB23.3版本对该功能进行了支持。

案例演示

环境准备

create database test_oracle with lightdb_syntax_compatible_type  oracle;

查询日期相减类型

lightdb@test_normal=# \c test_oracle
You are now connected to database "test_oracle" as user "lightdb".
compatible type: oracle

lightdb@test_oracle=# create table test_date as select (sysdate - to_date('2023-01-01 02:02:02','yyyy-mm-dd hh24:mi:ss')) as test_col from dual;
SELECT 1

lightdb@test_oracle=# \d test_date
              Table "public.test_date"
  Column  |  Type   | Collation | Nullable | Default 
----------+---------+-----------+----------+---------
 test_col | numeric |           |          | 
 
 lightdb@test_oracle=# select * from test_date;
       test_col       
----------------------
 243.1768518518518519
(1 row)

可以看出,在Oracle兼容模式下日期相减出来的结果类型为numeric类型。


http://www.niftyadmin.cn/n/4993479.html

相关文章

2023数学建模国赛ABCDE思路代码成品 高教社杯分享

先占坑,本人于2019年开始接触数学建模,参加了大大小小几十场数学建模比赛。 本次国赛也会持续陪跑,为大家提供免费的文字思路和视频思路,后续还有代码代码配套保姆级视频讲解参考文章等。 一、参赛报名 组队参赛(每队…

虚幻引擎4中关于设置关于体坐标系下的物体速度的相关问题

虚幻引擎4中关于设置关于体坐标系下的物体速度的相关问题 文章目录 虚幻引擎4中关于设置关于体坐标系下的物体速度的相关问题前言全局坐标系转体坐标系速度设置X轴方向的体坐标系速度设置Y轴方向的体坐标系速度XY轴体坐标系速度整合 Z轴速度的进一步设置解决办法 小结 前言 利…

java与hadoop中正则表达式有什么区别

Java和Hadoop中的正则表达式有一些区别,主要体现在以下几个方面: 语法差异:Java中的正则表达式遵循Java的正则表达式语法,而Hadoop中的正则表达式基于Google的RE2库实现,语法稍有不同。例如,在Java中使用\d…

详解mysql事务,事务并发安全问题的复现以及大事务的优化

好文推荐: 2.5万字详解23种设计模式 springboot 实现延时队列(超级实用) 2.5万字讲解DDD领域驱动设计 文章目录 1. 事务定义2. 事务特性(ACID)3. 事务并发问题4. 事务隔离级别5. 基础命令6. 脏读复现7. 不可重复读复现…

最新文献怎么找|学术最新前沿文献哪里找

查找下载最新文献最好、最快、最省事的方法就是去收录该文献的官方数据库中下载。举例说明: 有位同学求助下载一篇2023年新文献,只有DOI号10.1038/s41586-023-06281-4,遇到这种情况可以在DOI号前加上http://doi.org/输入地址栏查询该文献的篇…

解决:在宝塔站点上添加域名(8080,888等端口)显示“端口范围不合法“

在宝塔上给站点添加域名访问时,有时候需要部署站点的端口为8080或者888端口。但是添加之后显示: 解决方法 点击宝塔上的文件 切换到根目录搜索 public.py 包含子目录 选择这个: 修改其中的checkport函数: 最后,重启面…

【数据库】如何利用Python中的petl将PostgreSQL中所有表的外键删除,迁移数据,再重建外键

一、简介 在数据库管理中,外键是一种重要的约束,用于确保数据的一致性和完整性。然而,在某些情况下,我们可能需要删除或修改外键。本文将介绍如何使用Python中的petl库将PostgreSQL中所有表的外键删除,迁移数据&#…

【Terraform学习】Terraform动态块基础操作(Terraform模块)

本站以分享各种运维经验和运维所需要的技能为主 《python》:python零基础入门学习 《shell》:shell学习 《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战 《k8》暂未更新 《docker学习》暂未更新 《ceph学习》ceph日常问题解…