当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python sqlite3.Cursor.executescript用法及代码示例


用法:

executescript(sql_script)

这是一次执行多个 SQL 语句的非标准便捷方法。它首先发出 COMMIT 语句,然后执行它作为参数获取的 SQL 脚本。此方法忽略 isolation_level ;必须将任何事务控制添加到 sql_script

sql_script 可以是 str 的一个实例。

例子:

import sqlite3

con = sqlite3.connect(":memory:")
cur = con.cursor()
cur.executescript("""
    create table person(
        firstname,
        lastname,
        age
    );

    create table book(
        title,
        author,
        published
    );

    insert into book(title, author, published)
    values (
        'Dirk Gently''s Holistic Detective Agency',
        'Douglas Adams',
        1987
    );
    """)
con.close()

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 sqlite3.Cursor.executescript。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。