SAS Base. Check create table. Проверка наличия таблицы.

Всем добрый день!

Сегодня речь пойдет о проверке наличия таблицы в библиотеке.

Бывают такие ситуации, когда табличка по тем или иным причинам не создалась, но используется дальше в Вашем коде.
В таких случаях мы получаем сообщение об ошибке, что данной таблице не существует. Наш код прерывается и процесс не отрабатывает.

Как этого можно избежать?

Я Вам предлагаю следующий способ проверки с помощью проверочного макроса, где вначале вы проверяете наличие таблицы, а затем если все хорошо запускаете оставшуюся часть кода.

Макрос выглядит следующим образом:

















При этом основная идея заключается в проверке нахождения нашей таблицы в dictionary.tables.

Лог выполнения данного макроса выглядит следующим образом в зависимости есть таблица или нет:
















Ниже привожу видео версию данного урока:



До скорых встреч.

С уважением,
Николай.







Ярлыки: , ,