使用DBMS_LOB可以解决,具体请看dbms_lob的用法

解决方案 »

  1.   

    CREATE OR REPLACE PROCEDURE Example_14a IS
        src_lob        CLOB;
        pos            INTEGER := 2147483647;
        buf            VARCHAR2(32000);
    BEGIN
        SELECT c_lob INTO src_lob FROM lob_table
            WHERE key_value = 21;
        buf := DBMS_LOB.SUBSTR(src_lob, 32767, pos);
        -- process the data 
    END;
      

  2.   

    你是在sqlplus下面吧用以下命令:
    set long 30
      

  3.   

    我是要在程序中用一条SQL读取,SQL中还要读取其它字段,请教各位大侠,急