Ответ 1
Вы можете использовать LENGTH() для CHAR/VARCHAR2 и DBMS_LOB.GETLENGTH() для CLOB. Обе функции будут считать действительные символы (а не байты).
См. связанную документацию, если вам нужны байты.
Мне было интересно, существует ли функция в Oracle для подсчета количества символов в Oracle, то есть с учетом "Burger", SQL возвращает 6.
i.e. select XXX('Burger') from DUAL;
Вы можете использовать LENGTH() для CHAR/VARCHAR2 и DBMS_LOB.GETLENGTH() для CLOB. Обе функции будут считать действительные символы (а не байты).
См. связанную документацию, если вам нужны байты.
вам нужна функция length()
select length(customer_name) from ar.ra_customers
Функция длины сделает это. См. http://www.techonthenet.com/oracle/functions/length.php
Независимо от вашего примера
select length('Burger') from dual;
Надеюсь, это поможет:)