Я недавно начал использовать oracle после нескольких лет использования mysql. Меня сразу поразило, как многословный оракул сравнивается с mysql. Запросы из четырех слов (например, SHOW INDEX IN < table>
) превращаются в запросы из четырех строк в Oracle.
Мой вопрос таков: как real oracle DBA эффективно взаимодействуют с oracle. Должен быть какой-то способ псевдонима часто используемых команд (как вы делаете в оболочке unix). Мне трудно поверить, что они будут печатать что-то вроде
select index_name, column_name, column_position from user_ind_columns
where table_name='MYTABLENAME' order by index_name, column_position
каждый раз, когда они хотели сделать что-то столь же простое, как перечислить индексы таблицы. Иначе как они могут выполнить любую работу?