Значение по умолчанию для переменной сценария sql

У меня есть файл сценария, например test.sql. Я хочу вызвать это из другого скрипта, скажем, caller.sql, в режиме sqlcmd, используя: r test.sql. Это работает нормально, но я хочу использовать переменную сценария в test.sql. Когда я вызываю test.sql из caller.sql, я могу установить переменную сценария, и все в порядке. Однако я хочу использовать значение по умолчанию для значения сценария, чтобы, если вызывающий абонент не установил переменную или если я запустил тест. Произошла фатальная ошибка сценария. Переменный захват не определен.

Что мне нужно в test.sql, чтобы он мог справиться с «захватом», передаваемым вызывающим или нет? Я использую MS SQL 2005

8
задан p.campbell 19 September 2010 в 18:53
поделиться