使用Python定时任务连接SQL Server并运行存储过程
我想学习Python,我的任务是通过定时任务(cron job)来运行一个SQL Server 2008的存储过程。
有没有人能给我讲解一下用Python写这个脚本的步骤?
1 个回答
1
我猜你指的是微软的SQL服务器...
#! /usr/bin/python
import pymssql
con = pymssql.connect (host='xxxxx',user='xxxx',
password='xxxxx',database='xxxxx')
cur = con.cursor()
query = "DECLARE @id INT; EXECUTE sp_GetUserID; SELECT @id;"
cur.execute(query)
outputparameter = cur.fetchall()
con.commit()
con.close()
这段内容来自于 http://coding.derkeiler.com/Archive/Python/comp.lang.python/2008-10/msg02620.html(版权保留)
把这个放到一个脚本里,然后通过cron来运行它...