![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]никак
Извращение это