从 Python 3.9 执行 SQL 文件
Executing MSSQL File from Python 3.9
我有一个很大的 SQL 脚本,它太大了 运行 来自 SQL Server Management Studio。
有没有办法 运行 使用 Python 这样的脚本?
SQLite3 好像不行。我不断收到语法错误,但查询是标准的 SQL.
Python 中是否有 MSSQL 等效库?
使用来自 pyodbc 连接的游标。
cursor.execute(<sql code as string>)
cursor.commit()
如果你使用sqlalchemy,你可以通过引擎获取游标,如下:
engine.raw_connection().cursor()
我有一个很大的 SQL 脚本,它太大了 运行 来自 SQL Server Management Studio。
有没有办法 运行 使用 Python 这样的脚本?
SQLite3 好像不行。我不断收到语法错误,但查询是标准的 SQL.
Python 中是否有 MSSQL 等效库?
使用来自 pyodbc 连接的游标。
cursor.execute(<sql code as string>)
cursor.commit()
如果你使用sqlalchemy,你可以通过引擎获取游标,如下:
engine.raw_connection().cursor()