Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.12.19;
Скачать: [xml.tar.bz2];

Вниз

Тригеры   Найти похожие ветки 

 
Ormada   (2003-11-15 20:32) [0]

Кто знает как можно посадить на тригер изменение !кол-ва полей! в подчинёной таблице ?
ну типа
//---------------------------------------------------------
alter TRIGGER [X_Insert] ON [dbo].[X]
FOR INSERT
AS
alter table Y
ADD (select INSERTED.Pole1 from INSERTED) int not null
//---------------------------------------------------------


 
Johnmen   (2003-11-15 21:05) [1]

Насколько я в курсе, недопустимо выполнение DDL команд в триггере...


 
ORMADA   (2003-11-25 14:41) [2]

Всё допустимо через динамо скуль!


 
Danilka   (2003-11-25 14:45) [3]

а зачем такой страшный изврат?


 
Johnmen   (2003-11-25 15:15) [4]

>Всё допустимо через динамо скуль!

"Флаг в руки, барабан на шею и поезд навстречу".
:)


 
BlackTiger   (2003-11-25 15:38) [5]

Дождись YUKON-а! Там есть такое! Только что вычитал на MSDN-е.
http://msdn.microsoft.com/events/pdc/default.aspx?pull=/library/en-us/dnsql90/html/sql_ovyukondev.asp


 
Val   (2003-11-25 16:45) [6]

не ждите никаких юконов, подумайте над задачей и структурой базы еще - постоянное изменение ддл объектов - совсем не есть гуд.


 
Alexander_K   (2003-11-25 16:47) [7]

Согласен с Val © (25.11.03 16:45) [6]
Скорее всего надо просто нормализовать таблицы и все будет ок.


 
Danilka   (2003-11-25 16:49) [8]

>постоянное изменение ддл объектов - совсем не есть гуд
слишком мягко сказано. :))
гораздо правильнее за это руки отрывать :))


 
Johnmen   (2003-11-25 16:56) [9]

>Danilka © (25.11.03 16:49)

С корнем... Чтобы заново не выросли...:)))


 
BlackTiger   (2003-11-25 17:25) [10]

2 Johnmen: а потом еще и прижечь чем-нибудь, чтоб уж наверняка. А помоему товарисч прикалывается. Нормально при каждом инсерте колонку в таблицу добавлять? :) Это ж насколько с головой нужно не дружить.

А вот DDL-триггер в Юконе действительно есть. Прикольно отлавливать изменения в структуре базы.


 
Shirson   (2003-11-26 11:40) [11]

Ormada, если тебе нужна таблица с нефиксированным количеством полей, делай эти поля... записями :)
Буквально неделю назад переставил на эти рельсы один из модулей своего проекта - красотиШШа.


 
VAleksey   (2003-11-26 12:04) [12]


> BlackTiger © (25.11.03 17:25) [10]

Так если колонки вместо строк?


 
Desdechado   (2003-11-26 12:11) [13]

похоже, чел пытается квадратную матрицу сделать
в этом случае лучше поступить так - создать таблицу со структурой:
номер столбца матрицы, номер строки матрицы, значение на их пересечении
И растягивай сколько душа пожелает - вниз. И контроль в триггере запросто сделать :)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.12.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
1-62125
ДмитрийБ
2003-12-08 08:35
2003.12.19
Install Shield и BDE


3-61964
NickNaz
2003-11-17 10:53
2003.12.19
Работа с функцией Locate


6-62187
Xlam
2003-10-22 23:44
2003.12.19
? примеры использования TIdTCPClient и TIdTCPServer


6-62182
denmin
2003-10-24 09:44
2003.12.19
Ошибка при установке MS SQL2000 на Win95


14-62268
Thor
2003-11-24 23:46
2003.12.19
что с компом?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский