Mam plik .sql
z definicjami procedur składowanych.Jak analizować podpis procedury składowanej w języku C# ze zwykłego tekstu
Potrzebuję napisać mały program w języku C#, który odczytuje plik i uzyskuje listę z podpisami procedur przechowywanych.
Na przykład, lista ta powinna wyglądać następująco:
[dbo].[procedureOne] (int, int, varchar(250) out, nvarchar)
[dbo].[procedureTwo] (int, varchar(255))
[dbo].[procedureThree] ()
[dbo].[amazingSP] (datetime, datetime)
Czy istnieje sposób to zrobić przy użyciu regex?
Jakie jest najlepsze podejście?
jaka jest struktura danych wejściowych? – Woot4Moo
wejście to plik .sql z definicjami procedur przechowywanych, takimi jak "CREATE PROCEDURE [dbo]. [AmazingSP] param1 int, param2 datetime ... etc" – Herno
Tak więc plik nie zawiera żadnych dodatkowych informacji, takich jak treść schematu, tylko prosty CREATE PROC ... – Woot4Moo