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
查看全文
相关阅读:
Python(八)进程、线程、协程篇
Python(七)Socket编程、IO多路复用、SocketServer
Python(六)面向对象、异常处理、反射、单例模式
Python并发编程之多进程
ORM框架SQLAlchemy
Python并发编程之IO模型
Python并发编程之同步异步and阻塞非阻塞
二分查找
插入排序
单向链表
原文地址:https://www.cnblogs.com/songsh96/p/605356.html
最新文章
安装错误解决方式及其网址
关于python配置文件.conf的获取方式
mysq中文编码问题
python 同时遍历俩个列表
数据加密
cookie 和session 的区别详解
http协议
Python 爬虫|深入请求:http协议以及fiddler的使用
其它测试:回归测试、冒烟测试、APP测试、联调测试、确认测试、随机测试、安全测试、探索性测试
按是否手工执行测试的角度划分:手工测试、自动化测试
热门文章
按测试实施组织的角度划分:α测试(Alpha Testing)、β测试(Beta Testing)、第三方测试
性能指标
按测试对象的角度划分:性能测试、安全测试、兼容性测试、文档测试、易用性测试(用户体验测试)、业务测试、界面测试、安装测试
测试分类
缺陷基本理论知识
测试用例
软件测试流程
按软件开发阶段的角度划分:单元测试、集成测试、系统测试、验收测试
CSS 基础篇
HTML 基础篇
Copyright © 2011-2022 走看看