我运行了一个 sql 脚本,该脚本使用游标sp_table_privileges
在数据库中的每个表上执行。
如果您运行脚本并将输出保存到文件中,您会在每次迭代后得到:
data,data,data,data,data,data,data
(x row(s) affected)
next_table_name
TABLE_QUALIFIER,TABLE_OWNER,TABLE_NAME,GRANTOR,GRANTEE,PRIVILEGE,IS_GRANTABLE
我能够(x row(s) affected)
通过使用正则表达式替换来删除 Notepad++ 中的内容,(\(.*\))
但它用空行替换了它。
所以现在我有 3 个空行,下一个表名和列。
我知道您可以删除 Notepad++ 中的空白行。
但是,我可以使用正则表达式找到 3 个空行,删除它们和它们下面的两行吗?
如果没有,有没有更好的方法来做到这一点?