Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como inserir/atualizar tamanho maior de dados nas tabelas Oracle?


Você terá que atribuir o valor a uma variável e usar a variável para inserir os dados
DECLARE
    v_long_text CLOB;
BEGIN
    v_long_text := 'your long string of text';

    INSERT INTO table
    VALUES      (1,
                 v_long_text);
END; 

Para deixar claro:existem limites definidos para cadeias de caracteres:

você não pode ter uma string literal sobre
  • 4000 bytes em SQL
  • 32k em PLSQL

Se você quiser ir além disso, terá que usar variáveis ​​de ligação.