Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan Drop en database tabell Bare hvis det allerede finnes
    Hvis du bruker en database for lenge nok , vil du sannsynligvis kjøre inn i en situasjon hvor du ønsker å slippe en tabell hvis den eksisterer. Ofte grunnen til at du ønsker å gjøre dette er fordi du trenger for å lage en tabell , og du ikke ønsker å kjøre inn en feilmelding når du prøver å lage det fordi en tabell med dette navnet finnes allerede , men ønsker ikke å møte en error når du slipper det fordi det ikke finnes. Uansett hva dine motiver kan være , dette er hvordan du kan slippe en tabell hvis (og bare hvis) det allerede eksisterer i MySQL, MS SQL og Oracle . Du trenger
    Oracle , MySQL , eller MS SQL Server
    En tabell du er spent på å kvitte seg med
    Vis flere instruksjoner
    en

    MySQL var slag nok til å gjøre det veldig enkelt å slippe en eksisterende tabell . Å slippe dessverre navngitt tabellen ' Drop_Me ' , kjører du følgende spørring -

    DROP TABLE IF eksisterer Drop_Me
    2

    MS SQL gjør det litt vanskeligere å slippe en tabell hvis den finnes . For å oppnå dette, må du bruke en IF-setning og eksisterer funksjon -

    IF eksisterer ( SELECT en FROM sys.objects WHERE OBJECT_ID = OBJECT_ID ( N'Drop_Me ') AND type = ( N' U ' ) ) DROP tABLE Drop_Me
    3

    Oracle tar kompleksiteten av å slette en tabell hvis den finnes til neste nivå . I dette stykket av eksempelkode , må du vite eieren av bordet, som skjer for å være " meg" -

    DECLAREv_count NUMMER: = 0 ; BEGINSELECT COUNT ( * ) INTO v_count FRA all_tables WHERE table_name = ' Drop_Me 'AND eier = ' Me '; IF v_count = 1 THENEXECUTE umiddelbar " DROP TABLE Me.Drop_Me '; END IF ; END ;

    früher :

     Weiter:
      Relatert Artike
    ·Hva betyr det å Parse data 
    ·UML diagrammer Forklart 
    ·Hva er Stack Overflow 
    ·Hvordan bygge et dataprogram 
    ·Hvordan programmere en Allen Bradley PLC 
    ·Du kan ved en PDF til en Exact Target i e- Blast 
    ·Slik bruker du en sak uttalelse i ASP.Net 
    ·Hvordan bruke HTML Block Elements 
    ·Hvordan implementere SQL rapporter i Microsoft Dynamics…
    ·Hvordan Automatisk orddeling i et dokument med Word XP 
      Anbefalte artikler
    ·Hvordan kan jeg åpne en EPJ -fil i hjemmet 
    ·Hvordan Ignorer Spaces ved bruk Lengde C + + 
    ·PHP -koden til å konvertere filstørrelse 
    ·Hvordan å kompilere et C Program Bruke Gnu Compiler 
    ·Hvordan bruke Else Hvis Uttalelsene i Java 
    ·Hvordan lage en tom array på Python 
    ·Maksimal Heap Størrelse i JVM 
    ·Hvordan lage kjørbare filer i Java 
    ·Slik fjerner en fil fra Git forplikte 
    ·Hvordan sortere en MySQL Query bruke ORDER BY 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/