返回首页

gbase数据、南大通用产品文档:GBase8sLD_LIBRARY_PATH 环境变量 (UNIX™) 188

更新日期:2024年09月11日


GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 VIII

口令(SQL 管理 API)
随同 admin() 或 task() 函数,使用 ha rss change 参数来更改指定的 RS 辅助服务器
的连接口令。
语法

元素
描述
关键考虑
password
要设置或更改的口令。
仅在第一次连接尝试期间使用
该口令。
主服务器与辅助服务器
已经连接之后,不可更改该口
令。
secondary_server
要转换到 RS 辅助服务器的数
据库服务器名。
必须在 DBSERVERNAME 或
DBSERVERALIASES 配置参数中
定义该名称,或作为

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 744 -
元素
描述
关键考虑
Enterprise Replication 组
名。

用法
在已建立的主服务器上运行这个函数来更改在主服务器与辅助服务器之间连接的口令。
这个函数等同于 onmode -d change RSS 命令。
示例
下列示例更改 RS 辅助服务器的口令为 secure:
EXECUTE FUNCTION task("ha rss change","ids_stores2","secure");

ifx_lo_write() 函数将数据写入智能大对象。
语法
ifx_lo_write(lofd, buf)
参数
该函数接受以下参数。
参数
类型
用于
描述
lofd
SQL_INTEGER
输入
智能大对象文件描述符
buf
SQL_CHAR
输入
包含函数写入到智能大对象中的数据的
缓冲区。该缓冲区的大小不能超过 2 千
兆字节。
用法

GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 177 -

ifx_lo_write() 函数将数据写入智能大对象。写入从 lofd 的当前查找位置开始。可以调用
ifx_lo_tell() 获取当前查找位置。
ifx_lo_write() 函数写入 cbValueMax 字节数据。cbValueMax 是 SQLBindParameter() 和
SQLBindCol() 的输入参数。
buf 或 cbValueMax 的大小不能超过 2 GB。
要写入一个大于 2
千兆字节的智能大对象,将其写入 2-GB chunk。ifx_lo_write() 函数获取从用户定义的缓冲
区到 buf 指向的数据。
如果 SQLExecDirect() 或 SQLExecute() 返回 SQL_SUCCESS_WITH_INFO,则数据库服
务器将写入少于 cbValueMax 字节的数据到智能大对象,
pcbValue (这些函数的一个参数)
包含函数写入的字节数。当 sbspace 超出空间范围时,会发生此情况。