2010-02-04 59 views
0

我正在使用Oracle10g。NCLOB更新列問題

我的一個表格包含NCLOB類型的列。我想通過查詢或使用SQL Developer來更改列的數據。但我不知道,它不允許我更新價值。

  1. 任何人都可以請幫助我爲什麼發生這種情況?
  2. 或者我應該使用一些其他數據類型來代替NCLOB。 (我想nvarchar(最大))。

你能給我一個想法哪一個我應該更喜歡使用?

+0

我沒有帶接到任何有關錯誤的任何回覆... :(更多信息:我收到此錯誤後打在數據庫中更新查詢** ORA-00932數據類型不一致預期得到CLOB **。謝謝, Mahesh – 2010-02-08 10:41:15

回答

1

嘗試在更新時使用TO_NCLOB()方法。

UPDATE TABLE SET NCLOB_COLUMN = TO_NCLOB('Some char literal') WHERE CONDITION