zoukankan
html css js c++ java
Clob实践
CREATE
TABLE
sammy_test_clob (
ID
NUMBER
,
site
VARCHAR2
(
4000
),
mail_data CLOB
)
INSERT
INTO
sammy_test_clob
VALUES
(
1
,
'
BQA
'
, EMPTY_CLOB( ));
INSERT
INTO
sammy_test_clob
VALUES
(
2
,
'
BQP
'
, EMPTY_CLOB( ));
INSERT
INTO
sammy_test_clob
VALUES
(
3
,
'
BQA
'
, EMPTY_CLOB( ));
--
读
DECLARE
hh
VARCHAR2
(
4000
);
hhh
VARCHAR2
(
5000
);
BEGIN
SELECT
getclob(
'
sammy_test_clob
'
,
'
id
'
,
'
mail_data
'
,
2
,
1
)
INTO
hh
FROM
DUAL;
--
for v IN 1..length(hh)/255 loop
--
hhh := substr(hh,0,255);
--
hh := substr(hh,v*255);
hhh :
=
TRIM( hh );
DBMS_OUTPUT.put_line( hhh );
--
end loop;
--
DBMS_OUTPUT.put_line( hhh );
END
;
--
写
DECLARE
lobloc CLOB;
buffer
VARCHAR2
(
2000
);
amount
NUMBER
:
=
20
;
offset
NUMBER
:
=
1
;
BEGIN
--
--初始化要写入的数据
buffer :
=
'
This is a writing exampleGGGGGGFFFFFFFFF
'
;
amount :
=
LENGTH( buffer );
SELECT
mail_data
INTO
lobloc
--
获取定位器并锁定行
FROM
sammy_test_clob
WHERE
site
=
'
BQP
'
FOR
UPDATE
;
DBMS_LOB.WRITE( lobloc,
amount,
1
,
buffer );
COMMIT
;
END
;
--
其它测试
SELECT
*
FROM
sammy_test_clob;
CALL UPDATECLOB(
'
sammy_test_clob
'
,
'
id
'
,
'
mail_data
'
,
2
,
1
,
'
89898989898989898
'
)
DECLARE
hh
VARCHAR2
(
5000
);
hhh
VARCHAR2
(
5000
);
BEGIN
SELECT
STRING_AGGREGATE_FUN( mail_data )
INTO
hh
FROM
sammy_test_clob
WHERE
ID
=
2
GROUP
BY
site;
FOR
v
IN
1
.. LENGTH( hh )
/
255
LOOP
hhh :
=
SUBSTR( hh,
0
,
255
);
hh :
=
SUBSTR( hh, v
*
255
);
DBMS_OUTPUT.put_line( hhh );
END
LOOP;
END
;
UPDATE
sammy_test_clob
SET
mail_data
=
'
45dsfffdffffdffffffffffffffffffkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
'
WHERE
ID
=
3
查看全文
相关阅读:
SQL Server Code tips (持续更新)
Oracle 函数 “判断数据表中不存在的数据,才允许通过”
Oracle 函数 “把当前的用户(审核人,审核通过后)插入到数据表中”
Oracle 函数 “自动生成订单号”
Oracle中的instr()函数 详解及应用
Oracle中的substr()函数 详解及应用
Spring实战(三)Spring中装配Bean的三种方式---XML、JavaConfig、AutoWire
Spring实战(二)Spring容器和bean的生命周期
Spring实战(一)Spring简介---呕心沥血只为让Java开发更简单。
git、git bash、git shell
原文地址:https://www.cnblogs.com/songsh96/p/605356.html
最新文章
Chrome浏览器跨域
JS页面刷新
关于浏览器【chromfriefox】窗口页面的不展开问题
JqGrid相关操作备忘 方法列表
MyEclipse Maven 警告: Failed to scan JAR [file:/C:/xxxxx.jar] from WEB-INF/lib
关于spring的配置文件的约束配置
css基础
HTML进阶
HTML基础进阶
【问题解决方案】之 Word 公式编辑器 使用小tips
热门文章
Java 线程池
URL编码规则
加密算法的简介
RSA 加密算法 Java 公钥加密私钥解密 和 私钥加密公钥解密 的特点
AES 加解密 Java实现
DES加密Java实现
base64 base64urlsafe
xargs 命令
Debugger 怎么用
target file里面的每个string字段的双引号怎么去掉
Copyright © 2011-2022 走看看