|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur Släpp en databastabell Endast om den redan finns

    Om du använder en databas tillräckligt länge , kommer du kör förmodligen i en situation där du vill släppa en tabell om den finns . Ofta anledningen till att du vill göra det här är att du måste skapa en tabell och du inte vill köra in i ett felmeddelande när du försöker skapa det eftersom en tabell med det namnet finns redan , men vill inte stöta på en fel när du tappar den eftersom den inte existerar . Oavsett dina motiv kan vara , är det så du kan släppa en tabell om ( och endast om ) den redan finns i MySQL , MS SQL och Oracle . Saker du behöver
    Oracle , MySQL eller MS SQL Server Review, en tabell du är klåda att bli av
    Visa fler instruktioner
    1

    MySQL var typ tillräckligt för att göra det mycket enkelt att släppa en befintlig tabell . Att släppa tyvärr namngivna tabellen Drop_Me " , kör följande fråga - AktieTorget

    DROP TABLE IF EXISTS Drop_Me
    2

    MS SQL gör det lite svårare att släppa en tabell om det finns . För att åstadkomma detta , måste du använda en IF uttalande och EXISTS funktion - AktieTorget

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

    Oracle tar komplexiteten i att släppa en tabell om det finns till nästa nivå . I detta stycke exempelkod , måste du känna ägaren av bordet , vilket råkar vara " Me " - AktieTorget

    DECLAREv_count NUMMER : = 0 ; BEGINSELECT COUNT ( * ) i v_count FRÅN all_tables VAR tabellnamn = ' Drop_Me ' och ägare = ' mig '; IF v_count = 1 THENEXECUTE OMEDELBAR " DROP TABLE Me.Drop_Me ' , END IF , END ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du skickar e-post HTML -kod
    ·Eval Alternativ
    ·Hur man designar ett flödesschema för valutakonverter…
    ·Hur man kör PowerShell-skript från kommandoraden
    ·Konfigurera en Outlook-kalender Script
    ·Fördelar med Microsoft NET
    ·Hur man deklarerar variabler i ActionScript
    ·Förklaring av användningen av en Array
    ·Hur Importera Variabler att Python
    ·Specifikationerna för ett ATI Sapphire X1550
    Utvalda artiklarna
    ·Hur man skapar en fil i VBScript
    ·Hur man skriver ut div-taggar med PHP
    ·Hur man skickar ett SMS med PHP Script
    ·Hur till Bädda Unix kommandon i Perl
    ·Hur man driver ett PHP cronjobb
    ·Hur man gör en DLL samtal i LabVIEW
    ·Hur man använder timern i VB6
    ·Så ändrar Int till String
    ·Hur Importera databasen till Visual Basic 6
    ·Hur till Bädda in Windows Media Player i Javascript
    Copyright © Dator Kunskap http://www.dator.xyz