我正在尝试从cmd shell运行osql命令。我需要在osql命令中使用cmd级别变量。
例如,我有一个变量%mydate%,我希望在下面的osql调用中将其作为@start_date参数的值传递。
osql -Sdb -Uautosys -Pdata_load -ddms -Q"EXEC dbo.sp @start_time = '' "我该怎么做呢?
蒂娅!
发布于 2010-11-23 03:25:10
你试过这个吗?
osql -Sdb -Uautosys -Pdata_load -ddms -Q"EXEC dbo.sp @start_time = '%mydate%' "dos替换很早就发生了,所以osql应该看不到实际的字符串%mydate%
https://stackoverflow.com/questions/4249325
复制相似问题