Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да вмъкна/актуализирам по-голям размер на данни в таблиците на Oracle?

Ще трябва да присвоите стойността на променлива и да използвате променливата, за да вмъкнете данните

DECLARE
    v_long_text CLOB;
BEGIN
    v_long_text := 'your long string of text';

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

За да стане ясно:има ограничения за низовете от знаци:

не можете да имате низов литерал над

  • 4000 байта в SQL
  • 32k в PLSQL

Ако искате да надхвърлите това, ще трябва да използвате променливи за свързване.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да проверите дали файлът е изображение, използвайки PL/SQL?

  2. Как мога да получа изходен параметър на съхранената процедура, който е масив, който да работи?

  3. Как мога да видя плана за изпълнение на SQL в Oracle?

  4. Събития за изчакване на Oracle, които всеки трябва да знае

  5. Стъпка по стъпка процес на надграждане за R12.2 Надстройка, част -1