IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Alter table cascade


Sujet :

SQL Oracle

  1. #1
    Membre confirmé Avatar de mullger
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 157
    Par défaut Alter table cascade
    Bonjour,

    J'aimerais ajouter des contraintes de suppression en cascade sur certaines de mes tables mais je ne sais pas comment faire. j'ai cherché mais je n'ai rien trouvé de précis. Quelqu'un pourrait-il m'éclairer ?

    ALTER TABLE TB_ELEVE CASCADE CONSTRAINT ON ???

    Merci d'avance,

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437

  3. #3
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    merci pour le mieux

    il n'existe cependant pas de ALTER TABLE t MODIFY CONSTRAINT c ON DELETE CASCADE. Il faut supprimer la clé étrangère et la recréer

  4. #4
    Membre confirmé Avatar de mullger
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2006
    Messages : 157
    Par défaut
    Alors je dois faire un :
    ALTER TABLE nom_de_la_table drop nom_de_la_contrainte ;

    puis :
    ALTER TABLE nom_de_la_table add nom_de_la_contrainte foreign key (nom_de_la fk) ON DELETE CASCADE;

    Est-ce que la synthaxe est juste ?

Discussions similaires

  1. alter table on delete cascade, erreur syntaxe
    Par sam01 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 25/11/2006, 22h06
  2. [débutant] conseils sur contraintes et alter table
    Par maysa dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 26/05/2004, 09h03
  3. [Delphi 2] Alter Table
    Par Form_Load dans le forum Bases de données
    Réponses: 11
    Dernier message: 23/04/2004, 14h26
  4. Probleme 'ALTER TABLE' et 'FOREIGN KEY'
    Par maahta dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 30/09/2003, 14h25
  5. Alter table qui ne passe...
    Par Gential dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 04/06/2003, 17h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo