Autor Zpráva
michal_143
Profil *
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
[#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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: