返回首页

gbase数据、南大通用产品文档:GBase8agbase_fetch_field

更新日期:2024年09月11日

 摘要:
返回采用GBASE_FIELD 结构的结果集的列。重复调用该函数,以检索关于
结果集中所有列的信息。
未剩余字段时,
gbase_fetch_field()返回NULL。
每次
执行新的SELECT 查询时,将复位gbase_fetch_field(),以返回关于第1 个字
段的信息。调用gbase_field_seek()也会影响gbase_fetch_field()返回的字
段。
 语法:

GBase 8a 程序员手册C API 篇


- 14 -

南大通用数据技术股份有限公司
GBASE_FIELD * gbase_fetch_field(GBASE_RES *result);
 参数:
 返回值:
当前列的GBASE_FIELD 结构。如果未剩余任何列,返回NULL。

函数说明
用字符串padstr 在str 的左边填补,直至它的长度达到len 个字符长度,然后返回
补齐后的str;如果str 的长度长于len,那么它将被截取到len 个字符。
示例
示例1:将“??”补到“hi”左侧,总长度为4 位。
gbase> SELECT LPAD ('hi',4,'??') FROM dual;
+-------------------+
| LPAD('hi',4,'??') |
+-------------------+
| ??hi
|
+-------------------+
1 row in set
示例2:“hi”的长度大于1,则“hi”将被截取到1 个字符。
gbase> SELECT LPAD('hi',1,'??') FROM dual;
+-------------------+
| LPAD('hi',1,'??') |
+-------------------+
| h
|
+-------------------+
1 row in set

语法
expr NOT BETWEEN min AND max
等同于
NOT(expr BETWEEN min AND max)