我需要自动化一个过程,实际上我有一个文本文件,其中包含一些 sql 语句,如
update employee set sal=200
delete from employee where emplid=500
select * from employee
如果是更新或删除语句,则必须找到员工(表名)并将其写入其他记事本文件。
有什么建议么。
我需要自动化一个过程,实际上我有一个文本文件,其中包含一些 sql 语句,如
update employee set sal=200
delete from employee where emplid=500
select * from employee
如果是更新或删除语句,则必须找到员工(表名)并将其写入其他记事本文件。
有什么建议么。
假设您的文件被调用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