python向SQL Server中插入空值
(2011-07-16 00:14:48)
标签:
pythonnonenull |
分类: Python与R |
python的空值是None,而在SQL Server数据库中空值的定义为NULL,如果希望将这些空值存入数据库中,就会保存成None值,这时可以使用or 来进行转换,如:
row=cursor.fetchone();
while row:
insert_sql="insert into %s values(%d,'%s','%s','%s','%s') "
%(server_tbname,row[0] or 'NULL',row[1] or 'NULL',row[2] or
'NULL',row[3] or 'NULL',row[4] or 'NULL')
cur_local.execute(insert_sql)
row=cursor.fetchone()
想要了解一下python连接SQL
Server的数据库的使用方法,就瞅瞅前面的博文python连接mssql数据库吧!