What is the use of CASCADE CONSTRAINTS?
Answers were Sorted based on User's Feedback
Answer / naresh
If you specify this option, later when you delete a row in
the parent table, the database server also deletes any rows
associated with that row (foreign keys) in a child table.
The principal advantage to the cascading-deletes feature is
that it allows you to reduce the quantity of SQL statements
you need to perform delete actions.
| Is This Answer Correct ? | 14 Yes | 0 No |
Answer / kunal sain
to drop the constraint from child table when dropping the
constraint from parent table.
| Is This Answer Correct ? | 10 Yes | 1 No |
Answer / nitesh
It is mainly used in referential integrity constraints.
When you use primary key/candidate key of one relation(say,
r1) as foreign key in other relation(say, r2), you want
changes made to primary key/candidate key of r1 must reflect
in foreign key of r2. And this can be achieved by CASCADE
constraint.
eg. consider two relations account, branch(with primary key
branch_name)
create table account(.....
foreign key branch_name references branch
on delete cascade
on update cascade
..........)
| Is This Answer Correct ? | 0 Yes | 0 No |
What is pessimistic concurrency?
What is database black box testing?
What is forward - only cursors / read only cursor?
Can we create clustered index on composite key?
What is the difference between composite index and covering index?
explain different types of cursors? : Sql server database administration
How to convert a unicode strings to non-unicode strings?
what is Data Transformation Services (DTS) ?can u explain me in detail?
How to find out the list schema name and table name for the database?
What changes in the front end code is needed if mirroring is implemented for the high availability? : sql server database administration
Mention the different types of replication in sql server.
what is denormalization and when would you go for it? : Sql server database administration
Oracle (3259)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)