ORA-01445: cannot select ROWID from a join view without a key-preserved table [message #334269] |
Wed, 16 July 2008 01:04  |
sweetkhaliq
Messages: 200 Registered: April 2006
|
Senior Member |

|
|
Dear Members
I am using Oracle9i Enterprise Edition Release 9.2.0.1.0.
When I try to run this query I found this error
"ORA-01445: cannot select ROWID from a join view without a key-preserved table"
update store_mast sm1
set code = (select code||to_char(rnum,'fm0000') from
(select m.dscrip,s.code,row_number() over(partition by s.sub_cat_desc order by m.dscrip)rnum
from item_sub_cat s,store_mast m
where s.sub_cat_desc = m.itmcat)x
where sm1.rowid = x.rowid)
I am using two tables 1-store_mast , 2-item_sub_cat in this query .
Please tell me what is problem.
Thanks
[Updated on: Wed, 16 July 2008 01:05] Report message to a moderator
|
|
|
|
|
|
|
|