- 博客(3)
- 收藏
- 关注
原创 用时间序列举例 PYMSSQL cursor.execute() 与 cursor.executemany()在写入数据时的用法和不同--Python + SQL server
cursor.execute()和cursor.executemany()是用Python向SQL server插入数据时最常使用的两种方式,后者的效率比前者高,但是两者对于传入数据的格式要求有一定的区别,这可能导致executemany()的性能损失。比如:有个列表中的数据全是以字符串形式储存的数字、时间、货币、图片,在使用executemany()时就必须把字符串转化成对应的Python数据格式传入,导致性能的减损。
2024-03-16 17:49:00
2491
1
原创 SQL server -- 在数据库间批量移动数据表的一种方案
命名并打开一个游标'cur'并且从INFORMATION_SCHEMA.TABLES获得数据库中表的命名信息,以LIKE 'SZ%'作为筛选条件。数据库A中有以深证(SZXXXXXX)和上证(SHXXXXXX)股票代码命名的数据表,现在想把以SZ开头的数据表挪到B库中。进入数据库B进行循环迭代,通过游标获得表名,通过EXEC执行数据表的转移语句并打印当前进程。申明两个局部变量@LEN和@NAME,分别用于储存迭代次数和游标导出的表名。为@LEN赋值,将要执行移动的表个数赋给它。假设有两个数据库A和B。
2024-03-13 20:05:18
500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人