2013-11-25 14 views

risposta

1

se ho capito che si può fare il seguente

Fare clic destro sul Nome vista in SQL Server Management Studio -> Visualizzazione Script As -> Crea per -> Finestra Nuova query

27

In Management Studio, aprire l'Esplora oggetti.

  • Vai al database
  • C'è un sottonodo Views
  • Cerca produttore view
  • Scegli Script view as > Create To > New query window

e il gioco è fatto!

enter image description here

Se si desidera recuperare l'istruzione SQL che definisce la vista dal codice T-SQL, utilizzare questo:

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

grazie marc .... scusa la mia domanda non ha ancora colpito l'occhio di bue.Kindly relook alla mia domanda ora – Sudhan

+0

@Sudhan: bene hai fatto anche ** PROVA ** cosa ho mostrato? Questo ** WILL ** mostra la query utilizzata per creare la vista! Questo è quello che stai cercando, no ?? –

+2

+1 da parte mia, indipendentemente da quale OP sta effettivamente cercando di fare, questo 100% risponde alla domanda. – OGHaza

0

pulsante destro del mouse la vista nell'oggetto-explorer, selezionare " script visualizza come ... ", quindi" crea su "e quindi" nuova finestra dell'editor di query "

0

Utilizzare sp_helptext prima dello view_name. Esempio:

sp_helptext Example_1 

Quindi si otterrà la query:

CREATE VIEW dbo.Example_1 
AS 
SELECT  a, b, c 
FROM   dbo.table_name JOIN blah blah blah 
WHERE  blah blah blah 

sp_helptext darà stored procedure.

Problemi correlati