funing 2018-12-24 10:18 采纳率: 0%
浏览 3469
已结题

如何用python遍历SQLServer数据库中某个表的所有记录,并修改。

想用python遍历某个数据库中的一个表,依次读出每条记录,并修改保存。
请问该如何编写代码?谢谢

  • 写回答

2条回答 默认 最新

  • . Red Army '' 2018-12-24 02:42
    关注

    declare @row varchar(30)
    declare @tbname varchar(30)
    DECLARE string_find_cursor CURSOR FAST_FORWARD FOR

    SELECT [name]

    FROM sysobjects where type='U' and name like 'A%'
    ORDER BY [name]

    OPEN string_find_cursor

    FETCH NEXT FROM string_find_cursor

    INTO @tbname

    WHILE @@FETCH_STATUS = 0

    BEGIN

    --select @row=count(*) from @tbname
    select @row=rows from sysindexes where id = object_id(cast(@tbname as varchar(30))) and indid in (0,1)
    if(cast(@row as int))>0
    print @tbname+' '+@row+' '+'select * from '+@tbname
    FETCH NEXT FROM string_find_cursor

    INTO @tbname

    END

    CLOSE string_find_cursor

    DEALLOCATE string_find_cursor

    参考 : https://blog.csdn.net/my98800/article/details/76602277

    你可以看看

    评论

报告相同问题?

悬赏问题

  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊