sql >> Databasteknik >  >> RDS >> Oracle

PLS-00172:strängen bokstavligt för lång fel kastas när stort strängvärde ställs in på CLOB

'' är en varchar2-Literal som sedan automatiskt konverteras till CLOB. För att konvertera en stor bokstav till clob kan du dela den till en annan del och sedan sammanfoga dem:

declare
  c clob := TO_CLOB('First 32k characters')||TO_CLOB('Second 32k characters')||...;
begin
    P(C => C);
end;
/


  1. Använder funktion i where-sats med clob-parameter

  2. Unik begränsning, hur man undviker dubbletter

  3. Hur konverterar man ett 500GB SQL-bord till Apache Parkett?

  4. Varför returnerar skriptet fel med den här koden i php?