Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como excluir uma tabela do banco de dados Só se ele já existe
Se você usar um banco de dados por um tempo suficiente , você provavelmente vai correr em uma situação onde você quer deixar cair uma tabela , se existir. Muitas vezes, a razão que você vai querer fazer isso é porque você precisa criar uma tabela e você não quer se deparar com um erro quando você tenta criá-lo porque uma tabela com esse nome já existe, mas não quer encontrar um erro quando você soltá-lo porque ele não existe. Quaisquer que sejam seus motivos podem ser , é assim que você pode deixar cair uma tabela se (e somente se ) ele já existe no MySQL , MS SQL e Oracle. Coisas que você precisa
Oracle, MySQL ou MS SQL Server
Uma tabela que você está louco para se livrar de
Show Mais instruções
1

MySQL era uma espécie o suficiente para torná-lo muito fácil de soltar uma tabela existente. Para descartar a tabela ' Drop_Me "infelizmente - nomeado, execute a seguinte consulta -

DROP TABLE IF EXISTS Drop_Me
2

MS SQL torna um pouco mais difícil para remover uma tabela , se existir . A fim de conseguir isso, você vai precisar usar uma instrução IF ea função existe -

IF EXISTS (SELECT 1 FROM sys.objects ONDE OBJECT_ID = OBJECT_ID ( N'Drop_Me ') AND type = (N ' U ')) DROP TABLE Drop_Me
3

a Oracle tem a complexidade de deixar cair uma tabela se ela existe para o próximo nível. Neste pedaço de código de exemplo , você precisa saber o proprietário da tabela, que passa a ser 'Me' -

DECLAREv_count NUMBER: = 0; BEGINSELECT COUNT (*) INTO v_contador DE all_tables onde table_name = ' Drop_Me 'AND owner = ' Me ' ; IF v_contador = 1 THENEXECUTE IMEDIATA ' DROP TABLE Me.Drop_Me '; END IF ; END;

Anterior :

Próximo : No
  Os artigos relacionados
·Como aprender Prolog 
·Como escrever um código em Visual Basic 
·Como converter HEX para RGB Cores 
·Como criar um gráfico Enquanto em um loop em MATLAB 
·Prós e contras de uma declaração ReDim 
·Como criar um aplicativo do Windows Forms 
·Como substituir o Windows Cordas 
·Como fazer seus próprios programas de computador 
·Como converter uma coluna de DataView para um Integer 
·Como escrever KML em VB.NET 
  Artigos em destaque
·Como remover a barra de APP_NAME do Android 
·Como escrever um programa em C que irá ler em um arqui…
·Como criar uma lista no GridView 
·Como codificar uma função C + + Espere 
·As características de um banco de dados Web 
·Por que é binário usado em computadores 
·Como encontrar a freqüência de ruído em MATLAB 
·Como desenvolver aplicações Deployable Windows Mobile…
·Como posso fazer um botão aparecer com base em element…
·Aplicação de Programação Linear em Computadores 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados