OTS数据类型及表示方法

OTS 支持的数据类型有INTEGER, STRING, BOOLEAN DOUBLE
在OTS中INTEGER表示64位带符号整型,例如:23,-908, +87。范围是从−9,223,372,036,854,775,808 到+9,223,372,036,854,775,807。
STRING表示UTF8编码的字符串,传入API时需加单引号(‘),例如:‘Test’, ‘Open Table Service’, ‘OTS 用户文档’。字符串长度为0到512K字节。字符串中的字符如果需要编码,应严格按照上小节中所述的编码方式进行。
BOOLEAN表示布尔类型,只能有2个值:TRUE, FALSE。 DOUBLE表示浮点数,采用IEEE 754 标准的64位表示法,例如:1.23, -34.0,+102.23,1.0e-10, 2.006E+3。
特殊数据值有INF_MIN和INF_MAX,分别表示无限小与无限大,可以与上述四种类型中任意类型进行比较,其中INF_MIN比任何类型的值都小,而INF_MAX比任何类型的值都要大。这两个值只能在API GetRowsByRange中使用。
特殊类型包括名称、枚举和事务ID。
名称用来表示表组、表、视图、列等的名字,由数字、英文字母和下划线构成,其中英文字母大小写敏感,数字不能作为第一个字符,名称的长度不能超过100个字符。请注意,名称类型的值不需要像STRING类型的值使用单引号(‘)。如Column1, View1, OTS_TableGroup_001。 枚举类型的值只能为指定的几个值,值不需要像STRING类型的值使用单引号。具体每个枚举类型的值的描述请见本文档的后续部分。
事务ID表示一个有效的事务。事务ID的值由系统自动生成,长度不固定。事务ID的值不需要像STRING类型的值使用单引号(‘)。例如:DQAAAGNvbnRhY3RfdGFibGUbAAAAMTE2NjM5NTcxMi0xMzIyNDY3OTI5NTQ4MDQ2AwQAAAB1aWQxdzznkA==

  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓