У меня есть таблица, которая содержит сведения обо всех таблицах, присутствующих в конкретной схеме. Имя таблицы: "all_tables"
. Существует столбец с именем table_name
, который содержит имя всех таблиц.Невозможно выбрать последнее имя таблицы из таблицы all_tables
У меня есть таблица с именем "SBC_RAO_INDEX_30_05_2016_04_99"
. Здесь "30_05_2016_04_99"
- дата с отметкой времени. Как мудрый у меня есть таблицы с разными отметками времени, как показано ниже.
SBC_RAO_INDEX_30_05_2016_04_99,
SBC_RAO_INDEX_31_05_2016_04_99,
SBC_RAO_INDEX_01_06_2016_04_99,
SBC_RAO_INDEX_02_06_2016_04_99,
SBC_RAO_INDEX_03_06_2016_04_99
Я пытаюсь извлечь последнюю имя таблицы из ALL_TABLES, используя ниже запроса:
select *
from all_tables
WHERE table_name like 'SBC_RAO_INDEX%'
and table_name not like 'SBC_RAO_INDEX_BKP%'
order by table_name desc
Но этот запрос дает мне SBC_RAO_INDEX_31_05_2016_04_99
в качестве первой строки, которая не является правильным.
Есть ли способ получить последнее имя таблицы? Пожалуйста, помогите мне в решении этого вопроса