《水浒传》中,自从宋江上了梁山,梁山泊就不再宁静了,众好汉经常发动大型对外战斗。三打祝家庄,二打高唐州,踏平曾头市,闹华山,攻打大名府,最后攻打东平府和东昌府,几乎每次对外战斗,都是宋江领队,仅有一次是晁盖。从这个意义上说,梁山发动对外战斗,基本上是宋江决定的。那么,宋江为何不断发动对外战斗呢?
是为了攻城略地,扩张领土?显然不是,梁山泊从开始到受朝廷招安,地盘始终局限在方圆八百里的水泊梁山。宋江每次出征都会给自己找一个冠冕堂皇、光明正大的理由,比如高唐州逮捕了柴大官人,曾头市夺他马匹,大名府捉了卢俊义。然而,以这些理由发动战斗就真的像宋江所说的那样替天行道、杀富济贫、铲除贪官、除暴安良?仔细想想,还真是有点勉强。
宋江血洗祝家庄后,“把祝家庄多余粮米尽数装载上车,金银财赋犒赏三军众将;其余牛羊骡马等物将去山中支用。打破祝家庄,得粮五十万石”。宋江打破高唐州后,“夺转许多家财,共有二十余辆车子”,这个战果应该说比救了柴进更有意义。宋江拿下青州后,“府库金帛,仓廒米粮,装载五六百车,又得了二百余匹好马”。宋江打下大名府后,“便把大名府库藏打开,应有金银宝物都装载上车子,又开仓廒,将粮米济满城百姓了,余者亦装载上车,将梁山泊贮用”。宋江荡平曾头市后,“抄掳到金银财宝,米麦粮食,尽行装载上车”。宋江攻打东平府和东昌府的原因之一,就是“目今山寨钱粮缺少”,而“梁山泊东有两个州府,却有钱粮”。或问,梁山泊刚刚拿下曾头市,获得了一批钱粮,为什么忽而又缺少钱粮了呢?这也不难理解。梁山泊人丁兴旺,那些好汉们又都在盛年,且属于练武之人,自然消耗比较大。如此一来,梁山泊总是面临钱粮危机,就要不断地去对外作战。
“长成亦有权谋”的宋江当然也明白这样一个道理:经常带兵作战的主帅和将士之间会结成一种哥儿们情义,形成一种隶属关系。久而久之,那些将士们便只会听命于那一个主帅。北宋初期,太祖皇帝赵匡胤为了防止武将专权,不久采取了一种“将不专兵,兵不专将”的策略。如此就不难明白,为什么每次出征,宋江都抢着去。而每次去,宋江都大有收获,不但新收几个兄弟上山,更重要的是他逐步掌控了梁山的军队和军权。以至于在梁山泊老大晁盖要亲自下山去打曾头市时,都调不动更多的军队,最后一去不复返。宋江正是通过一次次亲自领兵对外作战,才步步架空了晁盖,坐上了梁山泊第一把交椅的位置。
而招安正是宋江梦寐以求的。他本来就是个读书人,也渴望学而优则仕,哪能甘心一辈子造反,让后世子孙背上千秋“骂名”?在他看来,作为一个有才能有理想有抱负的人,他真正的前程还是要向朝廷、向“正统”靠拢,成为体制内的人。假如宋江当初不打不闹,不发动对外战斗,让朝廷看到他的能量,招安,简直就是天方夜谭。