|
|
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Cygapb-007, Вот почти то что нужно! только не рабоает( Ведь такого столбца нет, а тип есть) И это только на скрине они все varchar и nullable, а дальше есть и такие данные, где такого нет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 13:01:23 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
В общем, автору вопроса надо взять таблицу, определить какие в этой таблице поля имеют заданный тип (например, varchar2) и вывести все данные из этих столбцов таблицы. По-любому хранимку писать надо, одним запросом тут не обойдёшься, ибо придётся динамически формировать запрос для выборки данных из таблицы P.S. Есть ещё мысль, что в выборке должны отсутствовать строки у которых все выбранные поля имеют значение null, но это кажется мне уже не так проблематично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 13:16:57 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
где описание таблиц лежит в mysql? В БД mysql вроде бы раньше было, вот к этой базе ему и требуется первоначально обращаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 13:23:45 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Mr.Fontaineгде описание таблиц лежит в mysql? В БД mysql вроде бы раньше было, вот к этой базе ему и требуется первоначально обращаться INFORMATION_SCHEMA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 13:38:55 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
miksoft, ну и ответ автору: делаем селект из этой БД и получаем описания нужных нам столбцов по заданному условию. Апосля, можем использовать полученную инфу для генерации требуемого запроса к самим данным заданного типа. Только динамический скуль, или через клиента. Делал таким способом генератор произвольных отчетов для начальства: читаем information schema и формируем форму типа "выбери ссущность", выбери ключ связи с сущностью, выбери условия поиска, выбери... после чего строится запрос на выборку данных и результат оформляем в табличку или сводную табличку. Заодно предоставляем набор вменяемых фильтров для построения срезов. Запрос можно сохранить как новый отчет... ничего в целом сложного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 13:54:48 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Arhat109, Хм.. а что если всё это попробывать сделать через information_schema? ну там такой запрос типо SELECT nullable, data_type FROM information_schema.?? -> WHERE table_schema = '??' вот только синтаксис не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 15:35:30 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Vadim Kulikov, Вот только что ставить после information_schema.?? типо название таблицы из которой дёргаются данные? и что в поле ДБ вписывается название db? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 15:36:51 |
|
||
|
Ещё одна просьба
|
|||
|---|---|---|---|
|
#18+
Курить отсель и до полного понимания... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 16:16:28 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38394711&tid=1836061]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 371ms |

| 0 / 0 |
