K>BEGIN TRAN K>SELECT @r = count(*) FROM T WITH (TABLOCKX) K>if 1 = dbo.Четное(@r) K>begin K> INSERT INTO T ([поле]) VALUES (5) K>end K>COMMIT TRAN K>