67 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: SQL Drop View Statement
 | |
| localeTitle: SQL Drop View Statement
 | |
| ---
 | |
| ## SQL Drop View Statement
 | |
| 
 | |
| ### Introdução
 | |
| 
 | |
| Este guia abrange a instrução SQL para descartar (excluir) um ou mais objetos de visualização.
 | |
| 
 | |
| Uma vista é um objeto que apresenta dados de uma ou mais tabelas.
 | |
| 
 | |
| Nota: antes de excluir ou alterar dados ou objetos, lembre-se de ter um backup novo.
 | |
| 
 | |
| Nós cobriremos:
 | |
| 
 | |
| *   Usando o SQL para descartar uma tabela
 | |
| *   Usando o ambiente de trabalho para descartar uma visão
 | |
| 
 | |
| Nós estaremos usando o MySQL para a demontration. Verifique o manual para esta função em outros gerenciadores de banco de dados.
 | |
| 
 | |
| Vamos descartar a visualização chamada `students_dropMe_v` , que foi criada apenas para essa finalidade.
 | |
| 
 | |
| ### Sintaxe Básica
 | |
| 
 | |
| ```sql
 | |
| DROP VIEW [IF EXISTS] 
 | |
|     view_name [, view_name] ... 
 | |
| ```
 | |
| 
 | |
| ### Drop SQL
 | |
| 
 | |
| A parte se existir irá "interceptar" erros, caso a visualização não exista.
 | |
| 
 | |
| ```sql
 | |
| drop view if exists students_dropMe_v; 
 | |
| ```
 | |
| 
 | |
| A visão após a criação:
 | |
| 
 | |
| 
 | |
| 
 | |
| Acima comando executado e exibições mostradas:
 | |
| 
 | |
| 
 | |
| 
 | |
| ### Usando o Workbench
 | |
| 
 | |
| Da bancada de trabalho: 1) Clique com o botão direito na vista para soltar 2) selecione drop view no menu 3) Selecione ou a) execute o SQL para revisar a instrução SQL a ser executada ou b) descarte novas
 | |
| 
 | |
| 
 | |
| 
 | |
| \* Como acontece com todas essas coisas SQL, MUITO MAIS para elas é o que está neste guia introdutório. Espero que pelo menos isso lhe dê o suficiente para começar.
 | |
| 
 | |
| Por favor, consulte o manual do seu gerenciador de banco de dados e divirta-se tentando opções diferentes. \*
 | |
| 
 | |
| ### Extra
 | |
| 
 | |
| Aqui está o SQL que usei para criar a tabela que acabamos de eliminar:
 | |
| 
 | |
| ```sql
 | |
| create view `students_dropMe_v` as 
 | |
|  select FullName, programOfStudy 
 | |
|  from student 
 | |
|  where programOfStudy = 'Programming'; 
 | |
| 
 | |
| ``` |