返回首页

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

更新日期:2024年09月11日

该方法在执行SQL 查询语句后,获取多行结果集。
样例代码:
code
from GBaseConnector import connect
config = {'host' : '172.16.3.10',
'port' : 5258,
函数名称
返回值
返回值类型
函数参数
参数含义
fetchone
包含一行结果集的元组
tuple


函数名称
返回值
返回值类型
函数参数
参数含义
fetchmany
结果集
LIST
list
size(int)
size 如果为None,
则返
回arraysize 行数据;
否则返回size 行数据。




GBase Python 接口开发手册
南大通用数据技术股份有限公司

- 33 -
'user' : 'gbase',
'password' : 'gbase20110531',
'database' : 'test'}
conn = connect(**config)
cur = conn.cursor()
cur.execute("select * from test")
print cur.fetchmany(2)
conn.close()

选择存储模型
进行数据库设计时,
表设计上的一些关键项将严重影响后续整库的查询性能。
表设计对
数据存储也有影响:好的表设计能够减少I/O 操作及最小化内存使用,进而提升查询性能。
表的存储模型选择是表定义的第一步。
客户业务属性是表的存储模型的决定性因素,

据下面表格选择适合当前业务的存储模型。
存储模型
适用场景
行存
点查询(返回记录少,基于索引的简单查询)。
增删改比较多的场景。
列存
统计分析类查询(group 、join 多的场景)。

函数说明
返回给出的日期date 是星期几。
示例
示例1:返回“2020-08-30”是星期几。
gbase> SELECT DAYNAME('2020-08-30') FROM dual;
+-----------------------+
| DAYNAME('2020-08-30') |
+-----------------------+
| Sunday
|
+-----------------------+
1 row in set