| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Software Database >> Content
    SQL trigger soppresso
    trigger SQL sono porzioni di codice SQL che vengono eseguite su un determinato evento o quando lo stato del database soddisfa le condizioni specificate . Anche se la sintassi per la creazione e l'eliminazione di trigger varia leggermente tra i sistemi di database diversi , i trigger sono all'ordine del giorno in quasi ogni progetto di database di grandi dimensioni . Sviluppatori di database utilizzano spesso trigger SQL per login automatico o funzionalità analitiche , in quanto possono essere configurati in modo da creare o aggiornare il database dopo l'esecuzione di una query . Provoca

    SQL trigger può essere cancellata manualmente tramite una dichiarazione "DROP TRIGGER " o automaticamente come un effetto collaterale di un'altra query SQL . Sviluppatori impostare un trigger di auto- cancellazione o un trigger che elimina un altro trigger per le condizioni date. Le eliminazioni di trigger alterano la semantica del database in termini di elaborazione analitica , che richiede attenzione e la revisione dallo sviluppatore del database . È anche possibile eliminare i trigger come un effetto collaterale di un'altra query , come ad esempio i processori pagina web , assumendo che l'esecutore di query dispone delle autorizzazioni per modificare i trigger per quel database .
    Effetti
    < p > Eliminazione di un trigger è una normale funzione della base di dati , soprattutto se fatto manualmente o automaticamente in base a un piano di database ben pensato . Quando un trigger delezione è inaspettato , tuttavia, le conseguenze sulla semantica del database sono gravi . Dal momento che innesca spesso registro o raccogliere dati di database per l'uso analitico , la cancellazione di questi risultati logici nei log incompleti o statistiche difettosi . A seconda di quanto l'organizzazione si basa sul database , questo può devastare le pratiche commerciali o semplicemente causare un inconveniente per gli utenti del sistema .
    Detection

    Purtroppo , perché le istruzioni SQL delete non vengono registrati per impostazione predefinita, è molto difficile da rilevare un trigger SQL cancellato. Se il database è abbastanza piccolo , gli amministratori di sistema di solito può indovinare se un trigger è stato cancellato. Lo fanno con la ricerca di dispersi effetti collaterali del grilletto , per esempio, mancano le voci di registro . Il SQL "SHOW innesca" comando permette agli sviluppatori di visualizzare tutti i trigger attivi e le loro condizioni associate nel database. Per i sistemi di database più complessi , a mantenere un rigoroso registro di tutte le operazioni di innesco , a causa della loro capacità di alterare la semantica del database in modi imprevedibili .
    Prevenzione

    sviluppo di database best- pratiche aiutano a proteggere la semantica dei dati vengano modificati involontariamente da errori o errori nel codice del database . Per evitare che i cambiamenti semantici imprevisti, come SQL grilletto cancellazione , dichiarazioni di trigger non dovrebbero aggiornare , inserire o eliminare un altro trigger . Maneggiare tutti i trigger manualmente da sviluppatori di database , mantenendo un registro accurato dei cambiamenti associati. Tutti gli sviluppatori di database devono essere a conoscenza delle operazioni di attivazione attraverso il database , per eliminare la confusione se un trigger viene eliminato.

    Previous :

    next :
      Articoli Correlati
    ·Come importare da CSV Con SSIS 
    ·Che cosa è Istanza Oracle Database 
    ·Come stampare un documento di Word da accessi 
    ·Come aprire Query Analyzer a SQL 2005 Express 
    ·I vantaggi di database Oracle 
    ·Come aggiungere una colonna Query in Access 
    ·Come eseguire più di selezionare in una query di Acces…
    ·Come inserire una data letterale con T - SQL 
    ·Come spostare vBulletin con un errore 
    ·Come memorizzare i dati gerarchica 
      Articoli in evidenza
    ·Che cos'è un database DB2 ? 
    ·Come usare il sistema Algebra di un computer per trovar…
    ·Come aggiornare Adobe Premiere Pro 2 
    ·Se My Sims è morto il The Sims 3 , Come faccio a farli…
    ·Come rippare un DVD su un computer con Windows Media Ce…
    ·Come passare alla canzone successiva su IMVU 
    ·Come aggiungere i nomi di Riempimento automatico in Exc…
    ·Come riferimento a una tabella in Excel 
    ·Come reimpostare la password di PowerShell in Exchange 
    ·Come giocare un CD-R su un computer 
    Copyright © Conoscenza Informatica http://it.wingwit.com