Главная страница
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.07 c
9-1146876433
TDummyCube
2006-05-06 04:47
2007.04.08
Как найти локальную матрицу, если есть две глобальные?


6-1161425585
Rosmi
2006-10-21 14:13
2007.04.08
TServerSocket и статус соединения


3-1169103391
Rentgen
2007-01-18 09:56
2007.04.08
Установить подключение к БД на удаленном ПК через ODBC


15-1173792166
Нуб
2007-03-13 16:22
2007.04.08
Каким же должен быть калькулятор ?


15-1173902441
eXPell
2007-03-14 23:00
2007.04.08
От нечего делать....