я сталкиваюсь с проблемой при запуске файлов через SQLCMD
, где я должен выполнить выполнение файла в соответствии с условиями
в один запуск, я хочу вызвать несколько файлов (: r) в зависимости от условий
Пример:
IF 1 =(SELECT DISTINCT 1 FROM $(varMasterDB).charts.[UPGRADE_MESSAGE] WHERE pkg='v1.8.103.0')
SET NOEXEC ON;
:r "_1x-Main_Top_Script.sql"
SET NOEXEC OFF;
IF 1 =(SELECT DISTINCT 1 FROM $(varMasterDB).charts.[UPGRADE_MESSAGE] WHERE pkg='v1.8.103.0')
SET NOEXEC ON;
:r "_1x-Build9_Top_Script.sql"
SET NOEXEC OFF;
IF 1 =(SELECT DISTINCT 1 FROM $(varMasterDB).charts.[UPGRADE_MESSAGE] WHERE pkg='v1.8.103.0')
SET NOEXEC ON;
:r "_1x-Build10_Top_Script.sql"
SET NOEXEC OFF;
IF 1 =(SELECT DISTINCT 1 FROM $(varMasterDB).charts.[UPGRADE_MESSAGE] WHERE pkg='v1.8.103.0')
SET NOEXEC ON;
Здесь я ожидаю, что я не хочу использовать SET NOEXEC ON
; я хочу пропустить весь вызывающий файл