У меня есть несколько таблиц, все из которых имеют одинаковую структуру - кроме того, что пара из них имеет один столбец без названия. Мне нужен оператор sql, который позволит пользователю выбрать этот столбец с неправильным названием, используя правильное имя (для столбца есть только 2 возможных имени - правильный и неправильный). Я думал, что у меня может возникнуть вопрос, прежде всего, взглянуть на представление all_tab_columns, чтобы посмотреть таблицу и решить, какую орфографию этого столбца таблица должна получить данные ...Oracle SQL динамически выбирает столбец
0
A
ответ
0
Я понимаю трудность переименования/изменения существующего производства таблицы, но кажется, что лучшим решением этой проблемы является просто обновление таблиц с неверными именами с правильным именем столбца. Есть ли причина (помимо дополнительной работы), что это невозможно?
Смежные вопросы
- 1. Oracle SQL динамически выбирает имя столбца
- 2. Oracle SQL объединяет 2 выбирает один столбец
- 3. порядок Oracle столбец (динамически?)
- 4. LINQ to SQL динамически выбирает столбец в SqlMethods.Like() где условие
- 5. Oracle Database SQL - Embedded выбирает
- 6. Одиночный столбец Oracle SQL
- 7. Oracle SQL: Pivot столбец
- 8. Oracle выбирает последнюю запись, если другой столбец равен нулю
- 9. Oracle PL/SQL: динамически выбирая столбец update/merge
- 10. динамически выбирает пороговые значения из sql
- 11. Oracle SQL - Столбец Неоднозначно определен
- 12. Заменить столбец в Oracle SQL
- 13. Динамический столбец в oracle sql
- 14. Динамически добавлен столбец SQL результаты
- 15. SQL Server union выбирает динамически динамически из списка слов
- 16. Динамически назначая переменные Oracle SQL
- 17. ContentControl.ContentTemplateSelector динамически выбирает шаблон
- 18. Столбец автоинкремента в Oracle
- 19. Oracle sql: преобразовать столбец в строку
- 20. Oracle Sql: создать столбец/таблицу для цикла
- 21. Oracle SQL: Как отфильтровать столбец с номером
- 22. Oracle SQL - столбец не соответствует таблице
- 23. Oracle SQL: обновить столбец из списка
- 24. Столбец неоднозначно определен в Oracle PL-SQL
- 25. Oracle SQL заменяет возвращаемый столбец нулевым значением
- 26. Как обрезать столбец один в oracle SQL?
- 27. столбец разработчика oracle sql без кавычек
- 28. Oracle SQL заменить ID столбец с именем
- 29. условно обновить столбец с SQL (в Oracle)
- 30. Добавить столбец с идентификатором в Oracle SQL
К сожалению, обновление столбцов таблицы не является вариантом. – bpprog
Это почти сработало ... проблема в том, что в выражении декодирования возникает ошибка, потому что одно из имен столбцов отсутствует в таблице clinicstudies ... select hospital_study_id, NVL (декодирование (a, 'ИССЛЕДОВАНИЕ, ИССЛЕДОВАНИЕ), ДЕКОДИРОВАТЬ ('BADNAME', badname)) из (SELECT NVL ( (выберите column_name из all_tab_columns где владелец = 'RXA_DES' и table_name = 'CLINICAL_STUDIES' и column_name = 'BADNAME'), (выберите column_name из all_tab_columns где owner = 'RXA_DES' и table_name = 'CLINICAL_STUDIES' и column_name = 'STUDY')) как FROM dual – bpprog