我需要自动化一个进程,实际上我有一个包含一些sql语句的文本文件,比如
update employee set sal=200
delete from employee where emplid=500
select * from employee
如果是更新或删除语句必须找到员工(表名)并且它shuld写入其他记事本文件。
任何建议。
答案 0 :(得分:0)
假设您的文件名为sql.txt
并且您的语句全部在一行上,则工具findstr
可以解决问题:
findstr /r "^update.*employee ^delete.*employee" sql.txt
输入:
update employee set sal=200
delete from employee where emplid=500
select * from employee
这将是结果
update employee set sal=200
delete from employee where emplid=500
将结果存储在文件中,在命令> employee.sql