|
|
|
Помогите, не могу вывести названия
|
|||
|---|---|---|---|
|
#18+
Коллеги, добрый вечер. Есть огромная таблица с большим количеством столбцов. Как можно быстро получить столбцы, название которых содержит слово «date”? select * from glogowner.shipment where ? LIKE '%date%'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2017, 19:05 |
|
||
|
Помогите, не могу вывести названия
|
|||
|---|---|---|---|
|
#18+
Batewoman, select * from all_tab_columns t where upper(t.COLUMN_NAME) like upper('%DATE%') это называется словарь данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2017, 19:14 |
|
||
|
Помогите, не могу вывести названия
|
|||
|---|---|---|---|
|
#18+
rf_mail, Во первых это завиcит от версии. В 12C поля можно делать невимимыми (invisible). Ну а в более ранних версиях тоже можно создать спрятанное (hidden) поле создав FBI напримeр на UPPER(DATE) а затем переимeновать в UPPER_DATE. Поэтому лучше не ALL_TAB_COLUMNS a ALL_TAB_COLS. Там и поля есть показывающие invisible/hidden. Ну и UPPER зачем на upper('%DATE%')? SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2017, 20:54 |
|
||
|
Помогите, не могу вывести названия
|
|||
|---|---|---|---|
|
#18+
SY, Запрос свой напишите.пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2017, 22:02 |
|
||
|
Помогите, не могу вывести названия
|
|||
|---|---|---|---|
|
#18+
Хм, интересно. Проверил invisible column нa 12.2 и из XXX_TAB_COLUMNS она не исчезает, хотя согласно DBA_TAB_COLUMNS : This view filters out system-generated hidden columns and invisible columns , which are user-generated hidden columns. The DBA_TAB_COLS view does not filter out hidden columns and invisible columns. Так-что либо баг в XXX_TAB_COLUMNS либо в документации. 12.1 под рукой нет чтобы проверить как там. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2017, 02:52 |
|
||
|
Помогите, не могу вывести названия
|
|||
|---|---|---|---|
|
#18+
SYТак-что либо баг в XXX_TAB_COLUMNS либо в документации. 12.1 под рукой нет чтобы проверить как там.Ставлю на доку.11gR212cR1 Код: plsql 1. 2. 3. 4. Код: plsql 1. 2. 3. 4. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. SYThis view filters out system-generated hidden columns and invisible columns , which are user-generated hidden columns. The DBA_TAB_COLS view does not filter out hidden columns and invisible columns.Должно было бы бытьThis view filters out system-generated hidden columns but not invisible columns ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2017, 09:29 |
|
||
|
Помогите, не могу вывести названия
|
|||
|---|---|---|---|
|
#18+
Elic, Ну тогда что-то не так в датском кoролевсте. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Так что или трусы или крестик SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2017, 14:06 |
|
||
|
Помогите, не могу вывести названия
|
|||
|---|---|---|---|
|
#18+
SYНу тогда что-то не так в датском кoролевсте.Всё так. Представление показывает столбцы, явно созданные пользователем. Раньше для этого было достаточно условия "не скрытый". Сейчас условие изменилось в соответствии с новыми возможностями. И представление по-прежнему показывает столбцы, явно созданные пользователем . SYТак что или трусы или крестик Ты человеческими словами скажи, какая у тебя претензия. Для меня же всё предельно логично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2017, 14:33 |
|
||
|
Помогите, не могу вывести названия
|
|||
|---|---|---|---|
|
#18+
DBA_TAB_COLUMS было "разбито" на DBA_TAB_COLUMNS и DBA_TAB_COLS чтобы в DBA_TAB_COLS показывать все а в DBA_TAB_COLUMNS показывать все что не спрятaно. Так если баг в доке то почему invisible поле hidden? SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2017, 14:55 |
|
||
|
Помогите, не могу вывести названия
|
|||
|---|---|---|---|
|
#18+
SYв DBA_TAB_COLUMNS показывать все что не спрятaноВсё, что явно создал пользователь. SYТак если баг в доке то почему invisible поле hidden?Даже странно это от тебя слышать, Соломон. Это ж синонимы. Процитированный "неправильный" кусок доки даже объясняет это: " invisible columns are user-generated hidden columns". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2017, 15:34 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=142&tid=1885083]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
194ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 500ms |

| 0 / 0 |
