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

Вниз

Аналог 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.044 c
3-1169045274
PEAKTOP
2007-01-17 17:47
2007.04.08
Функция UPPER в Firebird v2.0


15-1174082588
Константинов
2007-03-17 01:03
2007.04.08
Настройка почтового клиента


2-1174339057
Malik
2007-03-20 00:17
2007.04.08
Помогите со StringGrid oм


8-1154522615
lyberzon
2006-08-02 16:43
2007.04.08
Функция извлечения цветов из BMP в массив


15-1173842494
Slider007
2007-03-14 06:21
2007.04.08
С днем рождения ! 14 марта





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский