史记正义的基本信息

据清代学者钱大昕说:张守节《史记正义》成书于开元廿四年(736)。司马贞的《史记索隐》序言中没有提到撰成的年代。但是《唐书·艺文志》注有:司马贞,开元年间的润州别驾。据此推测,司马贞和张守节是同时代的人,但是他们的书中都不引用对方的观点。司马贞擅长辩论,而“张长于地理”,都是司马迁《史记》的功臣,对于《史记》都有贡献,不可偏废。张守节曾任诸王侍读宣议郎,守右清道率府长史,《唐志》漏记。

按:钱大昕说“张长于地理”,有误。张守节更加擅长的是拿唐代的地名附会古代的地名。如《史记·滑稽·优孟传》:“乃召孙叔敖子,封之寝丘。”《集解》引“徐广曰:‘在固始’。”徐广是东汉人,东汉之固始在今安徽临泉县西古城子,属汝阴郡。张守节《正义》则误注为:“今光州固始县,本寝丘邑也。”张守节是唐代人,唐代的“光州固始县”即今河南固始县,境内古代建有蓼县、安丰县,而固始今址则未建县,到南北朝东魏始建固始县。张守节不知徐广所说的固始县确址,误以唐时的固始县解释徐广的固始县,于是寝丘之地随着张守节的误注嫁接到了“光州固始县”。这些都说明张守节恰恰最拙于地理,根本不知古今地名的变迁,误以为千古一名。

张守节的误注《史记》地理名词,给后人解读古代地理带来了很大的麻烦,实在是《史记》的千古罪人。