宣王料民太原:人口清查与军事供给
败军之后,天子为何要从人口下手
周宣王三十九年(公元前789年),周王朝的主力军队在千亩一带与姜氏之戎交战,遭遇惨败。紧接着,《国语》留下一句短促的记载:“宣王既丧南国之师,乃料民于太原。”南国之师通常被理解为镇守江汉地区的王师,它的覆没意味着宣王早年南征北战积攒的军事本钱几乎输光。为了补充兵员、整顿军赋,宣王下令在太原地区清查户口,史称“料民”。
太原不是今天的山西太原,而大致在今宁夏固原、甘肃东部一带,正处于周人王畿与西戎之间。宣王选择这个地点并不偶然:它既有长期戍边留下的周人移民,又混杂着归附的戎人,是一个人口成份复杂、传统统治链条相对薄弱的边地。在中原腹地,人口被层层分封的贵族所屏蔽,天子要想清点,必须征得众多诸侯和采邑主的同意,阻力极大。而在太原,周人的统治更直接,不少土地原本就由王官管理,没有强大的世族充当中间层。宣王因此把新的兵源希望放在边地——而调动这些人,首先需要知道他们有多少、住在哪里、能承担什么赋役。
要理解这次清查的分量,需要回到一个更基本的问题:西周王朝的军队从哪里来?周天子名义上拥有“西六师”“殷八师”这样的常备军,其成员主要是王畿内的“国人”,即周族成员。此外,各诸侯国有义务随王出征,按照分封的等级自备车马甲胄。这个体系运转的前提,是天子与诸侯之间有一套基于宗法伦理的信任关系:天子发布命令,诸侯按诏书出兵,而不是天子直接点数诸侯封地里的壮丁。宣王早期频繁用兵,虽号为“中兴”,但连年战争已把王师精锐消耗殆尽。千亩之败之后,天子能直接调动的军事力量所剩无几,再向诸侯开口,又必须经过复杂交涉,并取决于王权在诸侯心中的分量。宣王不去求诸侯,却转向对太原百姓进行户口清点,本质上是想绕开分封链条,用一份名册从基层直接提取军事资源。
“民不可料”:间接统治的深层逻辑
宣王的决定遭到大臣仲山父的坚决反对。他说了一句耐人寻味的话:“民不可料也。” 这并非反对统计本身,而是反对天子亲自、直接地去清点百姓。
周代不是没有人手。仲山父接着阐述:司民官掌握孤儿与老者的死亡,司商官掌握姓氏贵贱的变动,司徒官掌握军队人数,司寇官掌握罪犯和逃亡者,农官掌管农夫,场人掌管场圃,廪人掌管仓廪。每一类人口都有对应的官员,通过其职业渠道自然地反映出来。天子只需听取各官汇报,就能“不料而知其少多”。换句话说,合法的人口知识是通过一套分科分层的行政与礼制网络间接获得的,而不是由国王派人挨家挨户点数。
这种间接性不是效率问题,而是权力结构问题。西周国家的军事力量,由分封的诸侯和卿大夫按等级提供,天子并不直接掌握所有的“民”。人口附着于贵族的采邑和名分之上,天子越过他们去调查人口,等于公开宣告这些贵族已经不能提供合格的兵员,也等于宣称自己将绕过封君来直接支配属民。仲山父说,本来人口已经减少,却大张旗鼓地清查,是“示少而恶事”——向天下显露王室的虚弱,同时让贵族因猜疑而离心,结果只会是“无以赋令”,军费和兵役反而更征不上来。
今天我们常把仲山父看作守旧官僚,把宣王看作务实君主。但仲山父的逻辑并非没有道理:在宗法分封体制下,人口本身不构成国家可以随意计算的资源。一旦把“民”从礼制网络中剥离出来,变成清册上的数字,原本支撑王朝的贵族合作机制就会松动。宣王最终没有听从劝谏,恰恰说明旧有的间接动员体系已经无法满足他的军事需要。
太原:王权想要抓住的那批人
为什么偏偏是太原?除了前文所述的地理位置,太原还具备另一个特征:这里的“民”很难用传统的国野规则归类。
西周实行国野分治,住在城邑及近郊的“国人”有当兵的权利和义务,住在野外的“野人”主要是被征服或迁居的异族,通常不参与正规军队作战,只承担田赋劳役。随着战争频繁,这种界限逐渐模糊。太原作为边疆移民区,周人与戎人交错杂居,既有周族戍卒的后裔,也有归附的戎狄部落。传统的“非我族类,其心必异”在这里无法作为标签,他们既不能完全算作“国人”,也不宜简单归入“野人”。宣王要在这一带组织军事力量,就必须先定义谁是合格的兵员、谁需要纳赋,而这一定义只能通过清查户口来完成。
然而,太原恰恰也是一个行政基础极为薄弱的地区。它地域广阔,聚落分散,缺少城市和道路网络,更没有专职征收赋税的基层吏员。一次性的清查或许能造出一份名册,但名册不能自动转化为军队。它需要地方官吏长年累月维护更新,需要一套处理逃亡、死亡和迁徙的日常制度,更需要足够的力量把散居山谷的居民征发出来。这些条件在周宣王时期都不具备。料民之后,史书几乎没有提到这次清点的后续,这很能说明问题:它没有发展为持续制度。宣王的动机是应急,手段是派员一次性核查,结果只是一份静态的名单。当太原居民意识到自己将被征走时,最自然的应对是逃亡或隐匿;王朝既没有足够的力量追查,也没有新的利益换得地方首领合作。料民或许在短期内补充了一些兵员,却无法解决军事供给的根本困难。
军事供给的转型需要怎样的国家能力
如果把料民放回西周晚期的军事供给体系中,它的失败就更清楚了。西周晚期的战争形态正在改变,对装备和后勤的要求越来越高。一辆战车需要四匹马、三名甲士,还有随车徒兵,甲胄、弓矢、戈戟都需要集中储备;远征猃狁或淮夷,粮草转运动辄数百里。这些开支不能靠一次清查解决,而需要一套能够持续核实、征收和调拨的财政官僚体系。
周宣王之前,王朝的军事供给依赖两个支柱:一是王畿井田上的收入,二是诸侯按等级缴纳的贡赋。前者随着王室直接控制的土地减少而萎缩,后者又需要靠王权的政治威望来维持。千亩之战证明,威望已经不足以让诸侯及时来援。宣王于是想建立一个新支柱:直接向太原的居民征发兵役和军赋。但这个支柱在没有官僚制、没有财政预算、没有户籍档案的支撑下,只是一根朽木。
仲山父担忧的“无以赋令”,恰恰指出了这场转型的难点。军事供给从贵族义务变成国家行政,需要的不只是一次人口清点,而是国家与社会关系的整体改变:从身份分派到数字管理,从封君代办到官吏直征。周宣王只做了其中一步,这一步踩在旧制度的裂缝上,却没有踏足新制度的坚实基础。
从失败的料民到编户齐民的时代
把这次事件放入更长的历史进程,它的意义反而清晰起来。春秋中期以后,各国陆续出现类似的改革:鲁国“初税亩”按田亩征税,晋国“作州兵”让州中庶人也能当兵,楚国“书土田”重新清查土地和人口。管仲在齐国“作内政而寄军令”,把居民按什伍编制成军事组织。与宣王料民相比,这些改革大多成功,因为它们与井田制的瓦解、领土国家的形成和官僚制的萌芽同步发生。国家第一次有条件逐户编制户籍、按亩征收军赋,人口和土地成为可计算的资源。
宣王料民在方向上与这些改革一致:它试图把人口从贵族封地中抽取出来,直接服务于国家军事机器。但它早了大约两百年。周宣王时代的国家,既没有足够的下层行政人员去管理一个户籍社会,也没有把赋役从土地身份中剥离出来的制度准备。它更像是旧制度危机初期的一次试探:王权感到了传统供给方式的不足,于是伸手去抓真正的人力,但这一抓,抓破了原本已经脆弱的政治默契,却没有抓住能够替代它的新制度。
正因如此,料民在当时的政治后果是负面的。它没有为西周王朝注入新的军事活力,反而加剧了王室与贵族之间的猜忌。宣王之后,幽王即位,王畿内部的矛盾、诸侯的离心以及周室东迁的漫长动荡,都延续着这种趋势。料民当然不是西周灭亡的直接原因,但它是王权不再能依靠旧有礼仪秩序获取力量的征兆之一。
如果历史是一条长河,“料民于太原”只是其中一条几乎看不痕迹的支流。它没有留下可执行的人口档案,也没有改变西周的命运。但在“国家如何知道它有多少人”这个问题上,它留下了一个重要的坐标:旧制度依靠身份和等级的间接网络来掌握社会,新制度则需要清晰、可直接计算和征发的户口体系。周宣王试图在太原用一份清册取代整个旧的统治网络,结果证明此路在当时走不通。
走不通不等于没有意义。两百年后,诸侯国君终于意识到,土地上的每一个人、每一块田,都可以变成战争的资源。他们不再需要顾忌“民不可料”的古老禁忌,而是把人口清查变成每年都要重复的日常行政。宣王料民正是这个漫长转型最早的一级台阶:它失败于西周之末,却预示了战国“编户齐民”时代的来临。在这个意义上,那个命令把太原一户户人家写进名册的周宣王,是一位过早走上未来道路的君主。