c# - How to perform this delete operation on a DB? -
i have following problem
i have 2 table on database respectivelly named vulnerabilityalertdocument , vulnerabilityreference bind togheter table named vulnerabilityalertdocument_vulnerabilityreference contains 2 fields: id of first table (vulnerabilityalertdocument) , id of second table (vulnerabilityreference)
now if try delete record vulnerabilityalertdocument sql server me can't because exist referential integrity constraint.
so if want delete record vulnerabilityalertdocument have following operations:
- i have select rows in vulnerabilityalertdocument_vulnerabilityreference first field id of record want delete vulnerabilityreference
- i have delete corresponding record vulnerabilityreference
- finaly have delete these row vulnerabilityalertdocument_vulnerabilityreference
i think correct solution have problem understand how can store result of selection in vulnerabilityalertdocument_vulnerabilityreference
can me?
i think got order of operations wrong. need is:
- delete rows vulnerabilityalertdocument_vulnerabilityreference vulnerabilityreferenceid fk equal target id want delete.
- delete vulnerabilityreference id equal target id want delete.
the way have it, you'll have same issue again. cannot delete vulnerabilityreference until have deleted related records in vulnerabilityalertdocument_vulnerabilityreference.
Comments
Post a Comment