webForumDet fria alternativet

Ta bort ur massa tabeller. Relationer osv..

Databaser & SQL

3 svar · 268 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1
Con.Execute("Delete From projektforetag Where projektforetagID ="& cINT(fixaTecken(projektforetagID))) 
  Con.Execute("Delete From projektanvandareLankning Where projektforetagID ="& cINT(fixaTecken(projektforetagID)))  
  Con.Execute("Delete From projektanvandare Where projektanvandareID not in(Select projektanvandareID From projektanvandare)")
  Con.Execute("Delete From projektaktivitetLankning Where projektanvandareID not in(Select projektanvandareID From projektanvandare)")
  Con.Execute("Delete From projektaktivitet Where projektaktivitetID not in(Select projektaktivitetID From projektaktivitetLankning)")
  Con.Execute("Delete From projektlankning Where projektanvandareID not in(Select projektanvandareID From projektanvandare)")
  Con.Execute("Delete From projekt Where projektID not in(Select projektID From projektlankning)")
  Con.Execute("Delete From projektKundLankning Where projektanvandareID not in(Select projektanvandareID From projektanvandare)")
  Con.Execute("Delete From projektKund Where projektKundID not in(Select projektKundID From projektKundLankning)")
  Con.Execute("Delete From projektKundKontaktpersonLankning Where kundID not in(Select projektKundID From projektKund)")
  Con.Execute("Delete From projektKundKontaktperson Where projektKundKontaktpersonID not in(Select projektKundKontaktpersonID From projektKundKontaktpersonLankning)")

Ska ta bort information ur en massa tabeller då jag raderar ett företag. Hur gör man detta på ett bättre sätt?

Medlem sedan dec. 200012 464 inlägg
#2

Man definerar foreign keys med on delete cascade.

Medlem sedan jan. 20013 406 inlägg
#3

Behöver nog en lite mer utförlig förklaring. Det är en access databas det kanske är viktigt.

Medlem sedan dec. 200012 464 inlägg
261 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)