Connaissances Informatiques >> Logiciel >> SQL Server >> Content
  Derniers articles
  • Comment faire pour configurer SQL Se…
  • Quel est l’avantage de la séquence …
  • Comment créer une interface SQL de …
  • Comment télécharger SQL Server 200…
  • Quelle commande choisirez-vous pour …
  • Comment faire pour installer SQL Ser…
  • Comment faire pour trouver un index …
  • Différence entre SQL Server et Wind…
  • SQL Server Business Intelligence Too…
  • Comment faire pour supprimer automat…
  •   SQL Server
  • 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

  • Facebook

  • Twitter

  • Instagram

  • LinkedIn

  • TikTok

  • WhatsApp

  • WordPress

  • Chrome

  • Discord

  • Amazon
  •  
    SQL Server

    Décrivez les commandes drop table de SQL avec les options cascade et restrict ?

    Déposer la table est une commande DDL (Data Definition Language) en SQL utilisée pour supprimer ou supprimer une table et ses données associées d'une base de données. La CASCADE et RESTRICT Les options spécifient comment la base de données doit gérer les données ou contraintes associées lorsque la table est supprimée.

    1. DROP TABLE avec CASCADE :

    - Syntaxe :

    ```

    DROP TABLE

    CASCADE ;

    ```

    - Effet :

    - Supprime la table spécifiée ainsi que toutes ses données et tous les objets associés qui en dépendent.

    - Si la table supprimée a des contraintes de clé étrangère faisant référence à d'autres tables, la CASCADE L'option supprimera automatiquement les lignes associées dans ces tables référencées.

    - De même, si la table supprimée a des tables enfants avec des contraintes de clé étrangère qui y font référence, la CASCADE L'option supprimera également ces tables enfants.

    Exemple :

    ```

    Clients DROP TABLE CASCADE ;

    ```

    Cette commande supprimera la table « clients » et toutes les données qu'elle contient. De plus, il supprimera également toutes les lignes d'autres tables qui ont des contraintes de clé étrangère faisant référence à la table « clients ».

    2. SUPPRIMER LA TABLE avec RESTRICT :

    - Syntaxe :

    ```

    DROP TABLE

    RESTRICT ;

    ```

    - Effet :

    - Supprime la table spécifiée, mais empêche l'opération s'il existe des objets associés (par exemple, des contraintes de clé étrangère) qui seraient affectés par la suppression.

    - Contrairement à CASCADE , la RESTRICTE L'option ne supprimera pas automatiquement les données ou les objets associés.

    - S'il existe des dépendances ou des contraintes de clé étrangère empêchant la suppression de la table, un message d'erreur sera généré et l'opération échouera.

    Exemple :

    ```

    RESTRICTION des clients DROP TABLE ;

    ```

    S'il existe d'autres tables avec des contraintes de clé étrangère faisant référence à la table « clients », cette commande échouera et renverra un message d'erreur. Pour exécuter correctement la commande, les contraintes de clé étrangère doivent être supprimées ou modifiées avant de tenter de supprimer la table « clients ».

    Le choix entre CASCADE et RESTRICT dépend du schéma de base de données spécifique et du comportement souhaité. CASCADE est utile lorsque vous souhaitez supprimer rapidement une table et toutes ses données associées, tout en RESTRICT garantit qu'aucune perte de données involontaire ne se produit en raison de relations de clé étrangère.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment savoir SQL Server Management 
  • Quels sont les avantages et les inconvénients des index dans Oracle ? 
  • Qu'est-ce que SQL Server Service Manager Microsoft 
  • Qu’est-ce que le substr dans Oracle ? 
  • Comment faire pour installer Microsoft SQL Server 2005 Integration Services 
  • Comment réaliser un test ping ? 
  • Comment restaurer une base de données principale dans un SQL Server 2008 
  • Comment faire pour utiliser SQL Server dans Windows Server 2003 
  • SQL Server Business Intelligence Tools 
  • Comment faire pour supprimer un serveur dans une liste déroulante sur SQL Studio 
  • Connaissances Informatiques © http://www.ordinateur.cc