专栏名称: 宋史研究资讯
汇集宋史研究领域的各种讯息,包括专家讲座、学术会议、新书推荐、期刊论文、论文答辩等。
目录
相关文章推荐
青年文摘  ·  在上班路上,随手拍2000起违章 ·  2 天前  
Kindle电子书库  ·  Kindle ... ·  4 天前  
51好读  ›  专栏  ›  宋史研究资讯

陈晓伟:《北蕃地理》引书考|202501-87(总第2968期)

宋史研究资讯  · 公众号  ·  · 2025-01-22 18:00

正文

以下文章来源于中国边疆史地研究 特此致谢。



《北蕃地理》引书考


陈晓伟

《武经总要·北蕃地理》记录北方契丹地理,主体框架保存了一套较为完备的辽代政区系统,时间截止到辽兴宗重熙十年。该书的契丹史料来源颇为庞杂,既有唐代贾耽《皇华四达记》,又有宋人王曾、晁迥、薛映、宋绶出使契丹的“行程录”,然书中的辽代政区系统内容已经超出了宋人对辽地的认知水平,恐非取材宋方文献,而是来自一份契丹本土资料。从《武经总要》成书背景分析,编纂工作始于庆历三年,而此期间恰逢赵至忠从辽朝投宋,曾多次向宋廷献书,当数《虏廷杂记》最为重要,这为当时编写《北蕃地理》提供了参考资料。


作者陈晓伟, 1983 年生,复旦大学历史系教授。地址:上海市杨浦区邯郸路 220 号,邮编 200433



北宋庆历初年编纂的大型兵书《武经总要·北蕃地理》(简称“《北蕃地理》”)集中记载辽代政区和山川地理,余蔚指出该书提供的政区断面反映的是重熙十三年( 1044 )以前的状况。康鹏将《北蕃地理》《辽史·地理志》比较,指出两者编纂具有共同特征——均依“京”划分地理区域。不过学界一直都是将《北蕃地理》直接引用,尚未探讨该书根据何种资料编成,更没有辨析书中哪条史料具有独到价值,哪条史料须谨慎利用。

一、 关于贾耽《皇华四达记》之佚文及征引宋使行程录


《北蕃地理》大量引书,基本不注明来源,只提到贾耽及其《皇华四达记》是一条较为明确的取材线索。该卷《中京四面诸州》宜州条云:

按《皇华四达记》:营州东百八十里,凡九递至燕郡城,自燕郡东经汝罗守捉,渡辽州十七驿,至安东都护府,约五百里。

东京条引《皇华四达记》曰:

自安东府东南至平壤城八百里,西南至都里海口约六百里,西北至建安城约三百里,正南微东至鸭绿江北泊约七百里。

《新唐书·地理志》篇末收录贾耽地理之书:

营州西北百里曰松陉岭,其西奚,其东契丹。距营州北四百里至湟水。营州东百八十里至燕郡城。又经汝罗守捉,渡辽水至安东都护府五百里。府,故汉襄平城也。东南至平壤城八百里;西南至都里海口六百里;西至建安城三百里,故中郭县也;南至鸭渌江北泊汋城七百里,故安平县也。

这段记载未标注具体书目。《北蕃地理》引《皇华四达记》与《新唐书》全部吻合。《新唐书·地理志》言“贞元宰相贾耽考方域道里之数最详,从边州入四夷,通译于鸿胪者,莫不毕纪。其入四夷之路与关戍走集最要者七”,推测《北蕃地理》上述文字即贾耽书第一条“营州入安东道”的内容。除《北蕃地理》外,《武经总要·登州附见》登州条云:“《皇华四达记》:北渡海至马石山。”《新唐书·地理志》中“北渡乌湖海,至马石山东之都里镇二百里”的记载较详,共同取资贾耽《皇华四达记》。结合《新唐书·地理志》这句话的上文“登州东北海行,过大谢岛、龟歆岛、末岛、乌湖岛三百里”,可知《登州附见》这条属于贾耽书第二条“登州海行入高丽渤海道”的记述范围。

以上《皇华四达记》的三条材料与《新唐书·地理志》相印证,而下面这四条则仅见于《武经总要》。《北蕃地理·云州四面诸州》记御夷镇(契丹改为望云县)云:“《皇华四达记》:妫州北一百四十里至广边镇,一名白城,又东北五十里至赤城,又北七十里至镇城。”该卷《东京四面诸州》显州条,“《皇华四达记》:唐天宝以前,渤海国所都”;同书《河东路》岚州合河津条,“《皇华四达记》,合河津关至麟州以黄河分界”;《邠宁环庆路》环州条,“《皇华四达记》,至灵州五百四十里”。均引《皇华四达记》,仅见于此。另外,《北蕃地理》三次提到“贾耽”,并引其文。第一,《幽州四面州军》滦州条“东北滦河”小注云:“按贾耽所说:自蓟州西北一百二十里至盐城守把,又西北渡滦河至卢龙镇。”第二,《云州四面诸州》蔚州条小注 : “贾耽曰:西行二百九十里至灵丘县,又二百里至代州。”第三,《蕃界有名山川》炭山条引“贾耽所说:妫州西北八百里至陉山”。这三条记载虽未标注书名,但根据作者及其内容推断,亦出自《皇华四达记》。

《皇华四达记》今已亡佚,据宋人著录,该书共 10 卷,贞元十四年( 798 )进呈,后来宋代文献零星引用。北宋庆历四年( 1044 )到嘉祐五年( 1060 )间,欧阳修等编纂《新唐书》时,《地理志》仅仅节抄《皇华四达记》的概要。由上文所见,同时期成书的《武经总要·北蕃地理》同样采摭《皇华四达记》,并且有些条目超出《新唐书》的范围。

从具体条目看,《北蕃地理》杂抄诸史,并不只引述贾耽书,还抄撮前代史书中有关契丹的史料,虽未注明出处,但很容易核实来源,不需要过多讨论。此外,值得注意的是,书中兼采宋朝使节出使契丹时记录行程的语录(统称“行程录”),以大中祥符五年( 1012 )王曾为主,补充大中祥符六年( 1013 )晁迥、大中祥符九年( 1016 )薛映、天禧五年( 1021 )宋绶等人所撰“行程录”。李焘《续资治通鉴长编》收录以上诸文,具体详情如下。

第一,《北蕃地理》幽州条“出北门过古长城”至“至白沟河渡河至雄州” 200 多字;古北口山条“两旁陡峻,中路仅容车轨,本范阳防扼奚、契丹之所,最为隘束”;得胜口条“山口盘道数层,俗名思乡岭”;涿州条“新城即古督亢亭之地,州之北有涿水、范水、刘李河,入幽州界”;墨岭条“亦名度云岭,在得胜岭北百二十里”,全袭用王曾“行程录”。

第二,《北蕃地理》饶州条“唐建饶乐府都督,以处奚人部落。契丹建为饶州,在潢水之北石桥旁,以渤海人居之”;炭山条“本匈奴避暑之处,地多丰草,掘丈余即有坚冰”,节取薛映“行程录”。

第三,《北蕃地理》惠州条“城方二里,至低小,城内有瓦舍仓廪,人多汉服”;木叶山条“本阿保机葬处,又云祭天之所。离中京皆无馆舍,但宿穹帐。将至山三十里,始有居人瓦舍僧居。又历荆榛枯草,复渡土河,始至焉”,取宋绶“行程录”。长泊条分成两部分,前半段“泊多野鹅鸭,戎主射猎之所”采晁迥“行程录”,而后半段“经榆林馆、饥乌馆、香山子馆,南北即长泊”,复取宋绶“行程录”。

根据史文对比,得知《北蕃地理》大量节引、改编真宗时期王曾等人“行程录”,同时存在不少错漏。如涿州条“州之北有涿水、范水、刘李河,入幽州界”,据上下文义,指此三水流入幽州。核对王曾“行程录”,原文作“(涿州)北度涿水、范水、刘李河,六十里至良乡县。度卢沟河,六十里至幽州”,应是涿州经 120 里过良乡、卢沟河抵达幽州,《北蕃地理》节录失当;又如长泊条,“饥乌馆”实误。此抄自宋绶“行程录”,原文作“讷都乌馆”,其中“讷都”义为“山”。《北蕃地理》古北口山条与幽州条,及涿州条与幽州条很多内容其实是重复的。

关于《北蕃地理》获得“行程录”的文献渠道,前人研究指出,这些行程录是使节呈交国信所以供存档备案之用,它们既是宋廷了解契丹动态的一手情报,又为史馆编纂契丹事迹提供基础素材。据傅乐焕考证,今见于《续资治通鉴长编》诸行程录的引文是从《三朝国史·契丹传》转抄而来的。按《三朝国史》(太祖、太宗、真宗)撰成于天圣八年( 1030 )六月。从成书背景考虑,庆历时期编修《武经总要》时,《北蕃地理》有条件从既有的国史《契丹传》中抄撮相关资料,书中所引王曾、晁迥、薛映、宋绶等人“行程录”或由此辗转而来。

二、 从《辽史·地理志》看《北蕃地理》所载契丹州县的价值


《北蕃地理》所载契丹州县建置、四至、驿程,将贾耽《皇华四达记》和宋人“行程录”及抄写前代史书的内容剥离后,余下主体内容乃呈现一整套辽代地理系统。前人虽然留意并且经常引用个别史料,但尚未探明其来龙去脉。

将《北蕃地理》与《辽史·地理志》(简称《辽志》)逐条比较,可发现两书所载多数州县能够得到印证。具体说明如下。

第一,《北蕃地理》“燕京州军十二”,比《辽志》多出“平塞军”“招延州”。平塞军实为宋初设立,位于易州之南,不属契丹;招延州“置州,以渤海部落居之”,辽末赵良嗣《燕云奉使录》叙述“出《燕京地图》云‘招延州是渤海住坐’”,可证该州在辽代真实存在,然《辽志》失载。

第二,《北蕃地理》“西京州军十一”:“妫州”“新州”“武州”,采用入辽前的旧名,《辽志》分别作“可汗州”“奉圣州”“归化州”;《北蕃地理》“振武军”,《辽志》作“振武县”,隶属丰州,“太祖神册元年,伐吐浑还,攻之,尽俘其民以东,唯存乡兵三百人防戍。后更为县”。《北蕃地理》的“寰州”,统和四年( 986 ),为宋将潘美所破而废,新置“弘州”。

第三,《北蕃地理》“中京四面诸州”,比《辽志》多出“北白川州”“晖州”;《北蕃地理》另有“新州”,此即统和八年( 990 )改名的“武安州”。

第四,《北蕃地理》“东京四面诸州”的沈州、韩州、同州、耀州、信州、银州、双州、显州、乾州、宗州、岩州、开州、来远城、保州、吉州、盐州、锦州、严州、隰州,均见于《辽志》的记载。位于生女真的贵州,《北蕃地理》有,而《辽志》无,《辽史·圣宗纪》载统和二十九年( 1011 )正月辽圣宗征讨高丽班师途经:“至贵州南峻岭谷。”疑即此州。

第五,《北蕃地理》“上京四面诸州”的长春州、永州、乌州、龙化州、降圣州、宜坤州、祖州、怀州、庆州、饶州、通州,全部与《辽志》合。

综上,从州的数量总体对比结果看,《北蕃地理》已然涵盖契丹全境,记录的是辽代前期军州设置情况。

这套地理记载体系比较成熟,表现为州治和军号比较完备。一方面,燕京州军:檀州治密云县,顺州治怀柔县,滦州治义丰县;西京州军:新州(即奉圣州)治永兴县,儒州治缙山县,武州(即归化州)治文德县,应州治金城县,寰州治寰清县。另一方面,中京四面诸州:来州“号归德军”,建州“今号保静军节度”,东京“契丹置崇仪军节度”;北白川州“仍曰始平军”;东京四面诸州:沈州“曰昭德军”,同州“仍曰镇安军”,信州“今契丹建为彰胜军”,双州“契丹号保安军”,乾州“今置广德军节度”,开州“仍曰开远军”,锦州“今号临海军”;上京四面诸州:长春州“仍曰韶阳军”;宜坤州“契丹为启圣军节度”;祖州“今号天成军”;怀州“契丹号奉陵军”。这些记载均如实地反映了契丹制度。以上州治和军号两项无疑是地志记述州建置的重要指标,而且很多州还具备历史沿革的内容,并与《辽志》记载相印证。具体可细分为三种情况。

第一种,《北蕃地理》与《辽志》关于建置内容相同。《北蕃地理》记载辽州、武州、来州、利州、恩州、惠州、高州、沈州、韩州、同州、银州、乾州、宗州、开州、来远城、保州、锦州、隰州、宜坤州、怀州、庆州等创立缘起、时间及辽中前期建置较为详细,这与《辽史·地理志》基本一致,足见《北蕃地理》准确性之高,由此证明该书所据底本的来源渠道颇为可靠。

第二种,《北蕃地理》较《辽志》多出若干细节内容。一是州名之由来。润州条:“因渤海之叛,既讨平,迁其部落,置州以居之,取润水为名。”据《辽史·地理志三》,此指太平九年( 1029 )渤海大延琳叛乱,“迁宁州之民居此,置州”。《北蕃地理》载有州名取义的原因。妫州,《辽史·太祖纪》载神册元年( 916 )十一月“攻蔚、新、武、妫、儒五州”,“遂改武州为归化州,妫州为可汗州”;《北蕃地理》叙述改名的具体原因:“石晋割赂契丹。周世宗时,戎主避‘归周’之名,改为可汗州。”祖州,《北蕃地理》云“今名祖州,在唐置饶乐府西北,祖山之阳,因为名”。二是关于州内各种设置情况。《北蕃地理》白川州“宜桑柘,民知织纴之利,岁奉中国币帛多书白川州税户所输云”;东京“旧有江南水军,号通吴军,置营居之”;长春州“亦为罪谴者配隶之所”;乌州“本契丹国旧地也,为乌素部畜牧之所,今建为州”。以上各条所述内容,均不见于《辽志》及《辽史》相关记载。

第三种,《北蕃地理》与《辽志》互相歧异的内容。例如,建州,《北蕃地理》和《辽志》均称“保静军节度”,然创置时间有所差异,前者谓“德光立为州”,后者称“太祖完葺故垒,置州”。海北州,《北蕃地理》作“阿保机建为州”;《辽史·地理志二》则云“世宗以所俘汉户置”。这种差异不能简单地归咎于孰是孰非,而是两者隶属不同的文献系统,《辽史》是元末以辽末耶律俨《皇朝实录》和金代陈大任《辽史》为底本修成,而《北蕃地理》的资料形成时间较早。

以上三种情况,证明《北蕃地理》的价值并不亚于《辽志》,其所载契丹诸州基本涵盖辽代政区,尤其部分州具有军额、治所、创置时间和其他历史沿革要素,应该来自一套独立系统的舆地文献。《武经总要》始纂于庆历三年( 1043 )十月,根据这个编纂时间只能推测《北蕃地理》当为辽重熙十三年( 1044 )以前的辽制,这里有三条史文能够体现《北蕃地理》文本的形成时间。第一条,《北蕃地理》叙开州设置云:“渤海古城也。虏主东讨新罗国,都其城要害,建为州,仍曰开远军。”《辽史·地理志二》开州条明确提到,“圣宗伐新罗还,周览城基,复加完葺。开泰三年,迁双、韩二州千余户实之,号开封府开远军”。知《北蕃地理》所载北安州、信州、庆州,皆为圣宗时期创建。第二,《北蕃地理》称“今号兴中府”,据《辽史·地理志三》“重熙十年升兴中府”的记载,可明确“今”字的时间指向。第三,关于庆州建立时间,《辽史·兴宗纪》载太平十一年(次年改元重熙)六月己卯“圣宗崩”;七月甲寅“建庆州于庆陵之南,徙民实之,充奉陵邑”。《北蕃地理》记“近年改为庆州”,据此窥知“近年”所指大致范围。可知,《北蕃地理》采用了一份来自重熙十年 (1041) 前后的契丹本土文献无疑。

三、赵至忠《虏廷杂记》地理内容之蠡测


廓清《北蕃地理》可信程度和时代断限之后,需要进一步追问:书中有关辽制的内容究竟取材于何种文献呢?经与《辽志》比勘,《北蕃地理》准确可信,显然远远超出了宋人对契丹腹地的认知界限,诸多州建置等细节信息恐非宋方文献所能触及。在仁宗时期编纂《武经总要》前后,从契丹本土流传到宋境并且进入官修国史体系的文献屈指可数,具有影响者,非赵至忠《虏廷杂记》及《阴山杂录》莫属。

据记载,庆历元年( 1041 )八月乙未,“以契丹归明人赵英为洪州观察推官,赐绯衣、银带及钱五万,更名至忠。至忠尝为契丹中书舍人,得罪宗真,挺身来归,言庆历以前契丹事甚详。”庆历元年即辽重熙十年。嘉祐二年( 1057 )四月,“通判黄州、殿中丞赵至忠上《契丹地图》及《杂记》十卷”。《武经总要》恰编纂于这段时期。《北蕃地理》叙述契丹诸州四至和里程甚详,当有某种“图记”所本:宜州条先引《皇华四达记》,又云“今以《契丹地图》校”;东京条引《皇华四达记》也提到“今以《契丹地形图》参校”。如此周详,似与赵至忠献书有关,至少诸州建置内容与 10 卷本赵氏《杂记》关系密切。

赵至忠《杂记》即《虏廷杂记》或《阴山杂录》。李锡厚指出,五代和北宋时期的史书中关于契丹的事迹,多采自使臣归来后的报告,由于出使时间和使者身份条件所限,根本无法深入了解契丹制度。赵至忠投宋以后则大为改观,《虏廷杂记》等书的流传并被广泛引用,因此中原人所掌握的契丹史事不仅较前大为丰富,而且也更为可靠了。《虏廷杂记》今已亡佚,仍能从现存的史书钩沉,最有效的方法是,《旧五代史》《新五代史》两书的《契丹传》存在着显著差异,后者有大篇幅新增内容,实取《虏廷杂记》。

李锡厚提供的这条线索非常关键。据学者考证,《契丹国志》同样也抄取了赵至忠书。司马光《通鉴考异》(简称“《考异》”)亦引《虏庭(廷)杂记》。

在前人研究基础上,将《新五代史》《契丹国志》与《考异》所存《虏廷杂记》佚文对比:关于契丹本土二水潢河、土河及其民族语本名、流向等信息,《新五代史》只是简单提及,而《契丹国志》颇为翔实;阿保机名讳、契丹婚姻制度,《契丹国志》与《考异》引《虏廷杂记》相合;契丹传统部落首领选任制度,旧主遥辇“不任事”,汉人献策阿保机不肯受代、创立皇帝制度,《新五代史》的这些内容均得到《虏廷杂记》的证实;“耶律”之由来、四楼创制,《新五代史》《契丹国志》相合,此出自《虏廷杂记》。这些赵至忠《虏廷杂记》佚文,有助于分析《北蕃地理》的史料来源方向。

《北蕃地理》最为明确的一条线索是:

木叶山,本阿保机葬处,又云祭天之所。离中京皆无馆舍,但宿穹帐。将至山三十里,始有居人瓦舍僧居。又历荆榛枯草,复渡土河,始至焉。初阿保机强盛,于木叶山置楼,谓之南楼;山北置楼,谓之北楼;大部落东千里置楼,谓之东楼;今上京置楼,谓之西楼。四时游猎于四楼之间。西至上京三百里,南至中京五百一十里。

这段内容系杂抄而成,“本阿保机葬处”至“复渡土河始至焉”,来自宋绶“行程录”。学者已指出宋朝文献中凡关于“四楼”的记述均根源于《虏廷杂记》,《北蕃地理》木叶山条及上京条“建所居部落为西楼,有楼数间而已”及龙化州条“在木叶山东千里,阿保机始置四楼,此即是东楼也”的记载,同样出自赵至忠之手。

李锡厚还注意到《阴山杂录》一条佚文:

梁灭,阿保机(原注:本文作“阿保谨”)率兵直抵涿州,时幽州、安次、潞、三河、渔阳、怀柔、密云等县皆为所陷,俘其民而归,置州县以居之,不改中国州县之名。







请到「今天看啥」查看全文