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:

  1. delete rows vulnerabilityalertdocument_vulnerabilityreference vulnerabilityreferenceid fk equal target id want delete.
  2. 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

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -