Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

SQL: изменение структуры таблицы в хранимой процедуре [D5, FireBird 1.0]


MadVolk ©   (2003-06-25 15:18:00) 

Возможно вопрос смешной, но подскажите, пожалуйста, как в хранимой процедуре добавить столбец в таблицу.
Пробовал ALTER TABLE TEMP ADD COLUMN :S VARCHAR(3)
но компилятор ругается на слове ALTER.
Использую IB Expert.
Заранее спасибо.


AlexA   (2003-06-25 16:11:00) [1]

Я использовал для этих целей(формирование отчета с не известным кол-вос столбцов) FreeReport


bushmen   (2003-06-25 15:52:00) [2]

To MadVolk:
Вначале определяй столбцы, а потом создавай временную таблицу полностью.


Sandman25   (2003-06-25 15:49:00) [3]

Соловьев © (25.06.03 15:42)

Самое забавное, что в Informix процедура с DDL (ALTER tbl DROP col) прошла. Наверное, потому что тут можно создавать временные таблицы.


MadVolk   (2003-06-25 15:47:00) [4]

Структуры БД дело не касается. Просто хотел в temp таблицу сформировать сводный отчет с неопределенным количеством столбцов (от 1 до 50), а потом его вывести в гриде. Может тогда подскажете как это попроще реализовать?


Соловьев   (2003-06-25 15:42:00) [5]


> MadVolk (25.06.03 15:18

вообще-то структуру БД разрабатывают на этапе проектирования а не при работе готовой БД.


kravchuk   (2003-06-25 15:40:00) [6]

Нельзя выполнять DDL в триггерах и процедурах


Alexandr   (2003-06-25 15:23:00) [7]

никак
Извращение это


Наверх

Титульная страница Поиск, карта сайта Написать письмо