Запрос MS SQL (разобраться с IF)

Добрый день, коллеги, только начинаю разбираться в Базах Данных
Хочу решить проблему с переполнением логов на сервере и уткнулся в задачу:
Есть скрипт очистки логов

USE test_1C;
ALTER DATABASE test_1C
SET RECOVERY SIMPLE;  
GO  
DBCC SHRINKFILE ('test_1C, 250000);  
GO  
ALTER DATABASE test_1C  
SET RECOVERY FULL;
GO

Мне нужно сделать выполнение скрипта по по условию
Грубо говоря добавить if
Знаю как вывести данные о пространстве журнала, но он выводит и базу тоже!

USE test_1C;
GO
SELECT  size
FROM sys.database_files;

Моя логика следующая, найти значение size именно логов, сравнить (больше или ровно “X”), а дальше выполняется очистка или нет.
Скинете пожалуйста, че почитать из документации чтобы разобраться c IF

Привет, попробуй посмотреть здесь: