sql >> Database teknologi >  >> RDS >> Oracle

Oracle 10g:Kan CLOB-datalængder være mindre end 4.000?

Først og fremmest har jeg - som dba - ondt af at se det manglende samarbejde mellem dig og dba'erne. Vi er alle nødt til at samarbejde for at få succes. Clob-datalængder kan være mindre end 4000 bytes.

create table z ( a number, b clob);
Table created.
insert into z values (1, 'boe');

1 row created.
exec dbms_stats.gather_table_stats (ownname => 'ronr', tabname => 'z');

PL/SQL procedure successfully completed.
select owner, avg_row_len from dba_tables where table_name = 'Z'
SQL> /

OWNER                  AVG_ROW_LEN
------------------------------ -----------
RONR                       109

select length(b) from z;

 LENGTH(B)
----------
     3

Hvor finder du ud af, at en klumplængde ikke må være mindre end 4000?



  1. Brug Like i MySQL til søgeoperationer ved hjælp af mønster

  2. Sådan skriver du en CASE-sætning i SQL

  3. mysql find seneste brugerkommentarer

  4. En oversigt over cachelagring til PostgreSQL