统一SQL
文章平均质量分 77
统一SQL:将Oracle SQL语句改写到Posgresql,TDSQL-MySQL,达梦8,LightDB-Oracle,Oceanbase
炮姐的呱太
这个作者很懒,什么都没留下…
展开
-
统一SQL 支持Oracle到LightDB-Oracle特性转换
统一SQL对Oracle到LIghtDB-Oracle特性转换支持原创 2024-04-19 17:31:50 · 513 阅读 · 0 评论 -
统一SQL 支持Oracle CHAR和VARCHAR2 (size BYTE|CHAR)转换
https://www.light-pg.com/docs/LTSQL/current/index.html源数据库:Oracle目标数据库:Postgresql,TDSQL-MySQL,达梦8,LightDB-Oracle在Oracle中的CHAR和VARCHAR2数据类型,如下图所示,根据参数语义,在存储时可以选择以字节还是字符进行存储。目前统一SQL也加上了BYTE和CHAR两个语法词的解析,根据目标库对该语义的支持程度进行SQL改写。下表是oracle到目标库通过统一SQL转换前后的对比转换前后SQ原创 2024-04-19 15:43:27 · 384 阅读 · 0 评论 -
统一SQL 支持Oracle decode函数到TDSQL-MySQL的转换
https://www.light-pg.com/docs/LTSQL/current/index.html源数据库:Oracle目标数据库:TDSQL-MySQL在Oracle中,decode函数语法如下图:该函数功能是将 expr与每个 依次做比较,并返回对比结果。在TDSQL-MySQL没有与之对应的函数,由此为适配该功能,统一SQL对包含decode函数的SQL语句使用TDSQL-MySQL的其他特性进行改写,使改写后的语句在TDSQL-MySQL中运行时表现相同的功能。 统一SQL原创 2024-04-19 14:02:11 · 643 阅读 · 2 评论 -
统一SQL 支持Oracle cast函数转换
统一SQL支持Oracle的cast函数转换原创 2024-04-18 14:07:56 · 895 阅读 · 0 评论 -
统一SQL 支持Oracle unpivot列转行
将oracle unpivot转换到tdsql-mysql原创 2024-04-17 16:41:39 · 525 阅读 · 2 评论 -
统一SQL 支持Oracle number/decimal/dec/numeric转换
通过统一SQL,将Oracle中的number/decimal/dec/numeric转换到目标库适配的数据类型。目标数据库:Postgresql,TDSQL-MySQL,达梦8,LightDB-Oracle。源数据库:Oracle。原创 2024-04-17 16:13:43 · 1357 阅读 · 0 评论