[ kdev @ 22.02.2005. 14:23 ] @
| Treba da obrišem tri povezane tabele SQL komandom DELETE ili na neki drugi način. Koji bi tonačin bio i kakva bi sintaksa komande bila? Da li se uopšte može DELETE komandom obrisati tri tabele povezane ključem?
Tabela1 ------------ ID1
Tabela2 ------------ ID2, ID1
Tabela3 ------------ ID3, ID2
gdje je ID1 neka vrijednost? Kako? |
[ degojs @ 22.02.2005. 22:52 ] @
Pogledaj DROP TABLE.. I najjednostavnije rečeno, briši ih obrnutim redosledom od onog kojim su kreirane. Naravno, DROP TABLE uklanja čitavu tablu, a ako želiš da ukloniš samo podatke iz tabli, onda koristi DELETE.
[ bunker @ 23.02.2005. 07:59 ] @
Code:
delete Table3 from Table3
inner join Table2 on Table2.ID2 = Table3.ID2
where Table2.ID1 = @param
delete from Table2 where ID1 = @param
....
ostalo i sam znas. mislim da si ovo hteo. nemoj da te zbunjuje prvi upit, lai to sigurno funkcionise.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.