Ho un file .sql
con definizioni di stored procedure.Come analizzare una firma di stored procedure in C# dal testo semplice
Ho bisogno di scrivere un piccolo programma in C# che legge il file e ottiene un elenco con le firme delle stored procedure.
Ad esempio, questa lista dovrebbe essere così:
[dbo].[procedureOne] (int, int, varchar(250) out, nvarchar)
[dbo].[procedureTwo] (int, varchar(255))
[dbo].[procedureThree] ()
[dbo].[amazingSP] (datetime, datetime)
C'è un modo per farlo utilizzando Regex?
Qual è l'approccio migliore?
Qual è la struttura dell'input? – Woot4Moo
l'input è un file .sql, con stored procedure come "CREATE PROCEDURE [dbo]. [AmazingSP] param1 int, param2 datetime ... etc" – Herno
Quindi il file non ha alcuna informazione extra come lo schema, solo una scala CREATE PROC ... – Woot4Moo