私は.sql
ファイルがあります。C#でストアドプロシージャの署名を解析する方法
ファイルを読み込み、ストアドプロシージャの署名付きリストを取得するC#で小さなプログラムを書く必要があります。
たとえば、このリストは、次のようになります。正規表現を使用してこれを行う方法は
[dbo].[procedureOne] (int, int, varchar(250) out, nvarchar)
[dbo].[procedureTwo] (int, varchar(255))
[dbo].[procedureThree] ()
[dbo].[amazingSP] (datetime, datetime)
ありますか?
最良のアプローチは何ですか?
入力の構造は何ですか? – Woot4Moo
入力は、 "CREATE PROCEDURE [dbo]。[amazingSP] param1 int、param2 datetime ... etc"のようなストアドプロシージャ定義を持つ.sqlファイルです。 – Herno
ファイルにスキーマのような追加情報はありません。まっすぐなCREATE PROC ... – Woot4Moo