Foreign Key - Referential Actions

Referential Actions

Because the database management system enforces referential constraints, it must ensure data integrity if rows in a referenced table are to be deleted (or updated). If dependent rows in referencing tables still exist, those references have to be considered. SQL:2003 specifies 5 different referential actions that shall take place in such occurrences:

  • CASCADE
  • RESTRICT
  • NO ACTION
  • SET NULL
  • SET DEFAULT

Read more about this topic:  Foreign Key

Famous quotes containing the word actions:

    When posterity judges our actions here it will perhaps see us not as unwilling prisoners but as men who for whatever reason preferred to remain non-contributing individuals on the edge of society.
    George Lucas (b. 1944)