Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Формирование таблицы с неизвестнвм чеслом колонок
|
|||
|---|---|---|---|
|
#18+
Вобщем идея такая. есть таблица в ней две колонки с данными. необходимо на основе её создать таблицу с неизвестным первоначально числом столбцов и с неизвестными изночально наименованиями столбцов.... т.е. имется таблица со списком значений table1. nNom1 cName1 имеется table2 cChar1 - наименование колонки Петя - значения Вася - значения Федя - значения в которой одна колонка - и в ней список тех колонок которые должны добавится к table1.... в результате должно получиться table2 nNom1 cName1 Петя Вася Федя как это сделать?? причем соотвественно поля в table2 меняются... в целом у меня неполучается в alter table add column подставить переменную ))))) может кто подскажет? спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2004, 21:16 |
|
||
|
Формирование таблицы с неизвестнвм чеслом колонок
|
|||
|---|---|---|---|
|
#18+
lcField = "Vasya" ALTER TABLE table2 ADD COLUMN &lcField. C(40) А вообще задача похожа на создание кросстаблицы - для чего в фоксе есть свой генератор - посмотри его (vfpxtab.prg) он в исходниках... Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2004, 02:06 |
|
||
|
Формирование таблицы с неизвестнвм чеслом колонок
|
|||
|---|---|---|---|
|
#18+
Люди, я понимаю, что мысль прежде всего. Но за этот день я наглотался безграмотности! Формирование таблицы с неизвестнЫм чИслом колонок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2004, 07:30 |
|
||
|
Формирование таблицы с неизвестнвм чеслом колонок
|
|||
|---|---|---|---|
|
#18+
Ну, есть, например, команда CREATE TABLE ... FROM ARRAY Создаёте динамически массив с описанием полей таблицы (имя, тип поля, размер и т.д.) - и вперёд! Вроде как-то уже поднимался подобный вопрос - искать не пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2004, 12:22 |
|
||
|
Формирование таблицы с неизвестнвм чеслом колонок
|
|||
|---|---|---|---|
|
#18+
или как плохой вариант как-то так myStr='creаte table t1 (n(10))' &myStr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2004, 12:38 |
|
||
|
Формирование таблицы с неизвестнвм чеслом колонок
|
|||
|---|---|---|---|
|
#18+
искать пробовал. только вот как сформулировать?. в принципе идеЯ понятное дело не нова. ведь с подобным, большинству приходилось сталкиваться. подобное я писал ALTER TABLE table2 ADD COLUMN &lcField. C(40) - вот только ругается на подобную строчку, мол syntax error.... не пойму почему?? за ошибки извините... спешил.... так вот моя ситуация в том что table1 - есть величина изначальная и постоянная, т.е. в ней всегда 2 столбца и фиксированное кол-во строк - значений, и к этим занчениям надо пристроить данные разбитые по подразделениям, причем число этих подразделений и состав не постоянен и в каждый конкретный момен времени разный... во как... спасибо за ответу... попробую всё.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2004, 14:49 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=358&tid=1595701]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 407ms |

| 0 / 0 |
