У меня есть один главный сценарий, который вызывает другие сценарии SQL;
:r c:\someFolder\script1.sql
:r c:\someFolder\script2.sql
Этот мастер-сценарий находится в одном каталоге со всеми другими сценариями. Когда я вызываю основной сценарий, приведенный выше синтаксис успешно вызовет другие мои сценарии.
Тем не менее, я развертываю это через Team Service, и поэтому понятия не имею, каков мой базовый каталог. Как я могу выполнить все сценарии в той же папке, но не предоставляя базовый каталог, такой как:
:r .\script1.sql
:r .\script2.sql