我应该如何在 Oracle 中使用 CLOB 或 NCLOB 数据类型?

How should I work with CLOB or NCLOB datatype in oracle?

我读到这些数据类型用于存储长字符串,所以我决定使用 NCLOB 来存储注释 Bio.I 只是想尝试一下,我创建了一个 table :

create table cmd(content NCLOB);

并尝试在 table 中插入一个长字符串,但只插入了三行。 像这样的图片:

我是不是用错了NCLOB?正确的方法是什么?

您的数据已正确插入,在从您的 table 在 sqlplus 中选择之前使用以下命令:

set long 9000
select * from cmd;

这是文档的 link: https://docs.oracle.com/database/121/SQPUG/ch_twelve040.htm#SQPUG088

干杯