python mssql 报表_Python从mssql向SQLite插入表
我正在嘗試查詢MS SQL Server以獲取表.列,然后將此輸出插入到sqlite表中。在
此示例在SQLServer源表中有一個數字列。
我想我通過搜索其他答案就可以得到答案了。在
請告訴我我缺少什么。在import sqlite3
import pyodbc
#def connect_msss():
ODBC_Prod = ODBC_Prod
SQLSN = SQLSN
SQLpass = SQLpass
conn_str = ('DSN='+ODBC_Prod+';UID='+SQLSN+';PWD='+SQLpass)
conn = pyodbc.connect(conn_str)
#def connect_sqlite():
sl3Conn = sqlite3.connect('server_test.db')
c = sl3Conn.cursor()
c.execute('CREATE TABLE IF NOT EXISTS mrn_test (PTMRN NUMERIC)')
#def query_msss():
cur = conn.cursor()
cur.execute("SELECT TOP 50 PTMRN FROM dbo.atl_1234_mrntest")
rows = cur.fetchall()
for row in rows:
c.execute("INSERT INTO mrn_test VALUES (?)", row)
conn.commit()
#connect_msss()
#connect_sqlite()
#query_msss()
錯誤1:c.execute('CREATE TABLE IF NOT EXISTS mrn_test
(PTMRN NUMERIC)')
^{pr2}$
錯誤2:cur = conn.cursor() cur.execute("SELECT TOP 50 PTMRN FROM
dbo.atl_1234_mrntest")Out[118]:
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python mssql 报表_Python从mssql向SQLite插入表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 20万最佳理财方案,有以下四种方式
- 下一篇: 开特斯拉回村被乡亲群嘲“大冤种” 30万