В этом учебном пособии вы узнаете, как использовать Oracle/PLSQL функцию CHARTOROWID с синтаксисом и примерами.
Описание
Функция Oracle/PLSQL CHARTOROWID преобразует символ, varchar2, NCHAR или NVARCHAR2 к ROWID.
Синтаксис
Синтаксис функции Oracle/PLSQL CHARTOROWID:
CHARTOROWID( value1 )
Параметры или аргументы
value1 значение которое будет преобразовано в ROWID
Функция CHARTOROWID возвращает rowid.
Формат rowid:
BBBBBBB.RRRR.FFFFF
где:
BBBBBBB блок, в файле базы данных;
RRRR строка в блоке;
FFFFF файл базы данных.
Применение
Функцию CHARTOROWID можно использовать в следующих версиях Oracle/PLSQL:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i
Пример
Рассмотрим пример функции CHARTOROWID и изучим, как использовать функцию CHARTOROWID в Oracle/PLSQL.
1 2 3 |
SELECT * FROM suppliers WHERE rowid = CHARTOROWID('AAABoqAADAAAAwPAAA'); |
При этом будет возвращена уникальная строка из таблицы suppliers.