诸葛亮的第一次北伐由于街亭失守,不得不退兵汉中。但当年年底,诸葛亮便趁东吴陆逊大败魏将曹休于石亭,魏军主力在东线之际而再次兴兵北伐。不过与第一次北伐取得重大影响与轰动不同。诸葛亮的第二次北伐,在众多蜀汉迷看来,却极为窝囊。诸葛亮亲率数万大军,却二十余日拿不下千余人防守的小城。最终曹魏援军赶到,诸葛亮不得不退兵,这便是蜀汉与曹魏的陈仓之战。
诸葛亮第二次北伐,亲率数万大军为何拿不下千人守的小城呢?
陈仓,这地名很多人都会比较熟悉,“明修栈道、暗度陈仓”。当初汉王刘邦,便是从陈仓还定三秦。而诸葛亮之所以攻打陈仓,除了有刘邦这一成功案例的启发之外。可能还与诸葛亮第一北伐期间,听闻了一人的言语有关,此人便是魏国陇西郡太守游楚。诸葛亮第一次北伐,兵出陇右,天水、南安太守各弃郡东逃,唯有游楚据守陇西郡。蜀汉从南安发兵攻打陇西,游楚对蜀军将领言道:“如果你能阻断陇西,让东边的援军(曹魏朝廷援军)不能抵达这里,一个月之中,我陇西郡的官员不用你攻打,都会投降,如果你做不到,你这样兴师动众只会白费力气。”而陈仓即扼守陇右与关中的咽喉,拿下陈仓来阻断曹魏大军与陇右的联系,即意味着可唾手可得整个陇右地区(凉州)。
然而,诸葛亮拥有绝定性的兵力优势却为何拿不下陈仓呢?
其一,曹魏料敌于先,已经作好防备,诸葛亮无机可乘。据《三国志·曹真传》记载:曹真意识到诸葛亮兵伐祁山,以后必会出兵陈仓,于是派部将郝昭、王生守卫陈仓,做好了应战的准备。诸葛亮第二年春天果然率大军攻打陈仓,但陈仓早有准备,诸葛亮没能成功。
其二、郝昭善於守城,防御得当。据《魏略》记载:诸葛亮自以为几万兵马,而郝昭才有一千多兵众,又估计曹魏救兵未必就能赶到,于是进军攻打郝昭。用云梯冲车来攻城。郝昭于是用火箭射云梯,梯子被点燃,梯上的人都被烧死。郝昭又用绳子连接石磨砸冲车,冲车折断。诸葛亮就又用井栏向城中放箭,用土块填塞壕沟,想直接攀城,郝昭又在城内筑重墙。诸葛亮又挖地道,想透入城里,郝昭又在城内挖地阻截。昼夜攻守相持二十余天,诸葛亮没有办法,曹魏救援到,只能撤退。
其三、曹魏的援军赶到,蜀汉军粮食尽。以蜀汉的国力,并不能与曹魏硬杠,故而只能趁曹魏大军未至之前,拿下陈仓。而陈仓坚守二十余日,魏国的援军赶到,蜀汉军粮将要食尽,诸葛亮便只得引兵退去。而诸葛亮此次北伐唯一的收获,便是在退师途中斩杀了前来追击的魏将王双。