Oracle & cizi klice

Karel Zak zakkr na zf.jcu.cz
Čtvrtek Srpen 24 18:02:44 CEST 2000


On Thu, 24 Aug 2000, Vladimir Naprstek wrote:

> Honza Pazdziora wrote:
> 
> > > lze zjistit, zda k zaznamu v jedne tabulce nejsou pomoci cizich klicu
> > > pripojeny zaznamy z jinych tabulek?
> > > potrebuji urcit, zda zaznam je mozno smazat ci nikoliv. Nezajima mne ani
> > > jake zaznamy v jakych tabulkach, jen ano/ne.
> >
> > Udelejte v transakci delete a pokud selze s
> >
> >         ORA-02292: integrity constraint (schema.constraint_name) violated - child record found
> 
> Jenze takto to delat nechci, potrebuji pri vyberu z tabulky urcit, zda zaznam lze nebo nelze a
> nabidnout uzivateli moznost jej smazat....
> Mam totiz data z ruznych zdroju (stare db aplikace, textove soubory atd.) a toto vsechno se
> nahrnulo do tabulky. Na nektere zaznamy jsou odkazy a nektere zaznamy jsou jen smeti. Uzivatele
> si to vsak musi uklidit sami a zkouset jeden zaznam po druhem, zda jde smazat, mi prijde trochu
> detinsky pristup. Navic ne vsechny se budou mazat...

 Pokud jsou tam nejake vazby mezi sloupci tak co vam brani udelat SELECT,
kterym dostanete seznam tech zaznamu kde jsou vazby?

 WHERE a.id = b.id

 				Karel

PS. jakou delku radky mate v mailu nastavenou? Jste dlouhy :-)



Další informace o konferenci Databases