'{"b":3}'::jsonb <@ '{"a":{"b":{"c":2}}, "b":3}'::jsonb; ?column? ---------- t (1 row) @> jsonb bool 左边的JSON的顶层是否包含右边JSON的顶层所有项。 1 2 3 4 5 SELECT
'{"b":3}'::jsonb <@ '{"a":{"b":{"c":2}}, "b":3}'::jsonb; ?column? ---------- t (1 row) @> jsonb bool 左边的JSON的顶层是否包含右边JSON的顶层所有项。 1 2 3 4 5 SELECT
GET /v3/{project_id}/configurations dds:param:list √ √ 创建参数模板 PUT /v3/{project_id}/configurations dds:param:create √ √ 删除参数模板 DELETE /v3/{pro
GET /v3/{project_id}/backups cbr:backups:list - √ √ 查询指定备份 GET /v3/{project_id}/backups/{backup_id} cbr:backups:get - √ √ 删除备份 DELETE /v3/{pro
描述:向数组末尾添加元素,只支持一维数组。 返回类型:anyarray 示例: 1 2 3 4 5 SELECT array_append(ARRAY[1,2], 3) AS RESULT; result --------- {1,2,3} (1 row) array_prepend(anyelement
json_each('{"f1":[1,2,3],"f2":{"f3":1},"f4":null}'); key | value -----+---------- f1 | [1,2,3] f2 | {"f3":1} f4 | null (3 rows) json_each_text(object-json)
json_each('{"f1":[1,2,3],"f2":{"f3":1},"f4":null}'); key | value -----+---------- f1 | [1,2,3] f2 | {"f3":1} f4 | null (3 rows) json_each_text(object-json)
企业项目(Enterprise Project) 创建数据库实例 POST /v3/{project_id}/instances nosql:instance:create √ √ 删除数据库实例 DELETE /v3/{project_id}/instances/{instance_id}
/das/{version} 无需授权 √ √ 注册数据库用户 POST /v3/{project_id}/instances/{instance_id}/db-users das:*:* √ √ 查询数据库用户列表 GET /v3/{project_id}/instances/{instance_id}/db-users
错误信息 S3M.0001 非法参数。 S3M.0002 非法参数格式。 S3M.0004 无效HTTP请求。 S3M.0005 请求的HTTP方法不存在。 S3M.0014 输入的参数可能造成注入攻击风险,导致系统不稳定。 S3M.0051 参数range不合法。 S3M.0052
sha256:37b155626f46f3a8b19772e3fd6597ece92bb255fdffa21e3e9e1467cc009392 - - - - - 中东-利雅得 2.4.5 sha256:37b155626f46f3a8b19772e3fd6597ece92bb255fdffa21e3e9e1467cc009392
批量测试连接 POST /v3/{project_id}/jobs/batch-connection drs:migrationJobs:connect(测试连接需要在项目上配置 VPC FullAccess权限。) √ √ 批量数据库对象选择信息 PUT /v3/{project_i
2 3 4 5 6 7 8 9 10 11 gaussdb=# SELECT array_union(ARRAY[1,2,3], ARRAY[3,4,5]) AS RESULT; result ------------- {1,2,3,3,4,5}
t2)无法通过@bn2找到该queryblock,而得通过@sel$2的方式进行指定。bn3使用Hint blockname(bn3)在当前查询块直接生效,改变默认查询块的名字,因此tablescan(@bn3 t3@bn3)可以通过@bn3进行指定。 gaussdb=# explain select /*+
t2)无法通过@bn2找到该queryblock,而得通过@sel$2的方式进行指定。bn3使用hint blockname(bn3)在当前查询块直接生效,改变默认查询块的名字,因此tablescan(@bn3 t3@bn3)可以通过@bn3进行指定。 gaussdb=# explain select /*+
huaweicloud-sdk-java-v3 Java SDK使用指导 Java SDK安装指导 Python huaweicloud-sdk-python-v3 Python SDK使用指导 Python SDK安装指导 Go huaweicloud-sdk-go-v3 Go SDK使用指导 Go
/*+PREDPUSH(pt2 st3) */ * FROM pt2, (SELECT /*+ indexscan(pt3) indexscan(pt4) */sum(pt3.b), pt3.a FROM pt3, pt4 where pt3.a = pt4.a GROUP BY pt3.a) st3
---+-------------- 1 | 1b2,1c3 2 | 2d4,2e5 3 | 3f6 | (4 rows) gaussdb=# DROP TABLE group_concat_t1; 聚集列是整型。 1 2 3 4 5 6 7 8 9 10 11
s8tZ/6LC3X82fajpVsYqF1x\nqEuUDndDXVD09E4u83MS6HO6a3bIVQDp6/klnYldiE6Vp8HH5BSKaCWKVg8lGWg1\nUM9wZFnlryi14KgmpIFmcu9nA8yV/6MZAe6RSDmb3iyNBmiZ8
描述:向数组末尾添加元素,只支持一维数组。 返回类型:anyarray 示例: 1 2 3 4 5 SELECT array_append(ARRAY[1,2], 3) AS RESULT; result --------- {1,2,3} (1 row) array_prepend(anyelement