次の表を作成しました。
Create table temp.test(c1 VARCHAR2(10 BYTE));
CHAR_USED を使用して、列のサイズが BYTES か CHARS かを判断しようとしましたが、返されるのは「1 列からフェッチされた 0 行」だけです。私が使用しているデータベースのバージョンは Oracle 11g です。このテーブルのセマンティック長さ情報が返されない理由についての手がかりはありますか?
使用するクエリは次のとおりです。
select CHAR_USED from all_tab_columns where table_name='temp.test'
select CHAR_USED from all_tab_columns where table_name='test' and owner = 'temp'