Oracle 21c VSIZE関数で英字と日本語のバイト数を取得する

環境
Windows 11 Pro 21H2 64bit
Oracle Database 21c Express Edition Release 21.0.0.0.0

書式
VSIZE(項目)
項目のバイト数を取得するには、VSIZE関数を使用します。

使用例
英字、日本語、数字、日付のバイト数をそれぞれ取得します。
SQL構文

select
  vsize('ARK') as 英字,
  vsize('あいう') as 日本語,
  vsize(789) as 数字,
  vsize(sysdate) as 日付
  from dual;

実行結果
3 6 3 7

Oracle 21c

Posted by arkgame