Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
05.06.2018, 17:13
|
|||
---|---|---|---|
Получить метаданные таблиц по запросу Oracle |
|||
#18+
Всем привет Есть примерно такая процедура, запрос не обязательно такой, но суть отображает Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Проблема заключается в следующем, обе таблицы могут иметь одинаковые поля, для примера возьмем Name, и когда на вход в userCase приходит что-то типа name='блаблабла' возникает эксепшен "ora-00918 column ambiguously defined" условие должно быть table1.name='блаблабла'. На вход может придти любое поле из таблиц, не обязательно то которое есть в обеих. Можно ли как то получить мета данные по запросу, чтобы определить какой столбец, какой таблице принадлежит? Если по запросу нельзя, можно как вариант по отдельным таблицам? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.06.2018, 17:16
|
|||
---|---|---|---|
|
|||
Получить метаданные таблиц по запросу Oracle |
|||
#18+
Опять за рыбу деньги. Забыть конструкцию " SELECT * " как страшный сон! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.06.2018, 17:18
|
|||
---|---|---|---|
|
|||
Получить метаданные таблиц по запросу Oracle |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.06.2018, 09:36
|
|||
---|---|---|---|
Получить метаданные таблиц по запросу Oracle |
|||
#18+
Shocker.ProОпять за рыбу деньги. Забыть конструкцию " SELECT * " как страшный сон! Почему, может быть имелось в виду " SELECT * ", то да согласен Shocker.Pro http://www.sql.ru/forum/1294583/poluchenie-imen-poley-iz-zaprosa?hl=select особо тоже, но на мысль навело Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.06.2018, 09:42
|
|||
---|---|---|---|
|
|||
Получить метаданные таблиц по запросу Oracle |
|||
#18+
У тебя проблема не тут. Не должно dMazay82на вход в userCase приходит что-то типа name=где name ambiguously. А приходит из-за того, что используется select * вместо нормального перечня полей с псевдонимами ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.06.2018, 09:53
|
|||
---|---|---|---|
Получить метаданные таблиц по запросу Oracle |
|||
#18+
Shocker.Pro, все норм, может слишком общий вопрос сформулировал... Да скорее всего надо поменять способ формирования sql, он полуавтоматический, и дописывать алиасы. В общем мысль понятна, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1399343]: |
0ms |
get settings: |
9ms |
get forum list: |
8ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
77ms |
get topic data: |
8ms |
get forum data: |
1ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 155ms |
0 / 0 |