《水浒传》里动不动就提到“八十万禁军教头”,听起来十分唬人。于是有认真读书的朋友提出了质疑:北宋都城开封总人口才有多少?怎么能容得下“八十万”的军队?这数字是夸张的虚数吧?
要说夸张军队数量,这倒是中国古代常用的伎俩。比如三国时的赤壁之战,曹操就号称带兵八十万。于是周瑜这样分析:
这段引文不是出自小说《三国演义》,而是《三国志》,是正史。即使周瑜的话里有水分,是为了鼓励孙权、而缩小了曹军人数,但孙权也是久经世故阅历丰富的政治家,又不是小孩子,周瑜的话总得有几分可靠。
也就是说,对外宣扬自己的军马人数时,夸张到两三倍,是可信的。
那么,《水浒传》里提到的“八十万禁军”,会不会也是夸张的结果?
不会。
曹操的“八十万”是打仗,夸张是为了威慑敌人:当时的情势,东吴是有可能不战而降的,所以曹操的威慑是有可能发挥作用的。而《水浒传》描写的北宋末年,并没有大规模的战争(征梁山、征方腊,都是局部战争)。天下太平的时节,谁会没事干夸大军队数量?
这还只是猜测。“八十万禁军”有没有根据呢?有。钱穆《国史大纲》第六编中,分析宋室积贫的原因,认为“举兵”是重要的因素。他推测,宋太祖赵匡胤时代,全国有三十多万军队,其中禁军接近二十万。而中叶的宋仁宗时期,全国军队一百二十多万,禁军就达到八十余万。
这里要稍微解释一下:禁军不是北宋全部军队的统称,而是单指中央军。不过由于赵匡胤“杯酒释兵权”,把主要将领的兵权收归中央,设立禁军。所以宋朝的禁军,就是指皇帝直辖的中央军,和地方部队不同。
因为宋朝忌惮武将的传统,皇帝直接指挥的中央军禁军,也聚集了全国军队的精华,其战斗力、待遇、甚至兵额,都远非地方军可比。
那么,小小的东京城,能容纳八十万禁军吗?
容纳不下。虽然东京汴梁是当时全世界规模最大的都市之一,但是一般认为,全城也只有居民一百五十万左右——不用奇怪,现在一百多万只是个小城,可是那是北宋,一千年以前啊。百万就是绝对的“国际大都会”了。
全城居民一百多万,其中八十万是禁军?或者另外八十万是禁军?怎么说,也是不合理的。
但,“八十万禁军”这个数字仍旧在合理范围之内。因为,禁军是中央直属,但并不是驻扎在首都啊。
在兵力部署上,禁军大致一半守京畿,一半戊诸郡,京城与畿辅兵力亦大致平衡,以便内外相制。这是北宋的传统。
当然,传统未必能一直坚持下去。到了北宋末年,腐败横行,军队也出现了兵额不足、吃空饷等普遍现象。这时的禁军大致分为三部分:河北军、西军以及京营。其中最精锐的部分,实际是驻扎在陕西一带的所谓“西军”。
“西军”是禁军的一部分,当初是为抵御西夏而设。后来宋夏休战罢兵,多年和平,这支部队仍旧驻扎于此。由于其他军队腐化严重,西军就成了全国唯一一支可用之军。著名的伐辽战争,就是由西军为主力完成的。而两宋之交的大将如岳飞、韩世忠、刘錡、刘延庆等人,莫不出身此军。
而东京城驻扎的禁军,被称为“京营”的,不仅只是禁军的一部分,而且缺额严重、人数很少,少到完全可以被这座城市容纳的地步。