蜀後主建興六年(公元228年)十二月爆發了陳倉之戰。經過十餘日的鏖戰,諸葛亮始終無法攻破郝昭的防禦。徒有數萬雄兵,卻奈何不了郝昭的一千餘人,最終只能無奈地撤出戰場返回漢中。
這場戰爭,是諸葛亮數次北伐中力量對比最為懸殊的一次較量。為什麼打不下陳倉呢?原因其實並不複雜。在冷兵器時代,攻城的器械僅有雲梯、沖車、木欄等少量設備,除了強攻別無他法。只要城池的防禦工事堅固,兵力配置合理,以千餘人擋住萬人大軍也不是沒有可能的,這在我國古代戰爭史上還有不少類似的例子。除此之外,諸葛亮的糧草儲備不足,也是造成無功而返的另一個原因。
說到這次的陳倉之戰,其實還有一個小插曲。這個故事發生在諸葛亮撤兵之後。
當時,諸葛亮大軍向漢中撤退。突然間有個曹魏將領出兵追趕。這支軍隊究竟是陳倉守軍還是曹真另外派來增援的,史料上毫無記載。率領這支軍隊的將領叫王雙。這個王雙又是誰,同樣沒有記載。對三國歷史較為熟悉的應該知道,史料中除了在西北戰場出現了王雙之外,在東南戰場也曾有個王雙,同樣是曹魏的將領。他曾參加過黃武二年(公元223年)正月曹丕的三路伐吳之戰。當時他隸屬於大司馬曹仁,負責向東吳在長江一線的要地濡鬚髮動進攻。結果並守將朱桓活捉。此王雙是不是彼王雙呢?同樣也沒有一個答案。不過戰鬥的結果對於這個問題已經不重要了。王雙孤軍深入,追擊諸葛亮大軍,結果中了埋伏,被諸葛亮殺死。從此,有關王雙的歷史記載嘎然而止,再也沒有出現過。
陳倉之戰諸葛亮是否打贏了,這點沒什麼可爭議的,勉強算打成了平手。因為儘管諸葛亮沒有拿下陳倉,卻斬殺掉曹魏的大將。不過在返回漢中後,諸葛亮做了一件蹊蹺事兒:專門命人鑄造了定軍鼎以紀念這次的戰績,並在蜀漢國內大肆進行宣傳。莫非如諸葛亮這樣的智者也玩起了文過飾非、喪事當成喜事辦的把戲?
答案是否定的。諸葛亮之所以這麼做,有兩個方面的原因。
首先,儘管此次出征諸葛亮動用了數萬大軍,但其主要戰略意圖是為了吸引張郃所部回援雍州,減少東吳在曹魏東南部戰線的壓力。因此,這場戰役的規模並不大,雙方傷亡有限。張郃所部離開東線回援雍州,諸葛亮的戰略目的已經達成,也就沒有必要在陳倉城下與郝昭死拼。儘管自己沒能取得勝利,但東吳大軍在東線大捷。從戰略的角度來看,諸葛亮的此次北伐目的也達到了。故此,諸葛亮才有了鑄造定軍鼎慶功這項安排。
其次,經過街亭之戰後,蜀漢的軍心、民心都受到嚴重打擊。如果此次的出征又被渲染成一次敗仗,後果將不堪設想。因此,諸葛亮決定以斬殺王雙作為典型進行宣傳。如此一來,蜀漢國民都以為諸葛亮凱旋而歸,自然歡欣鼓舞。軍心、民心都提振了。儘管有喪失當做喜事辦的嫌疑,但也實在是不得已而為之。
這,就是政治。