返回首页

gbase数据、南大通用产品文档:GBase8sbiginttoint4() 函数

更新日期:2024年09月11日

biginttoint4() 函数将 BIGINT 类型数值转换为 int4 类型数值。
语法
mint biginttoint4(bigintv, int4p)
const bigint bigintv
int4 *int4p
bigintv
要转换为 int4 整数值的 bigint 值。
int4p
指向包含转换的结果的 int4 变量的指针。

返回代码
0
转换成功。
<0
转换失败。

Method only for queries
如果语句是 SELECT 语句,则只能使
用 Statement.executeQuery(String) 和 PreparedStatement.executeQuery() 方法。对于其它语句,
请使用Statement.execute(String) 、
Statement.executeBatch() 、
Statement.executeUpdate(String) 、
Statement.getUpdateCount()、
Statement.getResultSet() 或 PreparedStatement.executeUpdate() 方
法。

您可以对共享内存转储文件运行 onstat 命令。可以通过使用 onstat -o 命令显式生成共享
内存转储。如果将 DUMPSHMEM 配置参数设置为 1 或 2 ,那么在声明失败时自动创建
转储文件。
语法:

当使用命令行时,转储文件必须以最终参数的形式输入。以下示例打印有关名为 onstat.out
的文件中包含的共享内存转储信息,而不是尝试连接到正在运行的服务器的共享内存。
onstat -g ath onstat.out
有关如何使用 onstat -o 创建内存转储文件的说明,请参阅onstat -o 命令:输出共享内存内
容。
在共享内存转储文件上交互地运行 onstat 命令

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 464 -
对转储文件使用 onstat -i (交互方式)运行而不是 onstat 命令。交互方式可以节省时间,
这是因为它只对文件读取一次。在命令行方式,每条命令都读取文件。
以下示例读取共享内存转储文件并进入交互方式。可以在正常的交互方式中对转储执行其
他 onstat 命令。
onstat -i source_file
有关交互方式的信息,请参阅 onstat -i 命令: 开始 交互方式 。
在没有创建缓冲池的共享内存转储文件中运行 onstat 命令
当您在没有创建缓冲池的共享内存转储文件(使用 onstat -o nobuffs 创建或将
DUMPSHMEM 配置参数设置为 2)中运行 onstat 命令时,它将会产生不同的输出:
 如果在没有创建缓存池的转储文件中运行 onstat -B ,那么输出将会在 memaddr 、
nslots 和 pgflgs 列显示 0。
 如果在没有创建缓存池的转储文件中运行 onstat -g seg ,
那么输出将会显示原始的
没有缓存驻留段大小。
 如果在没有缓冲池的共享转储文件中运行 onstat -P ,那么它的输出为:
Nobuffs dumpfile -- this information is not available