通过本文您可以了解SQL的使用限制。

基础限制

注意 数据库名称、表名和列名均不能为SQL中的保留字与关键字。关于保留字与关键字的更多信息,请参见保留字与关键字
资源 取值范围 说明
数据库名称长度 3~16字节 对应于实例名称。

数据库名称需由a~z、A~Z、0~9和连词符(-)组成,首字符必须是字母且末尾字符不能为连词符(-)。

表名称长度 1~255字节 对应于数据表或者索引表名称。

表名称需由a~z、A~Z、0~9和下划线(_)组成。首字符必须是字母或下划线(_)。

列名长度 1~255字节 对应于数据表或者索引表中的列名。

列名需由a~z、A~Z、0~9和下划线(_)组成。首字符必须是字母或下划线(_)。

列的个数 1~32

如果业务需求超过限制,请提交工单联系我们。

String类型主键列列值大小 1 KB 单一主键列String类型的列值大小上限1 KB。
String类型属性列列值大小 2 MB 单一属性列String类型的列值大小上限2 MB。
Binary类型(Blob)主键列列值大小 1 KB 单一主键列Binary类型(Blob)的列值大小上限1 KB。
Binary类型(Blob)属性列列值大小 2 MB 单一属性列Binary类型(Blob)的列值大小上限2 MB。

操作限制

资源 限制值 说明
单次扫描数据量 128 MB或者10万行 一次扫描数据的最大行数为10万行或者数据大小最大为128 MB。超出上限后,系统会返回错误。
单次执行时间 30 s 单次执行时间与SQL语句的复杂度以及表中数据量相关,最大时长为30秒。超过时长后,系统会返回错误。
列的数据类型 不支持修改 不支持修改列的数据类型及列位置。
大小写敏感 不敏感 由于表格存储中原表名和列名均是大小写敏感的,当使用SQL时,原表名和列名会统一转换为小写字母进行匹配,即如果要操作表格存储中的Aa列,在SQL中使用AA、aa、aA、Aa均可,因此在原表名或者列名不能同时为AA、aa、aA和Aa。