检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
聚集函数 聚集函数 sum(expression) 描述:所有输入行的expression总和。 返回类型: 通常情况下输入数据类型和输出数据类型是相同的,但以下情况会发生类型转换: 对于SMALLINT或INT输入,输出类型为BIGINT。 对于BIGINT输入,输出类型为NUMBER
EXPLAIN 功能描述 显示SQL语句的执行计划。 执行计划将显示SQL语句所引用的表会采用什么样的扫描方式,如:简单的顺序扫描、索引扫描等。如果引用了多个表,执行计划还会显示用到的JOIN算法。 执行计划的最关键的部分是语句的预计执行开销,是指计划生成器估算执行该语句将花费多长的时间
条件表达式函数 条件表达式函数 coalesce(expr1, expr2, ..., exprn) 描述: 返回参数列表中第一个非NULL的参数值。 COALESCE(expr1, expr2) 等价于CASE WHEN expr1 IS NOT NULL THEN expr1
LOCK 功能描述 LOCK TABLE获取表级锁。 GaussDB在为一个引用了表的命令自动请求锁时,尽可能选择最小限制的锁模式。如果用户需要一种更为严格的锁模式,可以使用LOCK命令。例如,一个应用是在Read Committed隔离级别上运行事务,并且它需要保证表中的数据在事务的运行过程中不被修改
DELETE 功能描述 DELETE从指定的表里删除满足WHERE子句的行。如果WHERE子句不存在,将删除表中所有行,结果只保留表结构。 注意事项 表的所有者、被授予表DELETE权限的用户或被授予DELETE ANY TABLE权限的用户有权删除表中数据,当三权分立开关关闭时,
常用示例 ecpg常用示例代码 #include <locale.h> #include <string.h> #include <stdlib.h> exec sql whenever sqlerror sqlprint; exec sql include sqlca; int
LOCK 功能描述 LOCK TABLE获取表级锁。 GaussDB在为一个引用了表的命令自动请求锁时,尽可能选择最小限制的锁模式。如果用户需要一种更为严格的锁模式,可以使用LOCK命令。例如,一个应用是在Read Committed隔离级别上运行事务,并且它需要保证表中的数据在事务的运行过程中不被修改
VACUUM 功能描述 VACUUM回收表或B-Tree索引中已经删除的行所占据的存储空间。在一般的数据库操作里,那些已经DELETE的行并没有从它们所属的表中物理删除;在完成VACUUM之前它们仍然存在。因此有必要周期地运行VACUUM,特别是在经常更新的表上。 注意事项 如果没有参数
VACUUM 功能描述 VACUUM回收表或B-Tree索引中已经删除的行所占据的存储空间。在一般的数据库操作里,那些已经DELETE的行并没有从它们所属的表中物理删除;在完成VACUUM之前它们仍然存在。因此有必要周期地运行VACUUM,特别是在经常更新的表上。 注意事项 如果没有参数
常用示例 ecpg常用示例代码 #include <locale.h> #include <string.h> #include <stdlib.h> exec sql whenever sqlerror sqlprint; exec sql include sqlca; int
常用示例 ecpg常用示例代码 #include <locale.h> #include <string.h> #include <stdlib.h> exec sql whenever sqlerror sqlprint; exec sql include sqlca; int
常用示例 ecpg常用示例代码 #include <locale.h> #include <string.h> #include <stdlib.h> exec sql whenever sqlerror sqlprint; exec sql include sqlca; int
] [ CASCADE | RESTRICT ]; 回收指定外部服务器上权限。
虽然服务器允许将random_page_cost设置的比seq_page_cost小,但是物理上实际不受影响。如果所有数据库都位于随机访问内存中时,两者设置为相等很合理。因为在此种情况下,非顺序抓取页并没有副作用。
] [ CASCADE | RESTRICT ]; 回收指定外部服务器上权限。
] [ CASCADE | RESTRICT ]; 回收指定外部服务器上权限。
CREATE INDEX 功能描述 在指定的表上创建索引。 索引可以用来提高数据库查询性能,但是不恰当的使用将导致数据库性能下降。建议仅在匹配如下某条原则时创建索引: 经常执行查询的字段。 在连接条件上创建索引,对于存在多字段连接的查询,建议在这些字段上建立组合索引。例如,select
关键字 SQL里有保留关键字和非保留关键字之分,常见的SQL关键字请参见表1。根据标准,保留关键字绝不能用做其他标识符。非保留关键字只是在特定的环境里有特殊的含义,而在其他环境里是可以用做标识符的。 目前“非保留”关键字在作为数据库对象的标识符时存在如下限制: 不支持直接作为列别名使用
关键字 SQL里有保留关键字和非保留关键字之分,常见的SQL关键字请参见表1。根据标准,保留关键字绝不能用做其他标识符。非保留关键字只是在特定的环境里有特殊的含义,而在其他环境里是可以用做标识符的。 目前“非保留”关键字在作为数据库对象的标识符时存在如下限制: 不支持直接作为列别名使用
逻辑解码概述 功能描述 逻辑解码为逻辑复制提供事务解码的基础能力,GaussDB使用SQL函数接口进行逻辑解码。此方法调用方便,不需使用工具,对接外部工具接口也比较清晰,不需要额外适配。 由于逻辑日志是以事务为单位的,在事务提交后才能输出,且逻辑解码是由用户驱动的,因此为了防止事务开始时的