Gibt es eine Möglichkeit zu sagen, ob eine Variable in der Befehlszeile mit SQLCMD definiert ist?
Hier ist meine Befehlszeile:
%Vor%Inside ProdToTest_DB.sql Ich möchte eine Art bedingte IF setzen, um zu prüfen, ob die Variable existiert, und sie definieren, falls dies nicht der Fall ist.
%Vor%Ich möchte, dass das Skript sowohl von der Befehlszeile als auch innerhalb von SSMS ausgeführt werden kann.
Vielen Dank im Voraus.
Ich habe Varianten der folgenden Routine in zahlreichen von Befehlszeilenvariablen abhängigen Skripts verwendet. Hier ist "DataPath" der erforderliche Wert.
%Vor%Tags und Links sql-server sql-server-2005 sqlcmd