C'è un modo per ottenere l'istruzione che ha creato una vista per una vista esistente in SQL Server 2008? Pensavo che ci fosse una stored procedure o alcuni metadati che contenevano questi dati, ma non trovo nulla.Server Sql - Ottenere la dichiarazione di creazione vista per vista esistente
risposta
Hai dato un'occhiata a sp_helptext?
SQL SERVER – Stored Procedure to display code (text) of Stored Procedure, Trigger, View or Object
Sì, questo è quello che stavo pensando, grazie. – rosscj2533
Il risultato è suddiviso in diverse righe: come avere il contenuto effettivo in una singola stringa da utilizzare per generare una singola istruzione sql? – ff8mania
@ ff8mania, premi CTRL + T e poi esegui, avrai il formato esatto ... –
Fare clic con il tasto destro del mouse sulla vista e copiarlo.
Anche questo funziona altrettanto bene della risposta accettata, grazie. – rosscj2533
E 'in sys.sql_modules. Altre tabelle dello schema come INFORMATION_SCHEMA contengono solo i primi 4000 caratteri della definizione (vengono troncati).
Questa sarebbe la mia risposta ... – gbn
Fare clic con il pulsante destro del mouse sul nome della vista, quindi fare clic con il tasto sinistro su "VISUALIZZA SCRIPT come", quindi fare clic con il tasto sinistro su "ALTER TO", quindi fare clic con il pulsante sinistro del mouse su "NEW QUERY EDITOR WINDOW". Per stampare, fare clic sulla schermata dello script e quindi inviare alla stampante utilizzando l'icona della stampante della barra degli strumenti o fare clic su FILE >> STAMPA. Ovviamente, fai attenzione ad uscire senza apportare modifiche. Funziona allo stesso modo per le stored procedure.
è possibile vedere lo script come codice, e copiare incollarlo in un editor come questo:
SELECT
v.TABLE_NAME,
v.VIEW_DEFINITION
FROM
INFORMATION_SCHEMA.VIEWS v
WHERE
v.TABLE_NAME LIKE '%%'
e inserire il nome della vista che si desidera.
- 1. SQL Server: impostazione della lingua durante la creazione della vista
- 2. Inserire i dati in vista (SQL Server)
- 3. Funzione jQuery per ottenere la vista corrente?
- 4. Aggiungi colonna Identity per una vista in SQL Server 2008
- 5. Come ottenere la vista genitore dalla vista parziale
- 6. Ottenere la data di creazione dell'indice dal server SQL
- 7. ORDER BY in una vista di SQL Server 2008
- 8. SQL Server - Creazione di uno schema Bound vista indicizzata con un filtro GetDate corrente
- 9. Presentatore vista modello - stessa vista, diversi presentatori
- 10. SQL Server Case Dichiarazione
- 11. dispatchTouchEvent Android ottenere vista
- 12. Aggiungi una ScrollView a una vista esistente
- 13. ottenere sfondo disegnabile di vista
- 14. Creazione di una copia di una vista?
- 15. android - Come ottenere la vista dal contesto?
- 16. Creazione di una vista griglia su iOS
- 17. Creazione di una vista modulo in Zend
- 18. Creazione di vista attraverso diversi database
- 19. Android: creazione di una vista scorrevole scorrevole
- 20. Come ottenere la vista nell'evento OnContextItemSelected?
- 21. Creazione di una vista angolo arrotondato
- 22. Ottieni la vista di RecyclerView per AdapterPosition
- 23. CREARE O SOSTITUIRE VISTA errore sql
- 24. Implementare vista come la vista cercapersone
- 25. findViewById in una vista personalizzata per trovare la vista figlio
- 26. Creazione di una vista indice per un utente di dispositivo
- 27. ORA-01031 Privilegi insufficienti durante la CREAZIONE DI UNA VISTA?
- 28. SQL Server: come cambiare nome in una vista?
- 29. Android: vista multipla bambini per visualizzazione personalizzata con layout esistente
- 30. Creazione di una vista backbone per una collezione
Programmaticamente o tramite lo studio di gestione? –
tramite lo studio di gestione – rosscj2533