Форум программистов, компьютерный форум, киберфорум
Oracle
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 15.05.2015
Сообщений: 63

Вывод id при поиске по всем таблицам БД (PL/SQL)

19.07.2017, 14:04. Показов 2666. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу процедуру по поиску текстового значения по всем таблицам, к выводимой информации необходимо добавить соответствующий id найденного значения. Проблема в том, что во всех таблицах поле id называется по-разному и как вытащить из них номер неизвестно. Есть мысль по индексу колонки 1 вытащить, но реализации не нашла на эту тему
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.07.2017, 14:04
Ответы с готовыми решениями:

SQL запрос, отчет по всем таблицам базы
Подскажите хочу сделать отчет по всем таблицам в базе. Пишу такой запрос в ADOQuery. SELECT a.*, b.*, c.*, d.*, e.*, ...

Не могу разобраться с PostgreSQL. Поиск по всем таблицам и всем полям?
Вообщем у меня следующая проблема... подскажите как сделать поиск по во всех таблицах базы и во всех полях каждой таблицы? в моем...

Поиск по всем таблицам
Доброго времени суток! Подобных тем на свой вопрос я не нашёл. Есть бд. В ней 7 таблиц никак не связанных друг с другом. Но есть...

3
3 / 3 / 0
Регистрация: 04.05.2017
Сообщений: 31
20.07.2017, 09:40
Как вариант вытащить все ID из таблиц в цикле
SQL
1
2
3
4
5
6
SELECT OWNER,
TABLE_NAME,
COLUMN_NAME,
COLUMN_ID
FROM all_TAB_COLUMNS
WHERE TABLE_NAME = 'Название таблицы' AND DATA_TYPE='NUMBER' AND num_nulls=0 AND NULLABLE='N'
и использовать
SQL
1
EXECUTE immediate 'select '||<переменная_1>|| FROM '||<переменная_2>||' WHERE <условие>)';
0
765 / 666 / 194
Регистрация: 24.11.2015
Сообщений: 2,163
20.07.2017, 18:16
Цитата Сообщение от Анна Протасова Посмотреть сообщение
необходимо добавить соответствующий id
Уточните постановку. Необходимо взять id из той же таблицы, откуда берется значение поля, или присвоить уникальный номер в рамках выполняемого запроса?
И что Вы будете делать если в базе присутствует десяток таблиц с сотней миллионов записей каждая? Как разбираться в ответе?
0
0 / 0 / 0
Регистрация: 15.05.2015
Сообщений: 63
24.07.2017, 15:04  [ТС]
Да, мне нужно взять именно id из таблицы, который будет соответствовать найденному значению
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.07.2017, 15:04
Помогаю со студенческими работами здесь

Перегрузка проца при поиске в MS SQL Server 7.0
Когда осуществляется поиск слова или фразы по полю text, проц загружается на 100% в течении 22 секунд.(это если только один параллельный...

Sql запрос теряет записи при поиске значений
Здравствуйте! Задача: иметься фильтр ссылок, требуется добавить фильтрацию по email'у активный он или нет. Активным он считается если...

Выбивает ошибку при поиске студента в базе sql
Нужна помощь.Выбивает ошибку Как быть?Нужно найти студента в бд sql string naimen = Convert.ToString(this.textBox1.Text); ...

Поиск слова по всем базам и таблицам
здравствуйте! завтра сдаю лабораторку, но будет доп задание, могут спросить найти слово во всех базах лаба готова, выводит все базы, при...

Вывод сообщения при неудачном поиске
Доброго времени суток, уважаемые форумчане! Изучаю пролог, возникла не большая трудность в решении задания из лабораторной работы. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru