《百官公卿表》三卷專記宋初職官遷轉。表面是名單,實則是一幅權力如何流轉、人才如何進退的實況圖。
一、從敘事到表格:記「制」的一面
《稽古錄》最後三卷(卷十八至二十)與前面大不相同:不再敘事,而是一張張職官任免表。這恰恰體現了司馬光史學的另一面——不只記「事」,也記「制」。
二、職官表中的權力呼吸
《百官公卿表》依真宗、仁宗、英宗三朝,逐年列宰執、樞密、三司等公卿的任免(見18、19、20)。表面枯燥,細讀卻能看見權力結構的呼吸:誰在臺上、誰被貶黜、哪些家族連綿、哪些新進崛起。
從這張表裏,可以讀出宋初「重文抑武」的落實。文臣主政成為常態,武將退居執行;而隨著仁宗朝進入慶曆、嘉祐,王安石、司馬光這一代新進的名字開始出現,為日後的變法之爭埋下伏筆(參變法與守舊:王安石與司馬光的爭論)。
三、制度決定誰能做事
制度史的味道就在這裏:法律與官制決定了一個時代誰能做事、如何做事。宋代以差遣治事、以寄祿定俸,表面上繁複,實則是在用文官體系消解武人政治。這張表,就是這套設計的運轉記錄。
對讀者來說,職官表是親近「制度」的捷徑。比起讀一篇溢美的本紀,看誰上誰下,更能體會一個朝代的真實權力地圖。司馬光特意把它放在全書之末,或許正是要提醒:人物的成敗,終歸要在制度裏尋其原因。
今人研究任何組織,方法亦同:看它的「任免表」,比聽它的「宣言」更準。誰被提拔、誰被邊緣,這張無聲的表,往往說出最多的真話。
四、官職差遣三分:權力的分散
宋的職官之巧,在於「官、職、差遣」三分。寄祿官定俸祿與階品,館閣職示清要,差遣才是實際任事。這套設計看似疊床架屋,實則讓人員可以調動而不動其位、可以試任而不給實權,從而把權力分散在無數細節裏。它正是兵權與文治:宋太祖的取捨所論「收權」在制度層面的落實。
樞密院與中書門下「二府」分掌軍政與民政,三司使掌財計,御史臺與諫院掌糾察,彼此牽制。這種「人人有一塊,誰也吃不下全盤」的格局,好處是難出權臣,壞處是政出多門、效率遲鈍。從《百官公卿表》的人事更替,正能讀出這套制衡如何日常運作、又如何逐漸因冗官而壅滯。
六、時間顯形:表的微觀視角
表的另一重價值,在於它讓「時間」顯形。一篇本紀寫皇帝的一生,容易只見盛世;一張逐年的人事表,卻把宰相幾度易人、邊帥幾度更換,原原本本攤開。讀者因此能看見:所謂「承平」,底下其實是頻繁的人事流動與不斷的試錯。制度史不寫傳奇,只寫常態。
對宋太祖而言,這張表也是他「杯酒釋兵權」後的長遠布局:把軍權拆進樞密與三衙,把地方財賦收歸轉運使,把用人之柄交還科舉與文官。表上每一個名字的進退,背後都是這套設計在轉動。看表,等於看宋初立國方略的執行日誌。
七、任免表:讀懂組織的鑰匙
今人若想讀懂一個組織,最該翻的往往不是它的章程前言,而是它的任免與考績記錄。司馬光把三卷職官表置於全書之末,像是特意留給讀者一把鑰匙:先觀興亡之大勢,再看權力之細節,方知英雄與制度,從來是同一故事的兩面(呼應稽古以為鑑:司馬光的史學宗旨)。
職官表的「靜」,反襯出政治的「動」。同一個官名,在不同君主手裏輕重迥異;同一個人,今年執政、明年貶謫,皆是常態。讀表若只記名字,便乏味;若看名字背後的進退節奏,便能讀出一個時代的氣壓。司馬光把這三卷置於卷末,等於給全書補上一個「顯微鏡」視角。
八、制度與人並舉
最後要說的是,制度終究是人行的。再精巧的職官設計,遇上怠政或朋黨,也會空轉;再簡樸的架構,遇明君賢臣,也能成治。司馬光記「制」不忘記「人」,記「人」不埋沒「制」,二者並舉,才讓《稽古錄》既不流於權謀,也不淪為空談。這正是它作為「鑑」的厚處。