Autor | Zpráva | ||
---|---|---|---|
michal_143 Profil * |
#1 · Zasláno: 27. 11. 2009, 18:11:54
ahoj, mam pripojene php na oracle xe.. moje tabulka obsahuje vice omezeni unique a jsem schopen vyhodnotit zda je chyba unique constraints (if ($err['CODE'] == 1) ...), ale potrebuji take zjistit v jakem sloupci tato chyba nastala a zjistit jakem sloupci se pokousim vkladat duplicitni hodnotu dik za rady
nebo je lepsi kontrolovat pomoci selectu zda je hodnota obsazena ve sloupci uz pred dotazem ? |
||
Aesir Profil |
#2 · Zasláno: 27. 11. 2009, 20:07:44
[#1] michal_143:
V té chybové hlášce by měl být obsažen i systémový název toho problémového omezení. Podle toho by se to mělo dát dohledat v systémové tabulce (nevím z hlavy název, dokumentace napoví). Ale dotazu navíc se asi nevyhnete, takže pokud na tom záleží (vědět konkrétní), bude pohodlnější nejdříve select. |
||
Časová prodleva: 14 let
|
0