【发布时间】:2013-03-07 22:53:58
【问题描述】:
我有一段代码如下所示:
conn=sybpydb.connect(user=args.u, password=args.p,servername=args.s)
cur = conn.cursor()
cur.execute(sql)
print(cur.connections.messages)
执行可能需要 5 分钟才能运行,然后它会打印我的输出。 我想知道是否有任何方法可以在执行运行时打印输出行而不是等到它完成并将其全部作为一个大批量获取?
【问题讨论】:
-
您是否尝试遍历光标?
-
我认为您需要像服务器端光标功能这样的东西。例如 MySQLdb 接口支持:stackoverflow.com/questions/337479/…。不确定 sybpydb 是否可以处理您的情况。
-
你说的迭代光标是什么意思?
标签: python database sybase output sap-ase