Есть ли способ узнать, определена ли переменная в командной строке с помощью SQLCMD?
Вот моя командная строка:
sqlcmd -vDB="EduC_E100" -i"Z:\SQL Common\Admin\ProdToTest_DB.sql"
Внутри ProdToTest_DB.sql Я хотел бы установить какой-то условный IF, чтобы проверить, существует ли переменная, и определить, если она не существует.
IF NOT $(DB)
:setvar DB "C_Q200"
END
Я хочу разрешить запуск сценария как из командной строки, так и внутри SSMS.
Заранее спасибо.