问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请教如何编写脚本执行SQL脚本

发布网友 发布时间:2022-04-22 03:17

我来回答

2个回答

懂视网 时间:2022-05-02 05:01

import re
import os


def main():
    """此处将数据库结果存储成文件(由于是异构数据库,没有安装驱动,
    如果是mysql数据库可直接连接数据库读数据),字段以‘,’分隔,也可以使用其他分隔符"""
    with open(‘C:/Users/user/Desktop/1.txt‘, ‘r‘) as f:
        while 1:  # 死循环
            line = f.readline()  # 一次读一行
            if not line:  # 没有数据时退出
                break
            server_room, host, wip, lip, server_role_id, raid, cpu, disk, cip, provider, model, mem, os, os_version, tip, port, vip, p_version = line.split(‘,‘)
            # 将行分隔成字段

            # port store
            try:
                vip = re.split(‘(|(|)|)|||,‘, vip)  # 清洗数据,去除vip字段中的‘()’,‘|’等符号,生成列表
                while ‘‘ in vip:
                    vip.remove(‘‘)  # 移除‘‘字符
                while ‘ ‘ in vip:
                    vip.remove(‘ ‘)
                    vip_w = vip[0]  # 取出第一条数据,可以进行其他的处理,例如存入文件,或直接结果存入数据库

            except Exception as e:
                print(‘error:‘, e)


if __name__ == ‘__main__‘:
    main()


本文出自 “Amnesiasun” 博客,请务必保留此出处http://amnesiasun.blog.51cto.com/10965283/1931341

sql文件处理小脚本

标签:sql   python   

热心网友 时间:2022-05-02 02:09

步骤:(1) 创建一个批处理文件:打开记事本,创建数据库连接信息(例如,server name,username,password,databasename等)以及要执行的*.sql脚本名称。具体语法参考下        文"osql 实用工具" 。 将文件的扩展名改为.bat 并保存。

     示例1: 指定待执行sql 文件的相对路径  

osql -S admin\admin -U sa -P sa -d TestDB -i c:\test.sql
pause

示例2: 待执行文件与bat文件在同一个目录,指定相对路径

       set localdir=%~dp0
  osql -S (local) -U sa -P sa -d Test -i %localdir%\test1.sql
       osql -S (local) -U sa -P sa -d Test -i %localdir%\test2.sql
     osql -S (local) -U sa -P sa -d Test -i %localdir%\test3.sql
  pause

(2) 创建需要执行的sql 脚本, test.sql,test2.sql 和test3.sql, 并放在步骤(1)示例1中指定的位置。本例为c:\ 根目录。如果用示例2,将待执行的sql和bat文件放在同一个目录下。

(3) 双击*.bat 文件并查看运行结果。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
血浆,血液,血细胞的包含关系 新加坡华人宗教信仰 大雨天气开车开什么灯? 雨天行车用什么灯? 治安卡口系统设计,生产,安装标准依据 GB 4785 2007 GB4785-2007标准学习 ...母:高静。请各位取名。最好三个字(带雨字头、三点水最好)取两个... 自体脂肪面部填充效果好吗? iPad mini的屏幕问题 大家对年轻人摆地摊有怎么样的看法?摆地摊丢脸吗? 如何利用BAT文件登陆OracleSql并执行多个sql脚本PL... 桥边姑娘舞蹈护士是谁? 年轻人摆摊丢人吗 七七影视大全为什么投不了电视 如何写.bat文件,连接PostgreSQl,执行SQL文件. 桥边姑娘舞蹈三人组合可以穿不同的衣服吗? 20岁女孩去摆地摊丢人吗? 影视大全找不到投屏键? 用bat文件,创建SQL2000的启动快捷方式到启动项,... 小孩子们跳的那个印度姑娘的舞蹈,音乐是什么? 年轻人摆地摊丢人吗?如果你觉得丢人 在BAT批处理文件中执行SQL脚本文件时怎么判 请问下图中最近网络上跳《火红的萨日朗》、《桥边... 摆地摊丢人吗? 2020年简单又火的舞蹈有哪些? 桥边姑娘舞蹈报幕词? 求bat文件创建mysql数据库,并调用一个SQL文件的代码 大学毕业生找不到工作在夜市摆摊卖货丢人吗? 桥边姑娘改编舞蹈教学视频 为什么影视大全不能投屏到电视了? 表演舞蹈巜桥边姑娘》木兰归串词怎么写? 拜金女朋友不愿意和我一起摆地摊,摆地摊真的很丢... 4岁小女孩和wonder girls这个视频里最后小女孩和wo... 七七影视大全为什么不能投屏 如何在一个bat文件中执行多个sql语句 19岁女生摆地摊创业很丢脸吗??? 影视大全怎么投屏电视看不见tv 怎么在用一个批处理写完一个SQL命令 谁知道差不多六七岁小女孩跳的简单好看的舞蹈视频。 大学生毕业去摆摊卖小吃会不会很丢人? 如何使用bat文件调用sql2005脚本文件 你觉得摆地摊很丢人吗 工商银行添利宝鑫享净值型理财(21GS2699)什么时候... bat调用SQL执行语句 大学生创业摆地摊丢脸了吗? 韩国小女孩劲爆舞蹈哪里面的歌曲是什么 工商银行推出新华惠添利和万能型保险十五后能取出来吗 vivo手机为什么下影视大全投不了频? 如何编辑bat文件一键启动sql server所有服务如下图...