CLOB_TRIM

说明

截取大对象CLOB中的数据为指定长度

语法

clob_trim ::=

参数

clob_column

clob类型对应的列名。

clob_length

要截取大对象CLOB中数据指定的长度值。

返回值

读取大对象clob中现有数据内容的长度。

示例

示例1: 截取大对象clob中的数据为指定长度

DROP TABLE tab1 CASCADE;

--  创建包含 CLOB 列的表
CREATE TABLE tab1(a INT, c CLOB);

--  插入 CLOB 数据
INSERT INTO tab1 VALUES(1, 'abcdefg');


SELECT * FROM tab1;
A(int)      |C(clob)      |
-------------------------
1           |abcdefg      |
总数目:1


--  截取CLOB对象的长度为5
SELECT clob_trim(c, 5) FROM tab1 WHERE a = 1;
CLOB_TRIM(int)      |
--------------------
5                   |
总数目:1


--  截取CLOB对象的长度为3
SELECT clob_trim(c, 3) FROM tab1 WHERE a = 1;
CLOB_TRIM(int)      |
--------------------
3                   |
总数目:1


--  CLOB对象的长度已被截为3
SELECT clob_trim(c, 5) FROM tab1 WHERE a = 1;
CLOB_TRIM(int)      |
--------------------
3                   |
总数目:1


SELECT * FROM tab1 WHERE a = 1;
A(int)      |C(clob)      |
-------------------------
1           |abc          |
总数目:1


--  删除表
DROP TABLE tab1;