0
我需要自動化一個過程來找到特定的字符串,其實我有一個包含一些SQL語句像需要批處理文件在記事本中
update employee set sal=200
delete from employee where emplid=500
select * from employee
如果是UPDATE或DELETE語句一個文本文件已經找到員工(表名),並寫入其他記事本文件。
有任何建議。
我需要自動化一個過程來找到特定的字符串,其實我有一個包含一些SQL語句像需要批處理文件在記事本中
update employee set sal=200
delete from employee where emplid=500
select * from employee
如果是UPDATE或DELETE語句一個文本文件已經找到員工(表名),並寫入其他記事本文件。
有任何建議。
假設你的文件被稱爲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
存儲您的資源在文件ULTS在命令的末尾添加一個重定向> employee.sql
@Gidil你覺得你的編輯是有效的?如果在文本文件中佈局的語句像這樣...... – rene
@rene,我無法從OP得出結論,它不會以任何方式在批處理文件中發揮作用。另一方面,對於這篇文章來說,閱讀和理解一組清晰的查詢要容易得多。 – Gidil
@Gidil我們不同意對......問題是不是實際的查詢,也不明白他們...他們是如何佈局的文件中是很重要的,雖然......我們必須等待OP明確了這一點。 .. – rene