隨筆-153  評論-235  文章-19  trackbacks-0
                今天,師弟更新數據的時候出現問題。出現“更新分區關鍵字列將導致分區的更改” ,看了下數據庫,更新的表有分區,而且更新的字段是分區的關鍵字(從報錯可以看出來了)。
                網上找了下,說用這樣可以:

          alter table xxx enable row_movement;

          但我沒有試也沒有這樣做,可能是不放心,解決辦法是不更新分區的關鍵字(因為系統不用更新它的,之前更新是因為hibernate處理它了)。如果的確要更新可以先刪除了,再添加一個。引用http://www.itpub.net/283642,1.html

          Question: Why am I getting an ora-14402 error when I update a partition key
          Answer: You cannot update the value of the partition key, the only way you can go about this is by deleting the old row and adding a new row to the table


          posted on 2007-10-29 21:09 流浪汗 閱讀(4342) 評論(0)  編輯  收藏 所屬分類: oracle
          主站蜘蛛池模板: 惠州市| 拉萨市| 莱阳市| 新乡县| 孝感市| 邯郸市| 黑河市| 新野县| 荔浦县| 宝坻区| 勐海县| 赤峰市| 扎鲁特旗| 蕉岭县| 江西省| 肇源县| 遂昌县| 兴安盟| 丰县| 崇礼县| 西充县| 郑州市| 白山市| 唐山市| 丹巴县| 和林格尔县| 海城市| 江川县| 阳原县| 通城县| 山阳县| 沛县| 安新县| 天台县| 汉源县| 凉山| 嫩江县| 沈阳市| 鸡西市| 定州市| 漠河县|