《三国志·诸葛瑾传》后注引《吴录》:“曹真、夏侯尚等围朱然于江陵,又分据中州,瑾以大兵为之救援。瑾性弘缓,推道理、任计划,无应卒倚伏之术,兵久不解,权以此望之,及春水生,潘璋等作水城于上流,瑾今攻浮桥,真等退走,虽无大勋,亦以全师保境为功。”
既然诸葛瑾身位大将之重,又:“性弘缓,推道理、任计划”那么很难将自己处于险地,贸然渡入江中渚,而“虽无大勋,亦以全师保境为功”表明他至少不曾遭遇大败,那么《夏侯尚传》所言便不一定是事实。同时,在魏书诸传有关击败诸葛瑾一事的记载,只见于《夏侯尚传》,其它诸传皆未提到。
由此,便有足够的理由怀疑:《夏侯尚传》中“入据江中渚”的,不是诸葛瑾而是吴将军孙盛。那么这样才与《三国志》中魏书、吴书诸传及《吴录》所载相吻合。再仔细看《尚传》中这段,“尚夜多持油船”这里的“尚”官方记功语气很重,然而也意多隐晦,可指“夏侯尚部”,也可指“夏侯尚军”,但夏侯尚作为诸军统帅,亲自渡江涉入险地的可能性微乎其微,而张郃此时正是夏侯尚所督之部。
综合以上分析可见,此战水陆两线,吴方从正面带来最大的压力当是孙盛屯坞里的万余人,而率主力渡江激战的,最终将孙盛部击破占领江中渚的,乃是张郃。《尚传》内容,当为陈寿得自魏国官方资料,故为最详,而此事《郃传》仅两句。这大概是曹丕欲将之战之功归于夏侯尚(注3),而授意在记录上做的手脚。
街亭
魏明帝继位前后,曹操以来的元老宿将已经星散将尽,所余着惟曹真、张郃、徐晃等人,另一方面,司马懿起自曹丕左右,于文帝时代在魏国迅速崛起(注4)。魏国的军事重心大致可归于江汉与关中两区,张郃前在关中随夏侯渊平定诸羌胡及枹罕宋建,渊死代之统领汉中诸军,文帝时“郃与真讨安定卢水胡及东羌”;后又在江陵之战督诸军奋战,“明帝即位,遣南屯荆州,与司马宣王击孙权别将刘阿等,追至祁口,交战,破之。”江汉与关中诸军都曾受张郃统领,作为曹操以来军事上仅存的元老,加上长期以来的良好战绩,张郃在魏军中的地位可想而知。
另一方面,曹真于文帝时为镇西将军,假节,都督雍、凉州诸军事,后参与了江陵之战,明帝即位先后任大将军、大司马,俨然是诸曹、夏侯在军事上的代表人物,在诸葛亮出祁山后主导关中的军事。而司马懿于明帝即位后不久迁骠骑将军,太和元年六月,加督荆、豫二州诸军事。
此后,张郃、曹真、司马懿各自作为魏军在中央、荆州、关中的最高层领导,关系比较微妙,曹真为诸曹夏侯代表、司马懿为曹丕托孤重臣,通常张郃处于这两人的领导之下。明帝时代,曹真后督关中诸军,司马懿督荆豫诸军,分别应对蜀、吴方面的战事,这可以说是一种结构上的平衡。而这一平衡时期,张郃显然是魏军中不可缺少的重要力量,一但关中、江汉的有军事行动,张郃部便要奉魏帝之命从一区赶往另一区。在来回奔移与大小作战中,已至黄昏之年的张郃军事上的成就越来越引人注目。
蜀汉建兴六年,诸葛亮首出祁山。
《三国志·诸葛亮传》“六年春,扬声由斜谷道取郿,使赵云、邓芝为疑军,据箕谷,魏大将军曹真举众拒之。亮身率诸军攻祁山,戎陈整齐,赏罚肃而号令明,南安、天水、安定三郡叛魏应亮,关中响震。”
《三国志·曹真传》:“诸葛亮围祁山,南安、天水、安定三郡反应亮。帝遣真督诸军军郿,遣张郃击亮将马谡,大破之。
《三国志·张郃传》:“诸葛亮出祁山。加郃位特进,遣督诸军,拒亮将马谡於街亭。”
由《亮传》与《曹真传》可以肯定的是此战为箕谷、祁山两线作战,作战的先后,《曹真传》:“帝遣真督诸军军郿,遣张郃击亮将马谡”,看似行文有势,然实际上较为含糊,既军郿又何以要击马谡?“遣真督诸军,遣张郃---”这样给人映象似乎对抗蜀军的主力是曹真,张郃所部也为曹真督下,《郃传》:“加郃位特进,遣督诸军”这里却是张郃督诸军,二人职责似有所冲突(注5)。