O tipo de dados CLOB significa " objeto grande caractere " e pode conter dados de caracteres entre 8 terabytes de 128 terabytes de tamanho. Basta tentar inserir dados CLOB utilizando o padrão "INSERT " declaração nem sempre é possível . Dados CLOB pode ser usado para armazenar todos os tipos de informações de caráter baseado em grandes quantidades. Inserindo CLOB numa base de dados pode ser conseguida de várias maneiras . Dependendo do tipo de dados e a fonte de informação , que pode ser necessário para escrever um procedimento armazenado ou bloco do Oracle anónimo para inserir os dados com sucesso . Instruções
1
Criar uma tabela temporária com um tipo de dados CLOB como segue no "SQL > " prompt de em SQLPlus :
criar clobtable mesa ( número de identificação, CLOB clob_data );
a tabela agora pode ser usado para entrar e dados de referência CLOB através do campo ID eo campo clob_data armazenar as informações reais .
2
Criar código para preencher o campo CLOB no banco de dados . Isto é conseguido por escrever -se um bloco anônimo da seguinte forma:
DECLARAR
vlob_loc CLOB ;
charcount BINARYJNTEGER ;
posição integer: = 1;
v_charclob varchar2 ( 32000 );
começar
for i in 1 .. 12000 laço
v_charclob : = v_charclob