|
|
|
Как вытащть все таблицы в которых встречается определенное значение поля
|
|||
|---|---|---|---|
|
#18+
Имеется некоторое значение. Таблица и поле в которых оно стречается неизвестны. Хотелось бы их определить. Как это можно сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 09:32 |
|
||
|
Как вытащть все таблицы в которых встречается определенное значение поля
|
|||
|---|---|---|---|
|
#18+
Прямого ответа не знаю, возможно, можно перебирать все таблицы, пользуясь данными системной таблицы RDB$RELATIONS (название подскажут другие) а также может быть есть и таблица где все поля. Делать это надо в хранимой процедуре. Однако мне кажется, что такой вопрос возник из-за неправильной проектировки БД. Например, у вас сделано в нескольких таблицах то, что должно быть в одной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 09:38 |
|
||
|
Как вытащть все таблицы в которых встречается определенное значение поля
|
|||
|---|---|---|---|
|
#18+
База перешла по наследству. Ее надо сопровождать а в структуре разбираться пока некогда, да и менять ее не катит. В общем-то это складской учет и действительно однотипные данные разбросаны в разных таблицах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 09:45 |
|
||
|
Как вытащть все таблицы в которых встречается определенное значение поля
|
|||
|---|---|---|---|
|
#18+
2sohat -Сколько на приборах? -200 -Чего 200? -А чего приборах? 8-) Таблица и поле в которых оно стречается неизвестны Что значит неизвестны? Ты хочешь искать что то определенное или от балды чего? Наверное дату рождения сотрудника в бухгалтерских проводках ты вряд ли найдешь. Хотя таких дат там может быть дофига. а в структуре разбираться пока некогда Ну тогда и говорить не о чем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 09:53 |
|
||
|
Как вытащть все таблицы в которых встречается определенное значение поля
|
|||
|---|---|---|---|
|
#18+
однотипные данные разбросаны в разных таблицах Оно то понятно, но и неоднотипные данные имеют одинаковые значения ... Вообщем попробуй сформулировать вопрос подругому, может что и посоветуем. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 10:04 |
|
||
|
Как вытащть все таблицы в которых встречается определенное значение поля
|
|||
|---|---|---|---|
|
#18+
Уели... формулирую Есть некая складская база данных. Весь приход, расход, перемещение, возвраты и все такое прочее. (Разрабатывал базу не я и поэтому говорить, что нужно было все делать в одной таблице не надо, ато обижусь :)). По всем операциям проходит некий штрих код товара и в разных таблицах он имеет разное название поля. Я имею штрих код, например '026100000292'. Нужно найти наименования таблиц и полей, в которых он встречается. доступно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 11:16 |
|
||
|
Как вытащть все таблицы в которых встречается определенное значение поля
|
|||
|---|---|---|---|
|
#18+
2sohat Весь приход, расход, перемещение, возвраты и все такое прочее Ну дык все это находится в каких то определенных таблицах. Вот в них и ищи, по очереди. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2003, 11:40 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=495&tid=1579566]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 373ms |

| 0 / 0 |
