码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 统一SQL 支持Oracle到LightDB-Oracle特性转换


    统一SQL介绍

    https://www.light-pg.com/docs/LTSQL/current/index.html

    源和目标

    源数据库:Oracle

    目标数据库:LightDB-Oracle

    操作目标

    LightDB数据库相关内容请参考:LightDB: 更快、更稳、更懂金融的分布式关系型数据库

    LightDB数据库对Oracle特性做了兼容,由此当转换目标数据库是LightDB-Oracle兼容模式时,统一SQL将依据目标库对Oracle特性兼容情况做SQL转换。

    统一SQL转换

    当前统一SQL对Oracle到LIghtDB-Oracle特性转换支持情况,可参考官方手册:https://www.light-pg.com/docs/LTSQL/current/develop/Oracle2LightDB-Oracle/index.html

    数据类型

    https://www.light-pg.com/docs/LTSQL/current/develop/Oracle2LightDB-Oracle/datatype.html
     

    内置函数

    •  数字函数
    • 字符串函数
    • 时间日期函数
    • 通用比较函数
    • 转换函数
    • 编码解码函数
    • 空值函数
    • 环境和标识符函数
    • 层次函数
    • 聚合函数
    • 分析函数
    • 序列、伪列

    详情参考:
    https://www.light-pg.com/docs/LTSQL/current/develop/Oracle2LightDB-Oracle/functions.html

    SQL语法

    • 查询和子查询
      • 简单查询
      • 层次查询
      • 复合查询
      • 联接查询
      • WITH CLAUSE
      • 子查询
      • DUAL表查询
      • ORDER BY 子句
      • AS作为别名
    • 伪列
      • 层次查询伪列
      • 序列伪列
      • ROWID伪列
      • ROWNUM伪列
    • 运算符
      • 串联运算符
    • DML
      • 插入单条记录
      • 从另外一个表取数据进行批量插入
      • 批量插入
      • 多表插入
      • WITH临时表查询插入
      • 合并插入
      • 更新
      • 更新带表别名
      • 更新带子查询
      • 更新带函数
      • 条件删除
      • 条件子查询删除
      • exists函数删除
    • DDL
      • 清空表
      • 创建索引
      • 删除索引
      • 复制表
      • 创建表,包含临时表
      • 创建分区表
      • 清空、删除分区表
      • 新增列
      • 新增表约束
      • 删除表约束
      • 修改列的属性
      • 修改表名
      • 注释表名、列名
      • 修改表
      • 创建视图
      • 删除视图
      • 创建序列
      • 修改索引名

     详情参考:https://www.light-pg.com/docs/LTSQL/current/develop/Oracle2LightDB-Oracle/sql-syntax.html
     

  • 相关阅读:
    解放人与设备距离,5G时代的远程操控该如何完成
    日常开发小汇总(5)数组克隆、伪数组转换为真数组、随机排序
    怎么提取视频中的音乐保存到本地?其实方法很简单
    LeetCode-219. 存在重复元素 II.(java)
    c++面试总结
    nodejs-处理http请求
    简单家乡风景静态HTML网页设计作品 DIV布局家乡介绍网页模板代码 DW个人网站制作成品 web网页制作与实现
    肉眼无法读懂是二进制独有的浪漫——一篇博客学懂文件操作(C语言)
    关于MySQL优化的思考一【存储引擎、索引】
    SpringBoot常见组件集成
  • 原文地址:https://blog.csdn.net/Richar1/article/details/137971733
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号