Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Database Software >> Content

    SQL : Tom Vs . Trunkera

    Två metoder finns i SQL till tomma databastabeller . En är " DELETE " -funktionen och den andra är " STYMPA . " Både bevara integriteten i tabellen den töms , men var och skiljer sig i de mekanismer som används för att ta bort poster , särskilt med avseende på arbetssätt , dataräddning , snabbhet och resursanvändning . "Delete " -funktionen är kategoriserad som en data manipulation språk ( DML ) funktionen medan " TRUNCATE " tillhör familjen av funktioner som hanterar uppgifter definition språk ( DDL ) . Driftslägen

    " TRUNCATE " operation är en allt- eller - inget tillvägagångssätt som deallokerar diskutrymme reserverat för data i tabellen . Operationen tar bort även referenser till index . Data fortsätter att existera i tabellen tills den skrivs över med nya data . Omvänt , avlägsnar " DELETE " operation en post i taget , registrering av uppgifter om varje post i ett affärsbeslut loggen innan de tas bort . "Delete " operation kräver att transaktionen begås , medan en " TRUNCATE " implicit begår transaktionen . En " DELETE " uttalande gör också att användaren villkorligt bort poster som uppfyller en vissa kriterier . Addera Data Recovery

    A " TRUNCATE " operation tar bort data från en bord utan att spara någon rollback information. När kommandot utförs , är återhämtningen inte möjligt om det utrymme som tidigare tilldelats data har skrivits över med nya data . Omvänt kan rollback till en tidigare tillstånd i en " DELETE " operation uppstå eftersom varje post har åtagit sig att avvecklingen tabellutrymme före dess avlägsnande . Saknade uppgifter kan sedan utvinnas från rollback loggar , förutsatt loggar fortfarande existerar .
    Hastighet och Resursanvändning

    " TRUNCATE " operation är en höghastighetståg raderingen som kräver lite databasen resurser på grund av läget i den utför de allt -eller-inget -funktioner delete . "Delete" operationer på stora datamängder , å andra sidan , kan ta lång tid på grund av frågan om inspelning en rad i taget i avvecklingen tabellutrymme . Som ett resultat , kan den fysiska storleken på de inblandade tabellerna ballong före bortförandet av posterna krympa bordet tillbaka till en acceptabel storlek .
    Undantag när referensregler

    " , stympa " operationer kan bara ske om alla främmande nycklar tas bort eller inaktiveras före dess genomförande . Samma regel gäller för " DELETE " operationer . Detta beror på att regeln införts på databaser för att definiera primära och främmande nycklar relationer och som anger att " ingen främmande nyckel ska dingla . " Därför kommer " TRUNCATE " och "Delete " operationer misslyckas om det finns en primärnyckel /sekundärnyckelbegränsningen på plats .

    Tidigare:

    nästa:
    relaterade artiklar
    ·MS Access Advance Tutorial
    ·Hur man handskas med Apostrofer i SQL Strängar
    ·Hur du sorterar en Access Query Använda Uppslagstabell…
    ·Komma åt numrering poster från en Query
    ·Hur du sätter avstängd Menyer Tillbaks i Access 2007
    ·Hur man startar en ny databas i MS Access
    ·Hur man gör Tillträde Acceptera europeiska Brev
    ·Hur man känner igen tecken i FileMaker Text
    ·Hur man kan öka Linje Storlek i SAS
    ·Hur konvertera en SQL -fil till CSV
    Utvalda artiklarna
    ·Hur Radera Tidigare sökningarna på Sök Fönster
    ·Vad är filändelsen Ax
    ·Hur konvertera GroupWise till MS Word
    ·Hur man reparerar en okänt format i Access 2007
    ·Vad är Symantec Backup Exec
    ·Skype Installationsanvisningar
    ·Hur du ändrar AVI -filer till MP4
    ·Hur man gör former på Adobe Photoshop CS2 Tutorials
    ·Hur man gör etiketter med streckkoder
    ·Tutorial på lagrade procedurer i SQL Servers
    Copyright © Dator Kunskap http://www.dator.xyz