第二次:建兴六年(228 年)秋,魏大司马、扬州牧曹休被吴大都督陆逊大破于石亭(今安徽潜山县东北)。至冬,诸葛亮复出军攻魏。据《三国志》卷 35《诸葛亮传》注引《汉晋春秋》言:亮闻孙权破曹休,魏兵东下,关中虚弱,亮于是又给后主上了一个表——即所谓《后出师表》。《资治通鉴》亦和《汉晋春秋》一样,抄录了《后表》全文。按《后表》是否为诸葛亮自作,历来颇多争论。我以为《后表》决非亮自作。第一,表中所言“丧赵云”等一系列事实与史实不符;第二,《后表》文辞浅陋,信心丧失,与亮气吞中原的素志迥不相合;第三,《后表》写作目的不明确,表中所言议者反对北伐,实无其事;第四,《后表》并非张俨所伪造,因俨对亮之将才估价极高,对亮之北伐亦抱乐观态度,此与《后表》之悲观失望口吻全不相合;第五,《后表》的作伪者乃是亮之胞侄、吴大将军诸葛恪,恪锐意北伐,吴人激烈反对,恪有造此表的必要,只要详察恪之谕众论文和当时吴政情,即可窥知《后表》系恪假造。十二月,诸葛亮引兵出散关(今陕西宝鸡市西南),围陈仓(今宝鸡市东)。原来曹真已料到“亮惩于祁山,后出必由陈仓,乃使将军郝昭、王生守陈仓,治其城”。所以这次诸葛亮到来,陈仓魏军已有准备。亮先使郝昭乡人靳详于城外劝昭投降,昭坚辞拒绝。亮自以有众数万,而昭兵才千余人,又料魏援军未必能很快到达,乃进兵攻昭,起云梯冲车以临城。昭于是以火箭逆射其梯,梯燃,梯上人全烧死;昭又以绳连石磨压亮冲车,冲车折。乃更为井阑百尺以射城中,并以土丸填壍(同堑,绕城水沟),欲直攀城,昭又于内筑重墙。亮又为地突(地道),欲踊出于城里,昭又于内穿地横截之,昼夜相攻拒二十余日。曹真遣将军费曜等来救,魏明帝又驿马召张郃自方城(今河南方城县)西上击亮。帝自到河南城(在洛阳西),置酒送郃,问郃:“迟将军到,亮得无已得陈仓乎?”郃知亮深入无谷,屈指计曰:“比臣到,亮已走矣”。于是郃日夜赶路,未至,亮已因粮尽退军。魏将王双率骑追亮,为亮所杀。