Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Quote Originariamente inviata da LeleFT Visualizza il messaggio
    Generalmente è già così se c'è una relazione di foreign key. Quando si costruisce la foreign key si può anche specificare che tipo di azione intraprendere quando viene tentata la cancellazione di un record dalla tabella principale:
    - Nessuna azione: se si tenta di cancellare un record referenziato dalla tabella principale, viene sollevato un errore
    - Set null: se si cancella un record referenziato dalla tabella principale, in quella collegata la foreign key viene posta a null
    - Cascade: se si cancella un record referenziato dalla tabella principale, vencono cancellati in cascata anche tutti i record della collegata.

    Nel tuo caso, quindi, avrai la tabella Ordine (secondaria) con una Foreign Key verso Articolo (principale) con vincolo di nessuna azione.

    Il DBMS non ti permetterà di cancellare nessun Articolo che sia referenziato dalla tabella Ordine.
    Grazie a te ed anche ad optime per il chiarimento.
    jabjoint

  2. #2
    Quote Originariamente inviata da jabjoint Visualizza il messaggio
    Grazie a te ed anche ad optime per il chiarimento.
    Se volessi invece evitare il cancellamento di un Articolo in caso non fosse relazionato?
    Cosa dovei inserire?
    jabjoint

  3. #3
    Quote Originariamente inviata da jabjoint Visualizza il messaggio
    Se volessi invece evitare il cancellamento di un Articolo in caso non fosse relazionato?
    Cosa dovei inserire?
    ma hai un applicativo che usa questo db?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.