更新NCLOB问题列

时间:2010-02-04 05:45:24

标签: sql oracle oracle10g

我正在使用Oracle10g。

我的一个表包含NCLOB类型的列。我想通过查询或使用SQL Developer来更改列的数据。但我不知道,它不允许我更新价值。

  1. 有谁能帮助我为什么会这样?
  2. 或者我应该使用其他一些数据类型来代替NCLOB。 (我想要nvarchar(max))。
  3. 你能想一想我应该选择哪一个吗?

1 个答案:

答案 0 :(得分:1)

在更新时尝试使用TO_NCLOB()方法。

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