2010-06-03 2 views
1

Je veux obtenir tout le code de la procédure stockée de la base de données et convertir cette procédure dans le fichier texte et enregistrer ce fichier texte dans chemin particulier dans l'application de la fenêtre C# .net. Afin d'obtenir le code pour une procédure stockée, vous devrez probablement interroger les tables système dans la base de données.comment obtenir tout le code de procédure stockée dans C# .net fenêtre et créer textFile de storedprocedure dans C# .net fenêtre Application

Répondre

0

Regardez la documentation pour tout SGBDR que vous utilisez.

En ce qui concerne l'enregistrement d'un fichier texte, consultez this howto.

3

Avec grâce à David Cumps (Assuming SQL Server):

SELECT text 
FROM syscomments 
WHERE id = (SELECT id FROM sysobjects WHERE name = '{0}') 
ORDER BY colid 

exécuter cette requête à partir de votre application puis concaténer les résultats.

+0

Travail, mais je reçois deux rangs pour ma procédure stockée – Flatlineato

+0

@Flatlineato: combien de lignes attendiez-vous? –

+0

1 rangées 1 rangée à la place de la requête return 2 row, semble que le texte est divisé en deux parties – Flatlineato

Questions connexes