Fråga : Oracle bildar tillåtet problem för 4.5 uppdatering

Är det möjligheten till den fastställda uppdateringen som är tillåten till False

SET_BLOCK_PROPERTY (ObjID_Pack.vk_follow_up_blk, UPDATE_ALLOWED, PROPERTY_FALSE); uppsättning en för

but sätter in för att uppdatera tillåtet?

Because som jag inte önskar att inaktivera VARJE, sätter in .......

e.g., om jag har ett kvarter MY_BLOCK innehåller efter fieldsFIELD_ONE
FIELD_TWO
FIELD_THREE
FIELD_FOUR
FIELD_FIVE

In några omständigheter, mig kan UPDATE_ALLOWED för uppsättningen MY_BLOCKS till UPDATE_ALLOWED för den FALSE
but uppsättningen FIELD_THREES till den TRUE

but användaren är oförmögen att skriva in några värderar i FIELD_THREE
anyone kan hjälpa?
" klar "

Svar : Oracle bildar tillåtet problem för 4.5 uppdatering

I Oracle bildar hierarkilooksnågot liknande detta:
kvarter - > objekt

Så i detta fall som det hela kvarteret undantar FIELD_THREE, kan uppdateras:
SET_BLOCK_PROPERTY (”MY_BLOCK”, UPDATE_ALLOWED, PROPERTY_TRUE);
och
SET_ITEM_PROPERTY (”MY_BLOCK.FIELD_THREE”, UPDATE_ALLOWED, PROPERTY_FALSE);

I detta fall det hela kvarteret kan inte uppdateras:
SET_BLOCK_PROPERTY (”MY_BLOCK”, UPDATE_ALLOWED, PROPERTY_FALSE);
och
SET_ITEM_PROPERTY (”MY_BLOCK.FIELD_THREE”, UPDATE_ALLOWED, PROPERTY_TRUE);
Detta är varför en användare är oförmögen att skriva in en värdera i FIELD_THREEN.
Andra lösningar  
 
programming4us programming4us