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

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

Добавление полей в триггере [D6, XP]


Id ©   (2006-07-03 16:19:00) 

Здраствуйте, уважаемые мастера.
Работаю в FB1.5, Использую IBExpert. Создаю триггер, в котором при добавлении записи в одну таблицу(T1) добавлялось поле в другую таблицу(T2).
Вот скрипт:
CREATE TRIGGER T1 FOR PREDMET
ACTIVE AFTER INSERT POSITION 0
AS
begin
  ALTER TABLE T2
   ADD new.lat VARCHAR(150) CHARACTER SET WIN1251 COLLATE PXW_CYRL
end


Id   (2006-07-03 16:25:00) [1]


> Так делать нельзя.

Благодарю


Desdechado   (2006-07-03 16:21:00) [2]

А почему не в "Базах"?

Так делать нельзя. Изменение структуры БД нельзя выполнять в триггерах и хранимых процедурах.


Id   (2006-07-03 16:20:00) [3]

Забыл вопрос.
Так вот это не получается, выдает ошибку.
В чем может быть дело, неужели так нельзя?


Наверх

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