Есть ли способ узнать, определена ли переменная в командной строке с помощью 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.
Заранее спасибо.