SQLite difference entre execute et executescript
Bonjour,
Dans le cadre de la gestion d'une petite base de donné SQLite:
Je n'arrive pas a trouver de doc expliquant clairement l'utilisation de "executescript".
Par exemple:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| # Getting all tables from sqlite_master
sql_query = """SELECT name FROM sqlite_master
WHERE type='table';"""
# Creating cursor object using connection object
cursor = sqliteConnection.cursor()
# executing our sql query
cursor.executescript(sql_query)
print(cursor.fetchall())
cursor.execute(sql_query)
print(cursor.fetchall()) |
Avec ce code je m'attend a obtenir une liste de table pour "execute" et pour "executescript". Mais executescript me retourne une liste vide.
Peut-on m'expliquer pourquoi?