我将非常庞大的数据集(数十亿行)存储到MSSQL Server 2008 R2
表中。使用BCP
命令将数据推送到表。但是在处理315 batches
后,BCP只是默默地退出,我用different batch size (1 record per batch, 100 record per batch, 1000 record per batch, 1000000 record per batch)
进行了测试。但它不取决于批量大小,只是在处理315 batches
后退出。
使用BCP
执行python pyodbc
命令。
我不知道为什么会发生这种情况。我应该采取什么方法来解决这个问题?对此的支持将非常有帮助。
10 rows inserted
)。示例python代码
import pyodbc
conn = pyodbc.connect(username, password)
query = "a stored procedure"
# Execute query and get cursor object
cursor = conn.execute(query)
# Clearing cursor
while cursor.nextset():
result = cursor.fetchall() if cursor.description else None