我有一个.sql
包含存储过程定义的文件。
我需要用 C# 编写一个小程序来读取文件并获取包含存储过程签名的列表。
例如,此列表应如下所示:
[dbo].[procedureOne] ( int, int, varchar(250) out, nvarchar)
[dbo].[procedureTwo] ( int, varchar(255) )
[dbo].[procedureThree] ( )
[dbo].[amazingSP] ( datetime, datetime )
有没有办法使用正则表达式来做到这一点?
最好的方法是什么?