0
J'essaie d'exécuter une commande osql à partir d'un shell cmd. J'ai besoin d'utiliser une variable de niveau cmd dans ma commande osql.Comment puis-je utiliser une variable cmd dans une commande osql?
Par exemple, j'ai une variable% mydate%, et je veux la transmettre comme valeur pour le paramètre @start_date dans l'appel osql suivant.
osql -Sdb -Uautosys -Pdata_load -ddms -Q"EXEC dbo.sp @start_time = '' "
Comment est-ce que je peux faire ceci?
TIA!
C'est ce que je cherchais, mais cela n'a pas fonctionné. J'ai supposé que j'avais la mauvaise méthode pour le faire. Il s'avère que ma variable était nulle, donc j'avais des problèmes. Savez-vous comment concaténer deux variables dans un shell cmd? Peut-être que je posterai cela comme une question différente ... – chama
@chama: SET foo =% firstOne %% SecondOne% – gbn
C'est ce que je pensais, mais ça ne marche pas. Mon code est 'set mydate2 =% mydate %% Time%'. – chama