Usare il " SE ESISTE " comando per determinare l'esistenza di una vista dalle tabelle di sistema nel modo seguente :
IF EXISTS ( SELECT * from INFORMATION_SCHEMA.VIEWS
nome_tabella WHERE = ' view1 ' ) per
" INFORMATION_SCHEMA " viene utilizzato per ottenere le informazioni dei metadati ed è presente in tutti i database . L'esecuzione dei controlli di comando sopra esposti per l'esistenza della vista e lo elimina con il comando " DROP VIEW " specificata .
2
Utilizzare il comando "SELECT " per selezionare il punto di vista dal database nel modo seguente :
SELECT * FROM INFORMATION_SCHEMA.VIEWS
nome_tabella WHERE = ' view1 '
Eseguendo il comando precedente visualizza i metadati sulla vista specificata dal database
.
3
query le tabelle di sistema del database relazionale per determinare se la vista riscontrata nel modo seguente :
SELECT * FROM sys.views
WHERE nome = ' view1 '
Eseguendo il comando precedente recuperare le informazioni dei metadati sulla vista se esiste nel database.
4
Query il " oBJECT_ID ( ) " la funzione in SQL Server per identificare la vista se esiste nel database. Immettere il seguente comando :
SELEZIONA OBJECT_ID ( ' view1 ', ' V ') AS ' OBJECT_ID '
La sintassi per la OBJECT_ID ( ) > OBJECT_ID ( ' object_name , ' object_type ') dove object_name è il nome dell'oggetto , come il nome della tabella o un nome di vista , e object_type si riferisce al tipo di oggetto come un tavolo , colonna o vista .
software © www.354353.com