检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
将buffer中的数据写入到文件中。 PKG_UTIL.FILE_WRITELINE 将buffer写入文件,并追加换行符。 PKG_UTIL.FILE_NEWLINE 新起一行。 PKG_UTIL.FILE_READ_RAW 从一个打开的文件句柄中读取指定长度的二进制数据。 PKG_UTIL.FILE_WRITE_RAW
描述:smalldatetime转换为varchar2。 参数:smalldatetime 返回值类型:character varying 获取当前时间有多种方式,请根据实际业务从场景选择合适的接口: 以下接口按照当前事务的开始时刻返回值: CURRENT_DATE CURRENT_TIME CURRENT_TIME(precision)
返回值类型:bigint pg_stat_get_buf_written_backend() 描述:后端进程写入的缓冲区数,因为它们需要分配一个新的缓冲区。 返回值类型:bigint pg_stat_get_buf_alloc() 描述:分配的总缓冲区数。 返回值类型:bigint p
gs_role_public_synonym_drop FROM role_name; 参数说明 关键字PUBLIC表示一个隐式定义的拥有所有角色的组。 权限类别和参数说明,请参见GRANT的参数说明。 任何特定角色拥有的特权包括直接授予该角色的特权、从该角色作为其成员的角色中得到的权限以及授予给PUBLIC的权限
gs_role_public_synonym_drop FROM role_name; 参数说明 关键字PUBLIC表示一个隐式定义的拥有所有角色的组。 权限类别和参数说明,请参见GRANT的参数说明。 任何特定角色拥有的特权包括直接授予该角色的特权、从该角色作为其成员的角色中得到的权限以及授予给PUBLIC的权限
方便维护:如果分区表的某个分区出现故障,需要修复数据,只修复该分区即可。 普通表若要转成分区表,需要新建分区表,然后把普通表中的数据导入到新建的分区表中。因此在初始设计表时,请根据业务提前规划是否使用分区表。 操作步骤 示例一:使用默认表空间 创建分区表(假设用户已创建tpcds schema) 1 2 3
方便维护:如果分区表的某个分区出现故障,需要修复数据,只修复该分区即可。 普通表若要转成分区表,需要新建分区表,然后把普通表中的数据导入到新建的分区表中。因此在初始设计表时,请根据业务提前规划是否使用分区表。 操作步骤 示例一:使用默认表空间 创建分区表(假设用户已创建tpcds schema) 1 2 3
磁盘以平衡I/O,改善整个系统性能。 普通表若要转成分区表,需要新建分区表,然后把普通表中的数据导入到新建的分区表中。因此在初始设计表时,请根据业务提前规划是否使用分区表。 操作步骤 示例一:使用默认表空间 创建分区表(假设用户已创建tpcds schema) 1 2 3
执行预处理更新语句 预编译语句是只编译和优化一次,可以通过设置不同的参数值多次使用。由于已经预先编译好,后续使用会减少执行时间。因此,如果多次执行一条语句,请选择使用预编译语句。 前置条件是执行以上的预处理语句,customer_t1表已经批量插入数据。执行预编译SQL语句对数据进行更新的步骤如下:
方便维护:如果分区表的某个分区出现故障,需要修复数据,只修复该分区即可。 普通表若要转成分区表,需要新建分区表,然后把普通表中的数据导入到新建的分区表中。因此在初始设计表时,请根据业务提前规划是否使用分区表。 操作步骤 示例一:使用默认表空间 创建分区表(假设用户已创建tpcds schema) 1 2 3
hintname[(@queryblock)] 参数说明 hintname:控制查询改写规则的hint名称,当前支持的查询改写hint请参见表 查询改写支持的Hint列表。 @queryblock请参见指定Hint所处于的查询块Queryblock,可省略,表示在当前查询块生效,当不指定时,hint没有括号"()"。
执行查询语句解析的游标ID。 DBE_SQL.NEXT_ROW 该函数返回符合查询条件的数据行数,每一次运行该接口都会获取到新的行数的集合,直到数据读取完毕获取不到新行为止。 DBE_SQL.NEXT_ROW函数的原型为: 1 2 3 4 DBE_SQL.NEXT_ROW( context_id
参数类型:text, oid 备注:只在开启内存解密逃生通道时使用。 返回值类型:byteawithoutorderwithequalcol 请参考《特性指南》中“内存解密逃生通道 > 使用gsql操作内存解密逃生通道”中“明文密文列互相迁移”。 ce_encrypt_deterministic(int1
hintname[(@queryblock)] 参数说明 hintname:控制查询改写规则的hint名称,当前支持的查询改写hint请参见表1。 @queryblock请参见指定Hint所处于的查询块Queryblock,可省略,表示在当前查询块生效,当不指定时,hint没有括号"()"。 查询改写Hint列表
(identified by plan id)的计划块,该选项仅仅可以和COSTS、VERBOSE、FORMAT三个选项共存。此计划块中的具体参数明细,请参考示例2。 取值范围: TRUE:显示SCAN算子的代价淘汰明细。 FALSE(缺省值):不显示。 示例1 --创建SCHEMA。 gaussdb=#
(identified by plan id)的计划块,该选项仅仅可以和costs、verbose、format三个选项共存。此计划块中的具体参数明细,请参考示例2。 取值范围: TRUE:显示SCAN算子的代价淘汰明细。 FALSE(缺省值):不显示。 示例1 --创建SCHEMA。 gaussdb=#
返回值类型:bigint pg_stat_get_buf_written_backend() 描述:后端线程写入的缓冲区数,因为它们需要分配一个新的缓冲区。多租场景下,non-PDB调用该函数时正常返回,PDB调用该函数时返回默认值0(若是时间戳,则是0s对应的时间戳)。 返回值类型:bigint
返回值类型:bigint pg_stat_get_buf_written_backend() 描述:后端进程写入的缓冲区数,因为它们需要分配一个新的缓冲区。 返回值类型:bigint pg_stat_get_buf_alloc() 描述:分配的总缓冲区数。 返回值类型:bigint p
) // 以下代码以多ip:port为例,本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量(环境变量名称请根据自身情况进行设置)。 func main() { ctx := context.Background() ctx2SecondTimeout
} // 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量(环境变量名称请根据自身情况进行设置)EXAMPLE_USERNAME_ENV和EXAMPLE_PASSWORD_ENV。 char *userName;