Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment réinitialiser une colonne B…
  • Comment faire pour utiliser l'explor…
  • Comment faire pour créer et mettre …
  • Comment faire pour créer un format …
  • Comment envoyer un SMS sur l'API And…
  • Comment faire pour arranger les lign…
  • Comment faire un élément de bloc A…
  • Comment puis-je convertir la date de…
  • Comment nettoyer des éléments flot…
  • Comment faire pour créer un tableau…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Comment supprimer une table de base de données uniquement si elle existe déjà

    Si vous utilisez une base de données assez longtemps, vous croiserez sans doute dans une situation où vous voulez supprimer une table si elle existe . Souvent, la raison pour laquelle vous aurez envie de faire c'est parce que vous avez besoin pour créer une table et que vous ne voulez pas courir dans une erreur lorsque vous essayez de créer car une table portant ce nom existe déjà , mais ne veulent pas de rencontrer un erreur lorsque vous déposez car il n'existe pas. Quels que soient vos motivations peuvent être , c'est la façon dont vous pouvez supprimer une table si ( et seulement si) il existe déjà dans MySQL , MS SQL et Oracle . Choses que vous devez
    Oracle, MySQL ou MS SQL Server
    Une table vous êtes impatient de se débarrasser de
    Voir Plus Instructions
    1

    MySQL a eu la gentillesse assez pour le rendre très facile de tomber d'une table existante . Pour supprimer la table malheureusement - nommé ' Drop_Me », exécutez la requête suivante - Photos

    DROP TABLE IF EXISTS Drop_Me
    2

    MS SQL , il est un peu plus difficile de supprimer une table si elle existe . Pour ce faire, vous aurez besoin d'utiliser une instruction IF et la fonction existe - Photos

    IF EXISTS (SELECT 1 FROM WHERE sys.objects OBJECT_ID = OBJECT_ID ( N'Drop_Me ') et tapez = (N' U ') ) DROP tABLE Drop_Me
    3

    Oracle prend la complexité de la suppression d'une table si elle existe au niveau suivant . Dans ce morceau de code de l'échantillon, vous devez connaître le propriétaire du tableau, qui se trouve être «moi» -

    NUMÉRO DECLAREv_count : = 0; BEGINSELECT COUNT (*) EN v_nombre DE all_tables WHERE table_name = ' Drop_Me ' et propriétaire =' moi ' , si v_nombre = 1 THENEXECUTE immédiate " DROP TABLE Me.Drop_Me '; END IF ; END;

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Définir boucle infinie 
  • Comment ajouter un utilisateur à un groupe de roue 
  • Comment obtenir un Jscript au travail 
  • Comment lier à un type d'objet avec WPF 
  • Comment faire une boucle qui s'étend à l'infini sur Roblox 
  • Comment utiliser WPF TextBlock 
  • Comment faire pour créer une nouvelle base de données SQL en VB.NET Express Edition 
  • Comment ajouter des variables en COBOL 
  • Comment programmer une TI- 84 Plus Calculatrice 
  • Comment lier les propriétés de l'objet à un FormView 
  • Connaissances Informatiques © http://www.ordinateur.cc