我在 python 中有这个函数
def insert_multi(连接、stmt、数据):
”“”
使用executemany插入多条记录
:param 连接: cx_oracle 连接
:param stmt: 准备好的插入语句
:param data: 插入数据
:返回:
”“”
cur = 连接.cursor()
当前.准备(stmt)
cur.executemany(无,数据)
连接.commit()
cur.close()
此方法与游标对象 executemanyprepared
上的 cx_oracle 方法有何不同? https://cx-oracle.readthedocs.io/en/latest/cursor.html
我该如何使用这个方法?
游标方法executemanyprepared()仅在您要传递的数据已经包含在绑定(bind)到游标的绑定(bind)变量中时使用。通常,只有当您从一个游标获取数据,然后将该数据直接绑定(bind)到另一个游标时,才会发生这种情况。在所有其他情况下,调用cursor.executemany()传递数据将是正确的解决方案。
希望能回答您的问题!
我是一名优秀的程序员,十分优秀!