Если не сложно переведите, то что ниже, с языка 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
|