Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.08;
Скачать: CL | DM;

Вниз

Аналог Old и New в MS SQL   Найти похожие ветки 

 
Дед Маздай ©   (2007-01-21 17:28) [0]

Здаров.
Вот в IB\FB есть сабж. В MS SQL есть псевдотаблицы Inserted и Deleted. Но как с ними управляться? Не догоняю.
Есть такое для FB
CREATE TRIGGER NEW_ELEMENT FOR CATALOG
ACTIVE AFTER INSERT POSITION 0
AS
BEGIN
IF (NEW.Object_type = 1)
 THEN
  INSERT INTO SYSTEMS (ID) VALUES (NEW.ID);
IF (NEW.Object_type = 2)
 THEN
  INSERT INTO OBJECTS (ID) VALUES (NEW.ID);
IF (NEW.Object_type = 3)
 THEN
  INSERT INTO EQUIPMENTS (ID) VALUES (NEW.ID);
end


Как переписать для MS SQL?


 
Anatoly Podgoretsky ©   (2007-01-21 17:36) [1]

> Дед Маздай  (21.01.2007 17:28:00)  [0]

Точно также как и с другими таблицами.


 
Гоблин   (2007-01-21 19:13) [2]

Вместо new подставить inserted ?


 
Гоблин   (2007-01-21 19:13) [3]

Вместо new подставить inserted ?


 
Kolan ©   (2007-01-21 19:22) [4]

Прочти справку про Inserted и Deleted.


 
Гоблин   (2007-01-21 20:16) [5]

Чёрт, с никами какая-то засада. Ну да ладно

Где я возьму эту справку? В экзамене 70-229 ничего толком не написано.


 
Sergey Masloff   (2007-01-21 20:36) [6]

Интербейзовские триггеры уровня строки (row) в mssql уровня выражения (statement) поэтому неплохо все же почитать документацию. Все есть в Books Online


 
Kolan ©   (2007-01-21 20:38) [7]

«В экзамене 70-229 ничего толком не написано.»

В справке по mssql набери Create trigger


 
Anatoly Podgoretsky ©   (2007-01-21 20:57) [8]

> Гоблин  (21.01.2007 20:16:05)  [5]

Как ты пишешь без MS SQL Server?
Но ты не растраивайся Микрософт ее бесплатно отдает и даже на русском.


 
Гоблин   (2007-01-21 21:10) [9]


> Как ты пишешь без MS SQL Server?

Да я не пишу, я только учусь. Скачал 2005 express, а там нет ничего.


> Но ты не растраивайся Микрософт ее бесплатно отдает и даже
> на русском.

А ссылочку?


 
Anatoly Podgoretsky ©   (2007-01-21 21:12) [10]

> Гоблин  (21.01.2007 21:10:09)  [9]

> А ссылочку?

Стандартная - www.microsoft.com


 
Гоблин   (2007-01-21 22:35) [11]


> Гоблин   (21.01.07 19:13) [3]
> Вместо new подставить inserted ?

Так да или нет? Не терзайте ответом ((


 
sniknik ©   (2007-01-21 22:57) [12]

блин, подставь да и попробуй... не терзай нудностью.

и проверь вставкой записи... и пакетом записей.

p.s. без хелпа не разберешься. можеш сразу бросать.


 
Гоблин   (2007-01-22 00:09) [13]

Надо не бросать, а разобраться.


 
sniknik ©   (2007-01-22 00:24) [14]

качай хелп (BOL), пытайся разобраться. не скачаешь, неважно по какой причине... ну значит так надо было.



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

Текущий архив: 2007.04.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.048 c
4-1163810143
Gero
2006-11-18 03:35
2007.04.08
Получение смещения для DC при вызове ExtTextOut


2-1174054885
Serg777
2007-03-16 17:21
2007.04.08
БД и Stringgrid


15-1173845848
pasha_golub
2007-03-14 07:17
2007.04.08
Список пакетов используемых в проекте


2-1174118100
Boker
2007-03-17 10:55
2007.04.08
TImage - невозможна загрузка ...??


15-1173700505
novill
2007-03-12 14:55
2007.04.08
Не могу понять разработчиков VCL