众力资讯网

三千年的历史,压在一份名单上。 《史记·殷本纪》从成汤写到帝辛,三十个商王名字

三千年的历史,压在一份名单上。

《史记·殷本纪》从成汤写到帝辛,三十个商王名字,整整齐齐。司马迁写这段历史的时候,距商朝灭亡已经过去了将近八百年,他的资料来源是当时能找到的文献。于是这份名单传了下来,进了教科书,进了所有人的脑子。

这个局面维持到1899年。

那一年,一个叫王懿荣的金石学家在北京看到了一批刻了字的兽骨,认出那是商代的文字。甲骨文的发现,给古史研究打开了一扇新窗户——商代人自己刻下的字,就在土里埋着,等人来挖。

然后问题就来了。

1917年,王国维发表了一篇后来被郭沫若称为"新史学开山之作"的论文——《殷卜辞中所见先公先王考》。

他做的事,说起来不复杂:从甲骨卜辞里整理出商代先王的名字和顺序,再拿来和《史记》对照,逐条比对。

大体是对得上的。这说明司马迁写的不是胡编,商王朝真实存在,《殷本纪》基本可信。

但"大体对得上"之外,有些地方对不齐。

其中最让后来学者头疼的一个问题是:商王的祭祀制度,透露出《史记》里可能少了人。

这里有必要交代一个东西:商代"周祭"制度。

这是甲骨学家董作宾发现的。商代后期,历代商王按照严格的周期,轮流对祖先进行五种祭祀,十天为一旬,一个完整的周期需要十旬。这套祭祀轮次排列出来的顺序,叫"周祭谱",是后来学者根据大量甲骨卜辞拼出来的。

周祭谱不是一块甲骨,而是从十几万片甲骨里提炼出的系统信息。要从这些碎片里把商王的祭祀顺序整理出来,工作量巨大,而学者常玉芝的《商代周祭制度》是这一领域的权威整理成果。

这份由商代人自己通过祭祀行为留下的"王位排序",是独立于《史记》之外的另一份证据。

把两份名单拿来对,问题就冒出来了:周祭谱里,中壬、沃丁、廩辛这三个名字,查不到。

《史记》说他们都当过王。骨头上,他们的名字在周祭序列里缺席。

中壬、沃丁、廩辛,就这样成了商代史研究里悬而未决的三个谜。

先说廩辛。

《史记》把廩辛列为商朝第二十六王。但甲骨卜辞的周祭谱里,他完全没有出现。就好像这个位置被跳过去了。

台北市立大学学者吴俊德在2013年发表的研究中,从卜辞里一条细节入手追查:一片甲骨上记录了康丁对祖先的称谓,里面出现了"兄辛"的说法。陈梦家曾分析,这个"兄辛"就是康丁对廩辛的称呼。这说明廩辛这个人是存在的,康丁认他为兄,只是他在周祭谱里没有位置。

为什么没有位置?天津师范大学历史学院杜勇教授在发表于《史学集刊》2021年第2期的论文中,给出了一个技术层面的解释:周祭谱的编排,受每位先王庙号的"日干"严格制约,祭祀顺序要和庙号日干对应,又要和即位顺序对应。

廩辛的庙号日干是"辛",在周祭体系里,这个位置只能排在康丁之后,但他明明在康丁之前当王,这就造成了技术上的死结——无论怎么安排,廩辛都没法塞进这套祭祀排班里,只能把他撂在谱外。廩辛这个人可能真实存在,但周祭谱的编排逻辑容不下他。

廩辛至少还能找到零星的卜辞痕迹,中壬的情况更难搞。

中壬是《史记》里商汤之后的第三位王,在外丙之后、大甲之前即位。周祭谱里同样不见他踪影。
杜勇的分析认为,中壬不出现在周祭谱,原因和廩辛类似——他的庙号日干"壬",在大甲之后,但他即位却在大甲之前,前后矛盾,周祭体系同样给不了他一个位置。

问题越追越深:周祭谱里"不见",到底意味着什么?是这个人压根不存在?还是他的确当过王,只是因为技术原因排不进去?

沃丁是第三个"谱外之王",也是三个里面最奇怪的。

廩辛和中壬不进周祭谱,学者还能从庙号日干的技术矛盾上找原因。沃丁不一样——杜勇的论文里明确指出,沃丁的庙号日干在安排祭序时"并不发生抵牾",技术上他完全可以被放进周祭谱里,但他就是没进去。

《尚书序》还专门提到了《沃丁》这篇文献,周代人记得这个人。有学者猜测周祭制度本来就以直系先王为主,不打算把所有旁系全纳入。但这个解释无法从卜辞里得到明确证实。沃丁,就这么悬在那里。

史记错了,还是甲骨文缺席了?

这个问题,今天的学界没有给出唯一答案。

有一点是共识:周祭谱不能被当作绝对权威,不能以"某人不在周祭谱里"就直接判定某人从未即位或根本不存在。杜勇的论文结论明确:殷王世次总体上仍须以《史记·殷本纪》为据,不能否定中壬、沃丁、廩辛三王的存在。

这是保守但审慎的立场。

【主要信源】
杜勇、李玲玲,《商代王位继承制的特质》,《史学集刊》2021年第2期,中国社会科学网转载,2021年3月24日
王国维,《殷卜辞中所见先公先王考》,1917年,收入《观堂集林》,中华书局1959年版
中国新闻网、中国日报,《甲骨文研究的重要作用》,援引王国维研究综述,2023年10月