を含むテーブルを作成するとCLOB
、列の が4000 でCLOB
あると報告されます。DATA_LENGTH
create table test (
data clob
);
-- Returns 4000
select data_length from all_tab_cols
where table_name = 'TEST';
それはどう解釈すればよいのでしょうか。VARCHAR2
の制限も 4000であることを考えると、下位互換性のある微調整ですか? それとも、長さ 4000 の文字列リテラルしか挿入/更新できないことを示していますか? この動作はSYS.ALL_TAB_COLS
どこかに文書化されていますか?