ora01452找到重復(fù)的關(guān)鍵字 如何解決ora 01452無(wú)法create unique index找到重復(fù)的關(guān)鍵字?
如何解決ora 01452無(wú)法create unique index找到重復(fù)的關(guān)鍵字?為給定的表或視圖創(chuàng)建索引。創(chuàng)建唯一索引為表或視圖創(chuàng)建唯一索引(不允許具有相同索引值的兩行)。ORA-o1422實(shí)際
如何解決ora 01452無(wú)法create unique index找到重復(fù)的關(guān)鍵字?
為給定的表或視圖創(chuàng)建索引。
創(chuàng)建唯一索引為表或視圖創(chuàng)建唯一索引(不允許具有相同索引值的兩行)。
ORA-o1422實(shí)際返回?cái)?shù)量超出請(qǐng)求的正行數(shù)?
1. 你說(shuō)的應(yīng)該是ora-01422的錯(cuò)誤。
2. 這種情況通常發(fā)生在select into隱式游標(biāo)或where約束中。當(dāng)單個(gè)字段與子查詢返回的記錄進(jìn)行比較時(shí),可能會(huì)發(fā)生這種情況。
3. 在這兩種情況下,rownum=1應(yīng)該受到限制,而在前一種情況下,當(dāng)返回0行記錄時(shí),不會(huì)報(bào)告記錄錯(cuò)誤。建議在使用前判斷行數(shù),或者使用exception No Data捕捉異常。