| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come eliminare una tabella di database solo se esiste già
    Se si utilizza un database abbastanza a lungo , probabilmente incorrere in una situazione in cui si desidera eliminare una tabella , se esiste. Spesso la ragione ti consigliamo di farlo è perché è necessario creare una tabella e non si vuole incorrere in un errore quando si tenta di creare , perché un tavolo con quel nome esiste già , ma non vogliono incontrare un errore quando viene rilasciato perché non esiste. Qualunque siano le vostre motivazioni possono essere, questo è come si può eliminare una tabella , se ( e solo se) già esiste in MySQL , MS SQL e Oracle . Cose che ti serviranno
    Oracle , MySQL o MS SQL Server
    Un tavolo si sono prurito di sbarazzarsi di
    Mostra più istruzioni
    1

    MySQL è stato gentile abbastanza da rendere molto semplice per cadere una tabella esistente . Per eliminare la tabella , purtroppo, con il nome in ' Drop_Me ' , eseguire la seguente query -

    DROP TABLE IF EXISTS Drop_Me
    2

    MS SQL rende leggermente più difficile da eliminare una tabella , se esiste . Per ottenere questo risultato, è necessario utilizzare un'istruzione IF EXISTS e la funzione -

    IF EXISTS ( SELECT 1 FROM WHERE sys.objects OBJECT_ID = OBJECT_ID ( N'Drop_Me ' ) e digitare = ( N' U ')) DROP TABLE Drop_Me
    3

    Oracle prende la complessità di far cadere un tavolo se esiste al livello successivo . In questo pezzo di codice di esempio , è necessario conoscere il proprietario della tabella , che risulta essere ' Me ' -

    NUMERO DECLAREv_count : = 0; BEGINSELECT COUNT ( * ) INTO v_count FROM nome_tabella WHERE ALL_TABLES = ' Drop_Me ' E owner = ' Me ' , se v_count = 1 THENEXECUTE IMMEDIATA ' DROP TABLE Me.Drop_Me '; END IF ; END;

    Previous :

    next :
      Articoli Correlati
    ·Formazione Extreme Programming 
    ·Come associare un C Sharp Collection di una casella di …
    ·Come disattivare ActiveMARK Regedit 
    ·Come aggiungere un utente a RCS 
    ·Modi diversi per visualizzare la data nella riga di com…
    ·Come creare drawable da ID Resource sul Android 
    ·Come convertire Olympus DSS file 
    ·Come rimuovere un'unità connessa in VBS 
    ·Come configurare un Flex PMD 
    ·Qual è la differenza tra basso livello di programmazio…
      Articoli in evidenza
    ·Come accettare l'input dell'utente con Python 
    ·Come infilare in Python 
    ·Come creare e utilizzare un DataGrid 
    ·Come aumentare il limite di memoria PHP in Apache 
    ·Come trovare se una stringa contiene un'altra stringa i…
    ·Chat Java Code 
    ·Io non può rendere i file JSP in IE 8.0 
    ·Come aprire i file VBS 
    ·Introduzione a Python 3 
    ·Come modificare un font con PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com