zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Oracle迁移到PPAS(PostgreSQL)时的日期计算问题

2023-09-14 09:03:11 时间

PPAS:

ppas=# SELECT TO_DATE(20140319 121212,yyyymmdd hh24miss) - TO_DATE(20140522 232323,yyyymmdd hh24miss) FROM dual;

 ?column? 

--------------------

 -64 days -11:11:11

(1 row)

Oracle:

SQL SELECT TO_DATE(20140319 121212,yyyymmdd hh24miss) - TO_DATE(20140522 232323,yyyymmdd hh24miss) FROM dual;

TO_DATE(20140319121212,YYYYMMDDHH24MISS)-TO_DATE(20140522232323,YYYYMMDDH

--------------------------------------------------------------------------------

 -64.4661
ppas=# CREATE OR REPLACE FUNCTION interval2number (

 p1 INTERVAL

) RETURN NUMBER

BEGIN

 RETURN EXTRACT(EPOCH FROM p1 / 60 / 24) /60 ;

ppas=# SELECT interval2number(TO_DATE(20140319 121212,yyyymmdd hh24miss) - TO_DATE(20140522 232323,yyyymmdd hh24miss)) FROM dual;

interval2number

--------------------------------------------------------------------------------

 -64.4660995333333

【.NET 6】使用EF Core 访问Oracle+Mysql+PostgreSQL并进行简单增改操作与性能比较 唠嗑一下。都在说去O或者开源,但是对于数据库选型来说,很多人却存在着误区。例如,去O,狭义上讲,是去Oracle数据库。但是从广义上来说,是去Oracle公司产品或者具有漂亮国垄断地位和需要商业授权的数据库产品。
PPAS(enterprisedb)(PG Oracle兼容版) 10以及以前版本分区表的使用,分区表索引的创建 PostgreSQL , enterprisedb , ppas , oracle PPAS 10以及以前的版本,对于Oracle分区表的使用,以及如何创建分区表的索引。 10 以及以前的版本,仅支持range, list分区。11开始支持HASH分区。 Oracle分区表语法 https://docs.oracle.com/cd/E18283_01/server.11
PostgreSQL , EDB EPAS PPAS(兼容Oracle) , Oracle 对比(兼容性、特性优劣势) - 企业去O,去IOE PostgreSQL , PPAS , EPAS , edb , enterprisedb , Oracle , 兼容性 , 优缺点 EPAS为EDB的PostgreSQL Oracle兼容企业版,基于PostgreSQL社区版本开发,2004年发布了第一个Oracle兼容版,已经在ORACLE兼容性上耕耘了15年。 2018年推出EPAS 11 版本,完成了 Oracle
PostgreSQL技术周刊第29期:Oracle数据库快速迁云至阿里云PPAS数据库 【点击订阅PostgreSQL技术周刊】 PostgreSQL(简称PG)的开发者们:云栖社区已有5000位PG开发者,发布了3000+PG文章(文章列表),沉淀了700+的PG精品问答(问答列表)。
【PostgreSQL系列直播】Oracle数据库快速迁云至阿里云PPAS数据库 樊文凯(唐修)阿里云数据库解决方案架构师,Oracle数据库专家,多年在政府、金融领域从事Oracle、MySQL、Postgres等数据库的运维、优化、架构工作,现在致力于为传统数据库企业上云构建通运解决方案,帮助企业IT系统快速、高效上云。
1、ppas手册(高度兼容Oracle): https://www.enterprisedb.com/docs/en/11.0/EPAS_Oracompat_Ref_Guide_v11/toc.
云数据库PPAS版,是阿里云与EnterpriseDB公司(简称EDB)合作基于PostgreSQL高度兼容Oracle语法的数据库服务,为用户提供易于操作的迁移工具,兼容范围涵盖:PL/SQL、数据类型、高级函数、表分区等。