我是这个论坛的新手,从事sybase数据库的dba工作,因维护全国范围内的90多个sybase数据库,需要进行数据库的轮训工作,例如对全国所有数据库执行某一sql语句,开始接触批处理。以前主要使用unix的shell来完成,同时使用for /?等帮助信息自己钻研批处理,今天总算找到组织、老师和兄弟们了。;)
首先请教各位高手一个问题,我对for语句有一点用的非常的不爽,例如我在调用for语句前对一个变量aa赋值,然后在for语句中需要对变量aa重新set赋值,然后在for语句执行的后半段,使用新的值。然而,在整个for语句中变量aa的值始终是for语句执行前的值,但是在for语句执行后echo %aa%的值,是for语句中set的新值。是不是在一个for语句执行中,其他变量的值都是无法改变的呢。
[ Last edited by cyztb8280 on 2007-1-8 at 08:44 PM ]
首先请教各位高手一个问题,我对for语句有一点用的非常的不爽,例如我在调用for语句前对一个变量aa赋值,然后在for语句中需要对变量aa重新set赋值,然后在for语句执行的后半段,使用新的值。然而,在整个for语句中变量aa的值始终是for语句执行前的值,但是在for语句执行后echo %aa%的值,是for语句中set的新值。是不是在一个for语句执行中,其他变量的值都是无法改变的呢。
[ Last edited by cyztb8280 on 2007-1-8 at 08:44 PM ]
