2010-02-16 5 views
1

J'ai une vue qui, si j'essaie de modifier, MS SQL Server Management Studio se bloque (la vue contient une fonction pivot).Affichage du contenu de la vue TSQL

Y a-t-il un moyen que je peux voir le sql qui est dans la vue sans écraser MS SQL Server Management Studio?

Répondre

3

TRY:

exec sp_helptext yourViewName 
0

Je l'ai trouvé, clic droit, Créer pour, Presse-papiers ...

3

Essayez cette requête - travail sur SQL Server 2005 et plus:

SELECT 
    v.name , 
    m.definition 
FROM 
    sys.views v 
INNER JOIN 
    sys.sql_modules m ON v.object_id = m.object_id 
+0

où v.name = 'yourViewName' –

+0

@KM: oui, bien sûr - pour une seule vue. Sinon, vous aurez tous les points de vue –

1

Qu'est-ce que version de SQL Management Studio?

En 2008, je fais ce qui suit:

Faites un clic droit sur la vue

Sélectionnez "Script vue sous ..."

"Créer pour ..." ou « Alter à .. . »

"Nouvelle fenêtre de requête"

Questions connexes