LightDB统一SQL参考手册
目录:
1. 前言
2. 快速开始
3. SQL参考
3.1. 统一SQL使用边界规范
3.2. Oracle语法转换参考
3.2.1. 数据类型
3.2.2. 内置函数
3.2.3. DQL
3.2.4. DML
3.2.4.1. LightDB-Oracle
3.2.4.2. Postgresql
3.2.4.3. Tdsql-Mysql
3.2.4.4. Tdsql-Oracle
3.2.4.5. OceanBase-Mysql
3.2.4.6. Oceanbase-Oracle
3.2.4.7. GaussDB-Oracle
3.2.4.8. DM
3.2.5. DDL
3.2.6. DCL
3.2.7. 常量
3.2.8. 操作符
3.2.9. 伪列
3.2.10. PLSQL
3.3. Mysql语法转换参考
4. 配置管理
5. 安全
6. 运维管控
7. 版本发布历史
8. 统一SQL性能测试报告
9. 多发比对
10. 兼容评估
LightDB统一SQL参考手册
3.
SQL参考
3.2.
Oracle语法转换参考
3.2.4.
DML
本章节为使用者介绍统一SQL在转换oracle DML语法转换到其他数据库时
语法差异
。具体支持语法边界可参考
统一SQL使用边界规范
3.2.4.
DML
3.2.4.1. LightDB-Oracle
3.2.4.1.1. 插入
3.2.4.1.1.1. 多表插入
3.2.4.1.1.2. WITH临时表查询插入
3.2.4.1.1.3. 合并插入
3.2.4.1.2. 更新
3.2.4.1.2.1. 更新带表别名
3.2.4.1.2.2. 更新带子查询
3.2.4.1.2.3. 更新带函数
3.2.4.1.3. 删除
3.2.4.1.3.1. 条件删除
3.2.4.1.3.2. 条件子查询删除
3.2.4.1.3.3. exists函数删除
3.2.4.2. Postgresql
3.2.4.2.1. 插入
3.2.4.2.1.1. 从另外一个表取数据进行批量插入
3.2.4.2.1.2. 批量插入
3.2.4.2.1.3. 多表插入
3.2.4.2.1.4. WITH临时表查询插入
3.2.4.2.1.5. 合并插入
3.2.4.2.2. 更新
3.2.4.2.2.1. 更新带表别名
3.2.4.2.2.2. 更新带子查询
3.2.4.2.2.3. 更新带函数
3.2.4.2.2.4. 更新多列
3.2.4.2.3. 删除
3.2.4.2.3.1. 条件删除
3.2.4.2.3.2. 条件子查询删除
3.2.4.2.3.3. exists函数删除
3.2.4.3. Tdsql-Mysql
3.2.4.3.1. 插入
3.2.4.3.1.1. 插入单条记录
3.2.4.3.1.2. 从另外一个表取数据进行批量插入
3.2.4.3.1.3. 批量插入
3.2.4.3.1.4. 多表插入
3.2.4.3.1.5. WITH临时表查询插入
3.2.4.3.1.6. 合并插入
3.2.4.3.2. 更新
3.2.4.3.2.1. 更新带表别名
3.2.4.3.2.2. 更新带子查询
3.2.4.3.2.3. 更新带函数
3.2.4.3.3. 删除
3.2.4.3.3.1. 条件删除
3.2.4.3.3.2. 条件子查询删除
3.2.4.3.3.3. exists函数删除
3.2.4.4. Tdsql-Oracle
3.2.4.4.1. 插入
3.2.4.4.1.1. 插入单条记录
3.2.4.4.1.2. 从另外一个表取数据进行批量插入
3.2.4.4.1.3. 批量插入
3.2.4.4.1.4. 多表插入
3.2.4.4.1.5. WITH临时表查询插入
3.2.4.4.1.6. 合并插入
3.2.4.5. OceanBase-Mysql
3.2.4.5.1. 插入
3.2.4.5.1.1. 插入单条记录
3.2.4.5.1.2. 从另外一个表取数据进行批量插入
3.2.4.5.1.3. 批量插入
3.2.4.5.1.4. 多表插入
3.2.4.5.1.5. WITH临时表查询插入
3.2.4.5.1.6. 合并插入
3.2.4.5.2. 更新
3.2.4.5.2.1. 更新带表别名
3.2.4.5.2.2. 更新带子查询
3.2.4.5.2.3. 更新带函数
3.2.4.5.3. 删除
3.2.4.5.3.1. 条件删除
3.2.4.5.3.2. 条件子查询删除
3.2.4.5.3.3. exists函数删除
3.2.4.6. Oceanbase-Oracle
3.2.4.6.1. 插入
3.2.4.6.1.1. 多表插入
3.2.4.6.1.2. WITH临时表查询插入
3.2.4.6.1.3. 合并插入
3.2.4.6.2. 更新
3.2.4.6.2.1. 更新带表别名
3.2.4.6.2.2. 更新带子查询
3.2.4.6.2.3. 更新带函数
3.2.4.6.3. 删除
3.2.4.6.3.1. 条件删除
3.2.4.6.3.2. 条件子查询删除
3.2.4.6.3.3. exists函数删除
3.2.4.7. GaussDB-Oracle
3.2.4.7.1. 插入
3.2.4.7.1.1. 插入单条记录
3.2.4.7.1.2. 插入多行数据
3.2.4.7.1.3. 从另外一个表取数据进行批量插入
3.2.4.7.1.4. 批量插入
3.2.4.7.1.5. 多表插入
3.2.4.7.1.6. WITH临时表查询插入
3.2.4.7.1.7. 合并插入
3.2.4.7.2. 更新
3.2.4.7.2.1. 更新带表别名
3.2.4.7.2.2. 更新带子查询
3.2.4.7.2.3. 更新带函数
3.2.4.7.2.4. 更新多列
3.2.4.7.3. 删除
3.2.4.7.3.1. 条件删除
3.2.4.7.3.2. 条件子查询删除
3.2.4.7.3.3. exists函数删除
3.2.4.8. DM
3.2.4.8.1. 插入
3.2.4.8.1.1. 多表插入
3.2.4.8.1.2. WITH临时表查询插入
3.2.4.8.1.3. 合并插入
3.2.4.8.2. 更新
3.2.4.8.2.1. 更新带表别名
3.2.4.8.2.2. 更新带子查询
3.2.4.8.2.3. 更新带函数
3.2.4.8.3. 删除
3.2.4.8.3.1. 条件删除
3.2.4.8.3.2. 条件子查询删除
3.2.4.8.3.3. exists函数删除