OceanBase SQL快速概览__SQL语法参考_云数据库 OceanBase-阿里云
OceanBase支持SQL 92与兼容MySQL, 原则上只要是MySQL的语法,OceanBase都能运行,本节列出一些尚不支持的功能以及需要注意的地方。
尚不支持的功能
- 不支持可更新视图、存储过程、触发器、游标。
- 不支持用户自定义数据类型、自定义函数。
- 不支持某些数据类型,比如不支持blob、text、enum、set。
- 不支持临时表。
- 分区表不支持分区管理。
- 不支持load data。
- 不支持select … into。
- 不支类似IF,WHILE等流程控制类语句;不支持类似BEGIN…END,LOOP…END LOOP,REPEAT…UNTIL…END REPEAT, WHILE…DO…END WHILE等复合语句。
- 分区表不支持INSERT/REPLACE语句中的带SELECT子句的修改。
- 不支持DELETE语句多表删除,不支持UPDATE多表更新。
- SELECT…FOR UPDATE只支持单表查询。
- 某些函数不支持,具体支持函数请参考函数章节。
- 不支持alter add column before|after。
- 不支持某些列类型的变更,比如从varchar变更为int。
需要注意的点
- 如果你的表使用了分区,则有可能被分布到多台单独的物理机上(目前公测规格不会)。
- insert/update/delete单条语句不能跨分区,如果有跨分区的需求,需要写成事务。
- 一般来说,select需要带上分区键。
- 不支持prepare, OceanBase不需要你使用prepare。
- 字符集目前只支持utf8和utf8mb4。
最后更新:2016-11-23 17:16:03
上一篇:
管理控制台使用说明__快速入门_云数据库 OceanBase-阿里云
下一篇:
OceanBase SQL简介__SQL语法参考_云数据库 OceanBase-阿里云
专题&关键词配置__舆情分析_快速开始_公众趋势分析-阿里云
修改RDS实例IP白名单__实例管理_API 参考_云数据库 RDS 版-阿里云
配置媒体工作流__开发人员指南_视频点播-阿里云
主机重启迁移帮助文档__网站上传/下载_使用指南_云虚机主机-阿里云
多执行计划并行执行__执行计划_用户指南_E-MapReduce-阿里云
用户签名验证__访问控制_API 参考_对象存储 OSS-阿里云
价格详情__购买指南_云数据库 RDS 版-阿里云
消息轨迹查询__消息管理相关接口_Open API_消息队列 MQ-阿里云
添加解析记录__解析管理接口_API文档_云解析-阿里云
查询批量生成的设备信息__接口列表_服务器端API_阿里云物联网套件-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云