Clob实践CREATE TABLE sammy_test_clob (
Clob实践
Clob实践ID 
NUMBER,
Clob实践site 
VARCHAR2(4000),
Clob实践mail_data CLOB
Clob实践
Clob实践)
Clob实践
Clob实践
INSERT INTO sammy_test_clob
Clob实践     
VALUES ( 1'BQA', EMPTY_CLOB( ));
Clob实践
INSERT INTO sammy_test_clob
Clob实践     
VALUES ( 2'BQP', EMPTY_CLOB( ));
Clob实践
INSERT INTO sammy_test_clob
Clob实践     
VALUES ( 3'BQA', EMPTY_CLOB( ));
Clob实践
Clob实践
Clob实践
--
Clob实践
DECLARE
Clob实践    hh    
VARCHAR24000 );
Clob实践    hhh   
VARCHAR25000 );
Clob实践
BEGIN
Clob实践    
SELECT getclob( 'sammy_test_clob',
Clob实践                    
'id',
Clob实践                    
'mail_data',
Clob实践                    
2,
Clob实践                    
1 )
Clob实践      
INTO hh
Clob实践      
FROM DUAL;
Clob实践
Clob实践
-- for v IN 1..length(hh)/255 loop
Clob实践--
hhh := substr(hh,0,255);
Clob实践
 --hh := substr(hh,v*255);
Clob实践
    hhh := TRIM( hh );
Clob实践    DBMS_OUTPUT.put_line( hhh );
Clob实践
--end loop;
Clob实践
  -- DBMS_OUTPUT.put_line( hhh );
Clob实践
END;
Clob实践
Clob实践
Clob实践
Clob实践
--
Clob实践

Clob实践
DECLARE
Clob实践    lobloc   CLOB;
Clob实践    buffer   
VARCHAR22000 );
Clob实践    amount   
NUMBER           := 20;
Clob实践    offset   
NUMBER           := 1;
Clob实践
BEGIN
Clob实践
----初始化要写入的数据
Clob实践
    buffer := 'This is a writing exampleGGGGGGFFFFFFFFF';
Clob实践    amount :
= LENGTH( buffer );
Clob实践
Clob实践    
SELECT     mail_data
Clob实践          
INTO lobloc                                    -- 获取定位器并锁定行
Clob实践
          FROM sammy_test_clob
Clob实践         
WHERE site = 'BQP'
Clob实践    
FOR UPDATE;
Clob实践
Clob实践    DBMS_LOB.WRITE( lobloc,
Clob实践                    amount,
Clob实践                    
1,
Clob实践                    buffer );
Clob实践    
COMMIT;
Clob实践
END;
Clob实践
Clob实践
--其它测试
Clob实践
SELECT *
Clob实践  
FROM sammy_test_clob;
Clob实践
Clob实践
Clob实践CALL UPDATECLOB(
'sammy_test_clob','id','mail_data',2,1,'89898989898989898')
Clob实践
Clob实践 
Clob实践
DECLARE
Clob实践    hh    
VARCHAR25000 );
Clob实践    hhh   
VARCHAR25000 );
Clob实践
BEGIN
Clob实践    
SELECT   STRING_AGGREGATE_FUN( mail_data )
Clob实践        
INTO hh
Clob实践        
FROM sammy_test_clob
Clob实践       
WHERE ID = 2
Clob实践    
GROUP BY site;
Clob实践
Clob实践    
FOR v IN 1 .. LENGTH( hh ) / 255
Clob实践    LOOP
Clob实践        hhh :
= SUBSTR( hh,
Clob实践                       
0,
Clob实践                       
255 );
Clob实践        hh :
= SUBSTR( hh, v * 255 );
Clob实践        DBMS_OUTPUT.put_line( hhh );
Clob实践    
END LOOP;
Clob实践
END;
Clob实践
Clob实践 
Clob实践
UPDATE sammy_test_clob
Clob实践   
SET mail_data =
Clob实践           
'45dsfffdffffdffffffffffffffffffkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'
Clob实践 
WHERE ID = 3
Clob实践

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-31
  • 2021-07-07
  • 2021-08-04
  • 2022-12-23
  • 2021-09-04
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2022-12-23
  • 2021-07-18
  • 2021-10-06
  • 2022-12-23
相关资源
相似解决方案