Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
  Derniers articles
  • Comment requête longue du type de d…
  • Comment faire pour installer l'admin…
  • Comment prévenir un duplicata sur A…
  • Comment accéder à des rapports de …
  • Comment restaurer une base de 2000 à…
  • Comment maximiser le Conseil de l'in…
  • Comment trouver la longueur de la ch…
  • Quels outils sont fournis dans Acces…
  • Comment faire pour convertir la chaî…
  • Comment faire pour synchroniser deux…
  •   Logiciel de base de données
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Logiciel de base de données

    SQL : Vs vide . Tronquent

    Deux méthodes existent dans SQL aux tables de base de données vide . La première est la fonction «Supprimer» et l'autre est " TRUNCATE ". Fois de préserver l'intégrité de la table, il se jette , mais chacun diffère dans les mécanismes utilisés pour supprimer des enregistrements , en particulier en ce qui concerne les modes de fonctionnement , récupération de données , la vitesse et l'utilisation des ressources . La fonction "DELETE" est classé en fonction du langage de manipulation de données ( DML ), tandis que " TRUNCATE " appartient à la famille des fonctions qui traitent de Data Definition Language (DDL) . Modes de fonctionnement

    L'opération " TRUNCATE " est une approche tout-ou- rien qui libère de l'espace disque réservé aux données de la table . L'opération supprime aussi des pointeurs vers des index. Les données continuent d'exister dans la table jusqu'à ce qu'il soit remplacé par de nouvelles données . En revanche , l'opération "DELETE" supprime un enregistrement à la fois , enregistrer les détails de chaque enregistrement dans un journal des transactions avant son retrait . L'opération "DELETE" exige que l'opération soit commis , alors qu'un " TRUNCATE " s'engage implicitement la transaction. Une déclaration "DELETE" permet également à l' utilisateur de supprimer conditionnellement enregistrements qui répondent à certains critères .
    Data Recovery

    Une opération " TRUNCATE " supprime les données d'une tableau sans enregistrer les informations de restauration. Une fois que la commande est exécutée , la récupération n'est pas possible si l'espace précédemment alloué pour les données ont été écrasées par les nouvelles données. En revanche , la restauration à un état antérieur dans une opération "DELETE" peut se produire parce que chaque enregistrement est engagée dans le tablespace d'annulation avant son retrait . Les données manquantes peuvent ensuite être récupérées à partir des journaux d'annulation , à condition que les billes existent toujours.
    Vitesse et une utilisation des ressources

    L' opération " TRUNCATE " est un opération de suppression à grande vitesse qui nécessite peu de ressources de base de données en raison de la manière dont il remplit les fonctions de supprimer tous ou rien . opérations "Delete" sur de grands volumes de données , d'autre part, peut prendre un temps considérable en raison de la question de l' enregistrement d' une ligne à la fois dans l' espace de table de restauration. En conséquence, la taille physique des tables impliquées pourrait connaître une explosion avant le retrait des dossiers rétrécir le tableau arrière à une taille acceptable.
    Exceptions concernant les contraintes référentielles

    " , "opérations TRUNCATE ne peut se produire si toutes les contraintes de clé étrangère sont supprimés ou désactivés avant son exécution . La même règle s'applique à " supprimer" des opérations . Cela est dû à la règle imposée sur les bases de données pour définir les relations de clé primaire et étrangère et qui précise qu '"aucune clé étrangère doit balancer . " Par conséquent, " TRUNCATE " et "Supprimer" opérations échoueront si il ya une clé primaire /contrainte de clé étrangère en place.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour modifier les procédures dans MS Access 
  • Comment faire un planificateur d'événements dans Access 2007 
  • Pouvez-vous créer des rapports MS Access Avec Photos 
  • Pourquoi l'accès ne calcule sur une cellule vide 
  • Comment faire pour convertir un fichier DBA texte 
  • Comment faire pour convertir les données en majuscules dans Access 
  • Comment importer un fichier CSV à un carnet d'adresses 
  • Comment Actualiser l' accès Subform Macro après un changement des données 
  • Comment trouver le défaut SID pour Oracle 9i 
  • Comment faire pour utiliser un séparateur non imprimables dans Access 
  • Connaissances Informatiques © http://www.ordinateur.cc