如何使用 Sql Developer 编辑 nclob 列
How to edit a nclob column using Sql Developer
我无法使用 SQL 开发人员:
在 Oracle 数据库中编辑 nclob 列数据类型
屏幕截图的左侧表示您执行了 SELECT
语句,结果产生了一些行。 CONFIG
(也就是 CLOB
,对吗?)无法在一行中显示它包含的所有数据,因此您可以选择通过单击 铅笔 按钮 - 这就是您所做的,如屏幕截图右侧所示。
含义:您正在查看 SELECT
语句的结果,您不能 编辑 它。如果要编辑列的内容,请转到对象导航器,找到 table,转到 "Data" 节点并在那里执行编辑。
你想做的是编辑这个(在 SQL*Plus 中执行):
SQL> select * From dept;
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
您不能在此处编辑任何内容,它只是查询的结果。 UPDATE
会这样做,或者 - 如果您使用 GUI(是的,您会这样做)- 转到 "Data" 选项卡并在那里进行。
我无法使用 SQL 开发人员:
在 Oracle 数据库中编辑 nclob 列数据类型屏幕截图的左侧表示您执行了 SELECT
语句,结果产生了一些行。 CONFIG
(也就是 CLOB
,对吗?)无法在一行中显示它包含的所有数据,因此您可以选择通过单击 铅笔 按钮 - 这就是您所做的,如屏幕截图右侧所示。
含义:您正在查看 SELECT
语句的结果,您不能 编辑 它。如果要编辑列的内容,请转到对象导航器,找到 table,转到 "Data" 节点并在那里执行编辑。
你想做的是编辑这个(在 SQL*Plus 中执行):
SQL> select * From dept;
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
您不能在此处编辑任何内容,它只是查询的结果。 UPDATE
会这样做,或者 - 如果您使用 GUI(是的,您会这样做)- 转到 "Data" 选项卡并在那里进行。