當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。