Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Плс переделайте триггер с IB на mssql (https://www.otvetnemail.ru/novyj-arhiv-2-812/pls-peredelajte-trigger-s-ib-na-mssql-332161/)

Guest 30.09.2011 09:48

Плс переделайте триггер с IB на mssql
 
Если не сложно переведите, то что ниже, с языка IB на язык mssql... Думал разница не большая, ан нет... Учить mssql пока нет возможности Так что если не сложно по пожалуйста ))CREATE TRIGGER CHARACTER_BU0 FOR "CHARACTER"ACTIVE BEFORE UPDATE POSITION 0ASbegin IF (NEW.STRENGTH OLD.STRENGTH ) THEN /*проверяем Update(изменения) сделаны для СИЛЫ?*/ /*если да, то */ IF (NEW.STRENGTH > 32750 ) THEN /*проверяем не превышает ли новое значение Силы 32750 поинтов*/ NEW.STRENGTH = 32750; /*если превышает то забиваем на изменения и даем максимум поинтов *//*Повторяем проверку для всех качеств*/ IF (NEW.DEXTERITY OLD.DEXTERITY ) THEN IF (NEW.DEXTERITY > 32750 ) THEN NEW.DEXTERITY = 32750; IF (NEW.VITALITY OLD.VITALITY ) THEN IF (NEW.VITALITY > 32750 ) THEN NEW.VITALITY = 32750; IF (NEW.ENERGY OLD.ENERGY ) THEN IF (NEW.ENERGY > 32750 ) THEN NEW.ENERGY = 32750;end


Часовой пояс GMT, время: 08:49.


© www.otvetnemail.ru - Форум вопросов и ответов.