检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
准备嵌入式SQL-C源程序,以.pgc为后缀名,ecpg负责将其转换成可被编译器编译的C语言程序。 生成的C语言程序被编译器编译为可执行文件,运行该可执行文件实现客户端程序访问数据库。示例请参见常用示例章节。 ecpg预处理以及编译处理过程 预处理:ecpg -I $GAUSSHOME/include -o
预备语句相关SQL 功能 相关SQL 执行一个前面准备好的预备语句 EXECUTE 删除前面编写的预备语句 DEALLOCATE 操作会话 用户与数据库之间建立的连接称为会话,请参见表2。 表2 会话相关SQL 功能 相关SQL 修改会话 ALTER SESSION 结束会话 ALTER
{CURRENT_SCHEMA { TO | = } { schema | DEFAULT } | SCHEMA 'schema'}; 设置客户端编码集。 1 SET [ SESSION | LOCAL ] NAMES {'charset_name' [COLLATE 'collation_name']
用于基础版。基础版的定位为GaussDB性价比版本,对高级特性做了裁剪,相比企业版性能相当但价格更低,主要面向价格敏感且对高级特性无诉求的用户。 基础版和企业版的具体差异请参见表1。 表1 GaussDB基础版和企业版的差异 产品类型 GaussDB基础版 GaussDB企业版 支持的实例类型
请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取。 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 X-Language
么返回值的第一个位置为空,该位置表示被描述函数的返回值的名称(即空的名称)。 不可直接指定包PACKAGE,否则会报错处理。 对于没有执行权限的存储过程/函数/包,会当作不存在的实体并报错处理。 入参reserved1和reserved2不参与内部处理,输入任何字符串都不会对返回结果有任何影响。
那么返回值的第一个位置为空,该位置表示被描述函数的返回值的名称(即空的名称)。 不可直接指定包PACKAGE,否则会报错。 对于没有执行权限的存储过程/函数/包,会当作不存在的实体并报错处理。 入参reserved1和reserved2不参与内部处理,输入任何字符串都不会对返回结果有任何影响。
setClientInfo(Properties properties) 设置连接的客户端信息属性的值。Properties对象包含要设置的客户端信息属性的名称和值。属性列表中包含的客户端信息属性集替换连接上的当前客户端信息属性集。如果当前在连接上设置的属性不在属性列表中,则将清除该属性。 void
gaussdb=# CLOSE cursor2; --结束一个事务。 gaussdb=# END; --WITH HOLD游标的使用,开启事务。 gaussdb=# START TRANSACTION; --创建一个with hold游标。 gaussdb=# DECLARE
node_name不支持通过gs_guc进行修改。 node_name仅支持简单查询语句,不支持带union,union all, 子查询,多表关联等复杂查询语句。 支持普通用户执行。 不支持与行级访问控制同时使用,同时使用会报错。 设置不在白名单中的参数,参数取值不合法,或hint语法错误时,不会影响查询执行的正
为0。 machine text 热点key被访问频次。 sql_id bigint sql的oid。 client_info text 客户端信息。 event text 语句当前排队状态。可能值是: waiting in queue:表示语句在排队中。 空:表示语句正在运行。
lastjobblkid bigint 上一次Job处理完成的BlockId。 flag smallint 取值范围: 0:启用对象压缩策略。 1:禁用对象压缩策略。 2:启用对象压缩策略,上次压缩调度完成1次全表扫描。 lasthashbktpos ARRAY 记录上一轮压缩调度最后压缩
一个已经过时的类型,以前用于所有上面这些用途。 声明用C编写的函数(不管是内置的还是动态装载的)都可以接受或者返回任何这样的伪数据类型。当伪类型作为参数类型使用时,用户需要保证函数的正常运行。 用过程语言编写的函数只能使用实现语言允许的伪类型。目前,过程语言都不允许使用作为参数类型的伪类型,并且只允许使用
一个已经过时的类型,以前用于所有上面这些用途。 声明用C编写的函数(不管是内置的还是动态装载的)都可以接受或者返回任何这样的伪数据类型。当伪类型作为参数类型使用时,用户需要保证函数的正常运行。 用过程语言编写的函数只能使用实现语言允许的伪类型。目前,过程语言都不允许使用作为参数类型的伪类型,并且只允许使用
一个已经过时的类型,以前用于所有上面这些用途。 声明用C编写的函数(不管是内置的还是动态装载的)都可以接受或者返回任何这样的伪数据类型。当伪类型作为参数类型使用时,用户需要保证函数的正常运行。 用过程语言编写的函数只能使用实现语言允许的伪类型。目前,过程语言都不允许使用作为参数类型的伪类型,并且只允许使用
5min,表示recyclebin_retention_time为15min。取值如果要带单位,必须为s、min、h、d。 设置建议:根据用户需求对回收站对象保留时间进行设置。 设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。 undo_retention_time
setClientInfo(Properties properties) 设置连接的客户端信息属性的值。Properties对象包含要设置的客户端信息属性的名称和值。属性列表中包含的客户端信息属性集替换连接上的当前客户端信息属性集。如果当前在连接上设置的属性不在属性列表中,则将清除该属性。 void
setClientInfo(Properties properties) 设置连接的客户端信息属性的值。Properties对象包含要设置的客户端信息属性的名称和值。属性列表中包含的客户端信息属性集替换连接上的当前客户端信息属性集。如果当前在连接上设置的属性不在属性列表中,则将清除该属性。
setClientInfo(Properties properties) 设置连接的客户端信息属性的值。Properties对象包含要设置的客户端信息属性的名称和值。属性列表中包含的客户端信息属性集替换连接上的当前客户端信息属性集。如果当前在连接上设置的属性不在属性列表中,则将清除该属性。
一个已经过时的类型,以前用于所有上面这些用途。 声明用C编写的函数(不管是内置的还是动态装载的)都可以接受或者返回任何这样的伪数据类型。当伪类型作为参数类型使用时,用户需要保证函数的正常运行。 用过程语言编写的函数只能使用实现语言允许的伪类型。目前,过程语言都不允许使用作为参数类型的伪类型,并且只允许使用