Name
SPI_getvalue -- 返回指明的字段的字符串值
Synopsis
SPI_getvalue(
tuple
,
tupdesc
,
fnumber
)
输入
-
HeapTuple
tuple
-
输入的待检查的元组
-
TupleDesc
tupdesc
-
输入元组描述
-
int
fnumber
-
字段号
输出
-
char *
-
字段值或 NULL(空),如果
字段为 NULL(空) |
fnumber 超出范围(这时
SPI_result 设置为
SPI_ERROR_NOATTRIBUTE
) |
没有可用的输出函数(这时
(SPI_result 设置为
SPI_ERROR_NOOUTFUNC
) |
描述
SPI_getvalue
返回指明字段的一个外部(字符串)形式的值.
算法
结果以 palloc 出来的字串形式返回.
(在处理完毕之后用 pfree() 释放该字串.)
|