卷一百二十五
《读史方舆纪要》卷一百二十五:古大河源流与历代河患
本文永久链接:https://shishuguan.com/books/book-afbec5bcd9c4e96684373dc3e4611f11/volume-93bdad5745bbf12f47e98c43fa1246c9/zhws-89532-1
本章概要
本章详述古黄河从昆仑发源、经积石进入中国后的河道流向、历代决溢地点与治河方略,及其对国计民生的影响。
阅读提示
阅读时可对照《禹贡》《水经注》等原文,注意黄河从积石到入海所经郡县及历代决口地点,理解河道变迁与治河争议的关联。
川渎二
《左传》中说过:“如果没有禹的功绩,我们恐怕都变成鱼了吧?”自从禹治理黄河之后的一千多年里,中国没有再遭受黄河的水患。黄河的水患萌芽于周朝末年,在汉朝逐渐蔓延,到宋朝时大规模溃决,从宋朝以来,淮河、济水南北数千里的地区,都岌岌可危,人人都有变成鱼的恐惧。神禹不再出现,黄河的水患就没有停止。国家的计划和百姓的生计,都无法安定下来。接下来记载大河的源流,并参照古今的变化来写这一篇纪,大概是心怀忧患吧?
黄河的源头发源于昆仑山。
《禹贡》说:“疏导黄河从积石开始。”司马迁说:“说到九州的山川,《尚书》的记载比较接近事实。”现在说黄河源头发源于昆仑山,是采用其中可信的说法。《尔雅》说:“黄河发源于昆仑墟。”《淮南子》说:“昆仑之墟,黄河水从它的东北角流出。”《水经》也说:“昆仑墟,是黄河水发源的地方。”自古以来谈论黄河源头的人,都追溯到昆仑山。〈按《史记·大宛传》记载:“汉朝使者穷究黄河源头,黄河源头出于阗,天子查阅古代地图书籍,命名黄河发源的山为昆仑。”《汉书·地理志》记载金城郡临羌县西有昆仑山祠,也没有说在西北。又《西域传》说:“黄河有两个源头,一个出自葱岭,一个出于阗。”郑樵于是说黄河有三个源头,一个出自葱岭,一个出于阗南山,它的正源出自昆仑。又《山海经》、洛书纬以及《扶南传》都说源头出自昆仑。〉《唐书》记载:“长庆年间刘元鼎担任吐蕃会盟使,说黄河的上流经过洪济桥,〈也叫洪济城,见陕西西宁卫。〉向西南走二千里水更加狭窄,冬春季节可以徒步涉水,夏秋季节才能行船。它的南面三百里有三座山,中间高四面低叫紫山,在大羊同国,〈现在见西番朵甘卫。〉就是古人所说的昆仑,番语叫闷摩黎山,东距长安一万五千里,黄河源头就在其中,水流清澈缓慢地流下,渐渐汇合众流,水色变红,流得越远,众水一起注入,就变得黄浊。黄河源头东北直抵莫贺延碛的尾部,〈现在西番火州境内有莫贺城。〉暗中推测它的位置,大概在剑南的西面。《元志》记载:至元十七年命招讨使都实寻找黄河源头。都实回来报告,说黄河源头出自吐蕃朵甘思西部边远地区,有一百多个泉眼,水草丛生分散涣散,不能靠近细看,方圆七八十里,登高望去,像排列的星星一样,这就是星宿海。〈番语叫火敦脑儿。朱思本说:“黄河源头在中国西南,直抵四川马湖蛮部之西三千多里,云南丽江宣抚司西北一千五百多里。”〉群流奔涌汇聚,接连汇成两个湖泊,〈番语叫阿剌脑儿。〉向东流叫赤宾河。继续向东延伸,共二三百里,众多河流依次汇合。水流渐渐变大,于是名叫黄河,但水清可以涉水。又向东一两百里分岔为九度河,〈番语叫也孙斡论。〉宽六七里。又走四五百里水更加浑浊,当地人抱着皮革囊袋骑马渡河。从此经过两山之间的峡谷,宽约一里、二里,或半里,深度无法测量。到朵甘思东北有大雪山,〈番语叫亦耳麻不剌,翻译为腾乞里塔。〉那座山最高,积雪很多,就是昆仑山。从九度水到昆仑约二十天的路程。昆仑山麓绵延五百里。黄河沿着山脚向东,〈《河源考》说:“黄河水向北流到昆仑转向西北流,又折向东过昆仑北面,才折向东北流。”〉又向东北流一千多里,有细黄河从西南流来注入。〈番语叫纳邻哈剌。〉又向东北四五百里到贵德州,〈在西宁卫西南。〉又走四百多里到积石州,就是《禹贡》中疏导黄河的地方了。从发源到进入中国,共计六千多里,南北的溪涧,络绎不绝地灌注,无法计算清楚。昆仑的西面人烟稀少,山势平缓水流漫散。它的东面山越来越高,地势渐渐下降,到积石才林木茂盛。世人说黄河有九道弯,那个地方有两道弯。大概是说乞光马出和贵德州。○按王鏊常说:“天下的山起于昆仑,天下的水也应该出于昆仑。汉朝张骞游历西域各国很久,东汉时期大秦、条支、安息直到海滨,四万里外,经过多重翻译来进贡,甘英曾经穷尽到达西海而返回,都没有看到所谓的昆仑。元朝使者所说的,昆仑怎么这么近呢?恐怕不能因为一个人的话就废弃千古的定论。”张骞本来就已经凿空西域,甘英也不是专使,考察刘元鼎的说法,参照都实所见的,黄河源头大概可以考证。现在特别记载其中切实而文雅的,那些荒僻没有证据的说法,来不及广泛采集。而且黄河源头本来在西南,而张骞却在西北寻找,所谓差之毫厘,谬以千里吧?
到积石进入中国,
积石山,在西宁卫西南一百七十里。大河流经它的下面,就是禹的足迹所到之处,古今华夏与戎狄的大分界线。〈详见陕西名山。〉从昆仑到积石,都经过川流通行,〈《史记·大宛传》、《汉书·西域传》都说黄河出于阗,于阗以东的水向东注入盐泽,潜行地下,而向南从积石流出。《水经》又说黄河水从蒲昌海,又向东进入塞内,经过敦煌、酒泉、张掖郡南,又向东到河关。杜氏《通典》极力诋毁这种说法。现在不用辨别就知道它是错误的。〉有邈水流来汇合。〈朱思本说:“黄河经过贵德州马岭共八百多里而与邈水汇合。”《图经》说:“马岭在贵德州的北面。”现在邈水见西宁卫。〉
又向东经过河州城北,
《元志》说:“大河从积石州向东走五天,到河州安乡关。”〈关在州西北一百里。〉就是这里。现在大河流经州北六十里,有大夏河经过州东三十里,又向北流入黄河。〈大夏河,在今河州南三里。有人说就是漓水,到兰州境内流入黄河。现在详见河州卫。〉
又向东北流经兰州城北,又向东经过金县北,
大河从河州向东北流,到兰州境内。它的西面有湟水汇合浩亹河流入,〈详见西宁卫。〉它的南面有洮河流入,〈洮河,详见陕西大川。〉又向东北经过州城北二里,金城关在那里,是黄河渡口的重要关隘。又向东北经过金县北六十里,流入乱山中,急流陡涧,共二百多里而进入靖远卫界。
又向东北经过靖远卫北,又向东北经过宁夏中卫南,
大河从金城的乱山中流来,倾泻到平川,奔流汹涌,乌兰桥的险要就在那里。〈在靖远卫西南一百二十里,详见卫境。〉又向东北流出卫城北一里,山峡险隘,黄河经过其中,瀑布般的水流有几仞高。又向东北二百多里经过宁夏中卫南十五里,地势稍微平坦,而河流更加盛大。
又向东经过灵州所北,又向东北经过宁夏卫东南,
大河从中卫向东,共三百里,经过灵州所城北一里,那个地方也叫河曲。大概黄河从积石到中卫大体向东北流;从中卫到灵州则正东流,从灵州到宁夏则更加折向北,所以叫河曲。经过宁夏卫东南四十里,更加向北延伸,进入废丰州界。从宁夏以上,百姓多引渠水灌溉田地,而宁夏尤其受益,百姓没有旱涝的灾害,大概上游水势稍缓,没有涨溢的祸患,而且泥沙不多,所以引黄河水合适。
又向东北进入榆林西境,经过古三受降城南,又向东折向南,经过榆林的东面,
大河在榆林卫北一千多里。从宁夏卫向东北流六百多里,经过古丰州的西面,又向北折向东经过三受降城南,三城相距共八百里,到废东胜州西〈废东胜州在山西大同府西境大河边,与榆林东北故胜州隔河相望,正处在大河折旋的地方。〉才折向南,它的西面是榆林的东境,它的东面是山西大同府朔州的西境。又向南到黄甫川,〈黄甫川堡在榆林东境。〉向西是延安府府谷县境,向东是太原府河曲县境,其间回环曲折将近三千里,古代是朔方地,现在叫河套,是山川的要害,中外的巨大防线。〈详见陕西榆林卫。〉
又向南经过府谷县东,又经过神木县南而进入葭州境,经过州城东,河的东岸是山西河曲县及保德州和兴县的境地。
大河在府谷县城东一百步,向西南流入神木县境,经过县南十里,又向南经过葭州城东一里,而山西的河曲县北距黄甫川二十多里,〈隔河相望。〉西南距府谷一百多里,县城濒临黄河作为险要,山西的防务,以河曲一带最为要冲。〈详见山西太原府。〉而保德州西临大河,与府谷县隔河相对,〈府谷在黄河西北岸,保德州在黄河东南岸,黄河从黄甫川以下,都迤逦向西南流。〉又向南一百五十里就是岢岚的兴县。县城西距大河五十里,与葭州濒河为界。
又向南经过吴堡县东,又向南经过绥德州东,河的东岸是山西临县及永宁州宁乡县的境地。
大河从葭州向南八十里,经过吴堡县城东一里,又向南一百六十里经过绥德州东境,〈西距州城一百二十里。〉而山西的临县西北距大河二十里,〈与吴堡县接界。〉永宁州则西距大河一百十里,〈志书说:从州城渡河到绥德州二百五十里。〉宁乡县西距黄河七十里,都与绥德州濒河为境。
又向南经过青涧县东,又向南经过延川县及延长县东,河的东岸是山西石楼县及永和县、大宁县的西境。
大河在青涧县东一百里,无定河从西北流入,〈详见绥德州。〉又向南经过延川县东四十五里,又向南经过延长县东三十多里,而山西的石楼县西距大河一百里,〈西南接青涧县境。〉永和县西距大河五十里,〈西北接延川县境。〉大宁县西距大河七十五里,〈西北接延长县境。〉水流相通,一片苇叶就可以航行。
又向南经过宜川县东,河的东岸是山西吉州及乡宁县的西境。
大河在宜川县东八十里,而山西的吉州西距大河七十里,〈与宜川接界。〉孟门山、壶口山都在那里,是黄河渡口的险要。又向南是乡宁县,西距大河八十里。又向西南接韩城县界,沿着河的两岸,群山排列对峙,称为险固。
又向南经过韩城县东,又向南经过郃阳县东,河的东岸是山西河津县及荥河县、临晋县的西境。
大河在韩城东北八十里,龙门山在那里。〈详见陕西韩城县。〉《大事记》:〈即吕祖谦所著。〉“周威烈王十三年,晋国河岸崩塌,堵塞龙门,直到底柱。”吕氏说:“从春秋以后黄河水患见于史传的,大概从这里开始。”又向南流经梁山东。〈山在韩城县南十九里,也详见韩城县。〉春秋成公五年“梁山崩塌,堵塞黄河三天不流”,就是这里。又向南经过郃阳县东南四十里,渡口相通,是作战防守的要地。而山西的河津县,就是古代的耿邑。商祖乙定都于耿,被黄河水毁坏,《尚书》有《盘庚之诰》就是说的这件事。现在县城西距大河三十里,也有龙门山,与韩城的龙门对峙。所谓禹凿龙门,黄河经过其中,不是吗?又向南经过荥河县城西,城距大河不到一里,汾水从东北流入。〈详见大川汾水。〉又向南经过临晋县西三十里,渡河向西又三十多里就是郃阳县了。〈临晋有吴王渡,郃阳有茶峪渡,都是黄河渡口。〉
又向南经过朝邑县东,又向南经过华阴县东北,而渭水流入,河的东岸是蒲州城西,又向南过雷首山西,才折向东。
大河从郃阳县向南一百二十里,经过朝邑县东三十五里,河边有临晋关,也叫蒲津关。又向南五十多里到华阴县境,华山正挡其冲,潼关在那里。〈关西距华阴县四十里,详见陕西重险。〉又渭水流经华阴县北,到县东北五十里而流入黄河,就是《禹贡》疏导渭水入黄河的地方。〈渭水详见陕西大川。〉而山西的蒲州,大河从临晋县境向南流五十多里经过它的西门外,与陕西朝邑县临晋关夹河相对,〈关在县城三十五里。〉是自古以来设险的地方。〈详见山西重险蒲津关。〉又向南有涑水流入。〈就是绛水。详见蒲州。〉经过雷首山西,〈山在蒲州东南十五里。详见山西名山雷首。〉折向东,那个地方也叫河曲。春秋时,秦晋在河曲交战就是这里。河流从东胜州折向南将近一千八百里。从壶口、龙门一直到潼关,两岸重山环绕深险,而华山又横亘在它的南面,山峦盘固,黄河于是又折向东。黄河、华山的胜景,天下第一。
又向东经过阌乡县北,又向东经过灵宝县北,河的北岸是芮城县南境。
大河在阌乡县北七里,又向东经过灵宝县北十里,而山西的芮城县背山面河,南距大河二十里,与阌乡县夹河相望,只有三十里近。大概黄河从雷首西麓向南经过芮城西二十里,稍向南就折向东。芮城处在它曲折之间,而阌乡县也是大河向东折的要冲,东到灵宝县七十多里,西距潼关六十里,居高临深,都是险要。
又向东经过陕州城北,又向东经过渑池县及新安县北,河的北岸是平陆县及垣曲县境。
大河在陕州城北,从灵宝县向东流六十里,到州城西北三里,大阳津在那里,〈也叫茅津。详见陕州。〉是黄河渡口的要地。又向东四十多里是底柱山,控制中流,惊涛怒湍,船只经过这里,称为艰难险阻。〈详见河南名山底柱。〉又向东一百多里经过渑池县北境,〈大河南距县城六十多里。〉又向东一百里是新安县界,〈大河南距县城四十多里。〉丘陵斜坡,渡口遥远阻隔,所以这两个县没有濒河的称呼。而山西的平陆县城临大河东南,距陕州不过五六里,南北往来常作为渡口。又向东二百多里到垣曲县南二十里,冈阜逶迤与河南岸两相倚阻,都不是有利渡河的地方。
又向东经过河南府北,河的北岸是济源县南境。
大河在河南府城北二十里,环绕北邙山麓,〈北邙山在府城北十里,详见河南府。〉层峦叠阜,屹然是屏障。志书说:大河从芮城、阌乡向东河的北岸,是中条山连接王屋山,南岸是崤山、函谷关连接北邙山,夹河环绕,都向东趋,虽然底柱扼塞中流,但旁边没有溃决的祸患,就是因为岗陵包络,有自然的险固。而济源县南距大河七十里,西邻垣曲,南卫洛阳,也是控守的地方,《唐史》说:“圣历二年黄河泛滥,淹没济源百姓房屋一千多家。”有人认为是山水暴发,不是黄河水患。
又向东经过孟津县北,河的北岸是孟县南境。
大河在孟津县北五里,北岸到孟县三十里,〈现在孟县西南到孟津县五十多里,大概嘉靖年间孟津更加向西迁移了。〉就是古代的孟津,河桥在那里。从古以来是设险的地方,河阳三城设置在这里。〈详见河南重险,现在废弃了。〉《宋史》说:“乾德二年孟州水涨,冲坏中潬桥。”《金史》说:“大定十一年,黄河在王村决口,南京、孟州、卫州界多受其害。”〈王村,现在山东濮州治所。孟州,就是现在的孟县。南京,就是现在的开封府。大概下游堵塞,所以倒灌上游。〉明嘉靖十七年黄河水涨,孟津县被水冲毁,大概黄河从孟津以上,多沿着山麓,流到孟津,两岸平坦宽阔,河势渐渐扩张,溃溢的祸患,于是显现端倪。决口在下游,黄河的祸患还浅,决口在上游,黄河的祸患就深。孟津,是黄河流经平陆的上游,黄河水患到了这里,下游的堵塞必然日益严重,横决必然更多,用往事来验证,不是这样吗?○丘濬说:“黄河是中原的大害,自古以来治理的人,没有能得上策的。”大概因为黄河从星宿发源,向东进入中国,超过一万里,共有九道弯,汇合华夏戎狄各水千流万派流向大海。它的源流来得远,它的水积得多,以万川而归于一个沟壑,来的路很多,收的门狭窄,想要它不泛滥很难。何况孟津以下,地势平坦土质疏松,容易冲决,而迁移不定呢。
又向东经过巩县北,洛水流入。河的北岸,是温县境内,济水流入。
大河在巩县北十里,〈西距孟津县八十里。〉洛水从西南流入。〈详见河南大川洛水。〉又向东经过温县南二十里,济水流入,〈济水,详见《禹贡》导川。《里道记》说:“从巩县东北到温县共四十里。”〉宋太平兴国二年,黄河在孟州的温县决口,大概黄河已经出了险要趋于平坦,又向南接纳洛水的注入,向北并合济水的水流,纵横震荡,势头不能停止,疏导没有方法,巩县、洛水以下,《禹贡》的旧迹怎么能不月异而岁不同呢?
又向东经过汜水县北,又向东经过荥阳县北,河的北岸是武陟县的南境。
大河在汜水县北一里,〈《里道记》说:“渡河西北到温县二十五里。”〉又向东经过荥阳县北二十五里。明洪武十五年黄河在荥阳决口,命令修塞。正统十三年黄河又在荥阳决口,经过曹州、濮州,冲击张秋,〈张秋,在山東東阿縣。现在详见漕河。〉冲溃沙湾东堤,〈沙湾在山东寿张县。现在详见漕河。〉夺取济水、汶水入海。不久从开封西南经过陈留,从亳州进入涡河,又经过蒙城到怀远县入淮,〈陈留县,属河南开封府。亳州、蒙城县、怀远县都属南直凤阳府。〉而开封城于是到了黄河的北面,很久以后才恢复故道。而武陟县南距大河五十里,西南与荥阳县接境,沁水从北来,到县南流入大河。〈沁水,详见山西大川。它入黄河的地方旧名沁黄口,现在叫南贾口。〉宋熙宁十年黄河在怀州黄沁口泛滥,就是那个地方。
又向东经过河阴县北,又向东经过荥泽县北,河的北岸是获嘉县的南境。
大河在河阴县北十三里,〈《里道记》说:“从河阴县渡河到武陟县五十六里。”〉县城西二十里有石门渠,就是古代的荥口。秦始皇二十三年攻魏,引黄河沟水灌大梁。汉王横说“秦攻魏决黄河灌它的都城,决口于是变大,不能再次修补”就是这里。后汉初年黄河从荥阳决口进入汴水,〈河阴是旧荥阳县地。〉永平十三年下诏修筑汴渠堤,从荥阳东到千乘海口一千多里,大概从这里开始动工。〈现在详见河阴县。〉从河阴向东三十里,经过荥泽县北五里。荥泽地势稍低,是古代荥水汇聚的地方。唐开成三年黄河决口,淹没郑州外城。五代汉乾佑三年黄河在郑州决口,周广顺二年黄河又在郑州决口,有人说:从荥泽县向南决口。〈《五代史》说:“黄河在原武县决口。”有人说应当在荥泽。〉显德初年派使者修塞决口。〈又《五代史》说:“周广顺年间黄河在河阴决口。”〉宋太平兴国二年,黄河在荥泽决口,熙宁十年黄河又在荥泽决口。元延佑十年黄河在荥泽的塔海庄东堤决口,〈塔海庄,在县东南七里。〉很久以后才堵塞。明正统十三年黄河在荥阳决口,不久从孙家渡决口向南,〈孙家渡,在县东南五十里。〉全河南迁,很久以后才堵塞。弘治五年黄河在封丘大决口,巡抚大臣徐恪请求开通孙家渡,听从了。不久又堵塞。〈《河渠考》说:“先是弘治二年黄河在原武决口,命户部侍郎白昂治理。白昂在荥泽县杨桥开支渠,引中牟、尉氏决口黄河,由陈州、颍州到寿州达淮河。杨桥在县东南,与孙家渡相近。大概引决口黄河使它进入正统时南决的旧道。到这时河流横溃张秋,决口堵塞后又决口。徐恪上书说:‘决口黄河湍急凶悍的势头,不能立即挽回。现在从荥泽孙家渡口,旧河东经朱仙镇,下到项城、南顿,还有涓涓细流,如果疏导它由泗水入淮河,可以减弱上游的势头。又黄陵冈有贾鲁旧河,南经曹县梁清口,下通归德丁家道口。现在梁靖以北淤塞将平,计算工程,八十多里,如果疏浚它,使它由徐州入淮河,以堵塞下游的势头,那么决口可以堵塞,运道可以完整。’当时多听从他的策略。”〉而卫辉府的获嘉县,南距大河六十里,与荥泽、河阴接壤。宋太平兴国三年黄河在怀州的获嘉决口,大概也是堤防的地方。
又向东经过原武县北,阳武县南,
大河在原武县北二十二里。五代周广顺年间黄河在原武决口,不久派使者修塞。又显德六年郑州奏报黄河在原武决口。宋元丰元年黄河又在这里决口,五年又在下游决口,流入梁山泺。〈梁山泺,在山东寿张县北。《宋志》说:“黄河在原武埽决口,溢入利津河、阳武沟、刁马河,归入梁山泺。”利津等河,都在阳武以东。〉明洪武十四年,黄河在原武及祥符、中牟决口。二十四年黄河在原武黑阳山决口,〈在县北二十里。〉向东经过开封城北五里,又向南走到项城,经过颍州颍上县,向东到寿州正阳镇〈正阳镇,在寿州西六十里。〉全部入淮河。而黄河的故道淤塞,疏导很久才恢复旧道。弘治三年黄河又在原武决口,支流分为三支:一支在封丘金龙口决口,〈一作“荆隆口”。〉漫过祥符及长垣,〈北直长垣县。〉下曹州、濮州,冲击张秋长堤;一支从中牟下尉氏;一支泛滥于兰阳、仪封、归德、考城进入宿州。下诏白昂修塞。〈《河渠考》说:“白昂任户部侍郎,奉命治河。筑阳武长堤以防张秋的决口,引中牟决口黄河出荥泽杨桥下达到淮河,疏浚宿州古汴河达泗州;又疏浚睢河从归德饮马池中经符离桥,到宿迁县入漕河,上筑长堤,下修减水闸,又疏浚月河十多条以减弱水势,堵塞决口三十六处,由黄河入汴水,汴水入睢水,睢水入泗水,泗水入淮河以达海,水患稍息。白昂又认为河南入淮河,不是正道,恐怕不能容纳,于是又从鱼台历德州到吴桥,修古河堤,又从东平北到兴济凿小河十二道,引水入大清河及古黄河入海,河口各作石堰,按时启闭。白昂的意思大概是想在东北分流,在东南疏浚淤塞。不久黄河又决口迁徙,白昂所规划的一时都废弃了。”吴桥、兴济现在北直属县。〉而阳武南距大河十多里,旧时大河经过城北,与卫辉府的新乡、汲县接境,自从决口堵塞不定时,黄河于是迁向南。周广顺二年黄河在阳武决口,不久修塞。〈当时又在常乐驿决口。有人说驿在阳武西。〉宋乾德三年黄河在阳武决口,开宝五年又在阳武决口。金大定十七年,黄河在阳武的白沟决口。〈白沟,在县东南三里。〉明昌五年黄河在阳武旧堤决口,〈决口地名光禄村。〉灌封丘向东。元至元二十五年阳武各处黄河决口。泰定三年黄河在阳武决口,漂没居民一万六千五百多家,不久又修塞。明洪武十五年黄河在阳武决口。天启元年黄河在阳武县脾沙焵决口,〈在县东南三十里。〉由封丘、曹州、单县到考城,又进入旧河。自从黄河从阳武南出,而新乡、汲县、胙城境内都离黄河渐渐远了。禹的足迹更加不可问,从阳武的决口堵塞开始。
大河旧道在阳武县北,又向东经过延津县北,又向东经过胙城县北,河的北岸是新乡县及汲县的境地。
这是大河旧道。旧志说:黄河在阳武县北二十三里。河的北岸就是新乡县境,县南距大河三十里。金明昌年间黄河在阳武决口进入封丘,于是黄河更加向东南下。〈《金史》说:“贞祐四年延州刺史温撒可喜说:‘近世黄河离开故道,从卫州东南流由徐州、邳州入海,因此河南之地狭窄。我私下看到新乡县西的黄河可以决口使它向东北流,它的南面有旧堤,水不能溢出,走五十多里与清河汇合,就由濬州、大名、观州、清州、柳口入海。这是黄河的旧道,都有古堤,修补它的漏洞就够了。这样那么山东、大名等路都在河南,而河北各郡也得到一半,退足以作为防备的计策,进足以壮大恢复的图谋。’议论的人认为河流向东南已经很久,决口不是办法,于是停止。”清河指淇水口。柳口就是现在的直沽口。〉元至元九年黄河在新乡决口,〈《元史》说:“黄河在新乡广盈仓南河北岸决口。”〉大概这时黄河还从阳武、新乡之间流出。由阳武向东五十里,经过延津城北十七里。延津,就是古代的酸枣。汉文帝后元年黄河在酸枣决口,向东冲溃金堤,东郡大兴士卒堵塞。五代周广顺二年黄河在酸枣决口,显德初年派使者修塞。明成化十四年黄河在延津泛滥,第二年又从县南流入封丘。它的旧流故道则从延津折向东北,经过汲县东南十七里,又向东北经过胙城县北一里。〈《里道记》说:“延津县东北到胙城四十五里。”〉宋熙宁四年黄河在卫州王供埽泛滥。〈旧志说:在州东三十里。〉十年又在王供埽及汲县上、下埽泛滥。金大定二年黄河在卫州及延津县决口,弥漫到归德府。二十六年黄河在卫州堤决口,冲坏州城,泛滥到大名。先前胙城隶属开封府,泰和八年因为限制大河,改属卫州,贞祐三年把州治迁到宜村新城,〈详见胙城县。〉以胙城为倚郭。胙城成为河北的县,从金朝开始。
又向东北经过濬县南,滑县北,
古时黄河原在浚县城南一里,河的南岸就是滑县地界。〈《里道记》:“滑县西北到浚县四十里,浚县南到胙城县五十里。”〉黄河从这里经过,北岸叫黎阳津,南岸叫白马津,自古以来是要紧的渡口,如今变成陆地了。汉建始四年黄河在东郡金堤决口。〈颜氏说:“在如今滑州地界。”〉唐元和八年黄河在瓠子决口泛滥,向东漫溢到滑州,离城十二里。郑滑节度使薛平、魏博节度使田弘正共同派兵凿开黎阳山东面,使它重新流入旧河道。〈旧河道在黎阳西南。当时黄河向南迁移,薛平向田弘正请求,共同派兵凿开古河道十四里,直通黎阳山东面汇入旧河道,从此滑州没有水患。〉开成三年黄河决口,淹没滑州外城。乾宁三年黄河水涨,将要毁掉滑州,朱全忠把河决开成两条,夹着城向东流,危害更加严重。后晋天福六年,滑州黄河决口。九年滑州黄河决口,侵入汴、曹、单、濮、郓五州地界,环绕梁山汇合汶水,大量征发几路民夫堵塞。五代汉乾祐元年,黄河在滑州的鱼池店决口。〈在州西。〉周广顺二年黄河在滑州灵河等处决口,〈灵河是废县,在如今滑县西南六十里。《五代史》说“广顺年间黄河在灵河鱼池、六明镇等处决口”,大概都在如今滑县境内。〉命令王浚修治堵塞。三年义成节度使白重赞上奏堵塞决口。宋乾德四年滑州黄河决口,冲坏灵河大堤。太平兴国三年黄河又在滑州灵河决口。八年黄河在滑州韩村大决口,〈在州东北。〉泛滥到澶、濮、曹、济,向东南流到彭城流入淮河。〈当时大量征发民夫筑堤堵塞。议论的人想在澶、滑之间设立分水的制度,在北岸开渠道引入王莽河通向大海,在南岸开渠道引入灵河通向淮河,多设斗门,随时开关,可以通船航行,灌溉农田。没有实行。王莽河就是屯氏河,灵河就是灵河决口,想利用决口通泗水入淮河。〉九年黄河又在滑州房村决口。〈也在州东北。不久巡河官梁睿说:“滑州土质疏松,河岸容易崩塌,每年黄河在南岸决口,损害民田。请在迎阳埽凿渠引水,共四十里,到黎阳汇合黄河,以防备暴涨。”听从了。不久渠修成,又命令凿河开渠,从韩村埽到州西铁狗庙五十多里,重新汇合黄河,用来分减水势。迎阳,在州东北大河北岸。〉大中祥符四年黄河在通利军决口,〈今浚县。〉汇合御河,冲坏州城田舍,〈州城就是浚州城。〉天禧三年滑州黄河在城西北天台山旁泛滥,不久又在城西南岸崩溃,漫溢州城,经过澶、濮、曹、郓,注入梁山泊,又汇合清水、古汴渠〈这里清水指泗水。〉向东流入淮河,州邑受灾的三十两处,下诏征发民夫堵塞治理,〈此前李垂献上《导河形势书》,大略想从汲郡向东推求大禹故道,挟带御河从大伾、上阳、太行三山之间流出,恢复西河故道。又想从滑州向北逐渐分流为六条渠,导入漳河、滹沱、易水流入大海。议论的人认为不便。到这时李垂又请求从卫州东界曹公所开运渠东五里河北岸凸出的地方,就岸边坚实土处引水,正北稍东十三里,破开伯禹古堤,注入裴家潭,直通牧马陂,又正东稍北四十里,凿开大伾西山,分泄为两条渠:一条逼近大伾南脚,掘开古堤正东八里,恢复澶渊旧道;一条逼近通利军城北曲河口,到大禹所导西河故道,正北稍东五里开南北大堤,又向东七里进入澶渊旧道,与南渠汇合。这样就能把黄河载到高地,滑州的水不治自然干涸。议论又被搁置。上阳山,有人说就是北直清丰县的广阳山。〉四年黄河又在天台山决口。〈此前西南堤修成,又在天台山旁筑月堤,到这时黄河又在天台山决口,下游到卫南,浮过徐济,危害更加严重,大量征发民夫筑塞。〉天圣五年堵塞黄河成功,因为它靠近天台山脚,取名天台埽。从此以后,滑州的祸患大致移到澶州。〈元符三年黄河又在苏村决口,在浚县东北。但它的危害很少。重和初年下诏在滑州、浚州界万年堤广种林木来保护堤岸增强地势。〉○黄河从大伾以上,还是《禹贡》时大河流经的路线。〈大伾山在浚县东二里。〉汉代贾让想掘开黎阳遮害亭,〈亭在浚县西南五十里。〉放黄河让它向北流入大海。黄河西边迫近大山,东边迫近金堤,水势不能远远泛滥,这就是司马迁《河渠书》所称“禹认为黄河来处高,水流湍急凶猛,难以在平地流行,多次造成灾害,于是分泄为两条渠来引黄河,把它载到高地”的说法。那以后王横也说:“禹疏导黄河本来顺着西山向东偏北流去,应该再开浚,使它沿着西山脚乘高地而向东北流入大海,才没有水灾。”宋代李垂承袭他的说法,想引黄河从大伾向北载到高地。那以后孙民先也主张这个说法,元丰年间陈祐甫也请求修复大禹故道。滑州黄河祸患没有比宋代天禧以前更严重的,在这个时候引黄河北去未必不可以。那以后黄河也越来越向北迁移,从信都、勃海之间流出,故道差不多可以恢复。可是谋划国事的人正各持一说,不是迂阔违背实际的计策,就是因循苟且的见解罢了。凭千载一时的机会,却空谈坐失,宋代的事情不可为,难道只有用兵是这样吗?至于李垂《导河形势书》,迂回繁复,大抵都不切合实用,大概是所见接近正确但没有通达因势利导的方法。他的话如果真的实行,怎么知道不会和六塔、五股一起被后世讥笑呢?
又向东北经过开州南面,长垣县及东明县的北面。
古时黄河在开州城南,汉代的濮阳,宋代的澶州,都是这个地方。汉元光三年,黄河水迁徙从顿丘向东南流,不久在瓠子决口,〈在如今州西南二十五里。〉向东南注入巨野,〈巨野泽,见山东巨野县。〉通向淮、泗,〈这是黄河入淮的开始。丘氏把宋熙宁十年当作黄河入淮的开始,错了。〉泛滥十六郡,派汲黯、郑当时征发民夫堵塞,随即又冲坏。元封二年亲临决河堵塞,作《瓠子》之歌就是这件事。五代周广顺三年,澶州黄河泛滥。宋乾德三年黄河在澶州决口。开宝四年黄河又在澶州决口,向东汇合到郓、濮,冲坏民田房舍。五年黄河又在濮阳决口,命令颍州团练使曹翰前往堵塞。淳化四年黄河又在澶州决口,冲陷北城,冲坏房屋七千多间。景德元年黄河在澶州横陇埽决口。〈在州东,从此就成了故道,所谓横陇河。〉四年又在澶州王八埽决口。〈在州西南。〉大中祥符七年黄河在澶州大吴埽决口。〈在州东。〉天圣六年又在州王楚埽决口。〈在州西南。〉景祐元年又在横陇埽决口。庆历八年又在州商胡埽决口。〈在州东北三十里。从此就成了故道,所谓商胡河。宋人说横陇决口后向东流,成为滨、棣等州的祸患;商胡决口后向北流,成为河北的祸患,就是这个意思。《宋志》:“商胡决河从魏向北到恩、冀、乾宁入海,是北流;那二股河,从魏、恩向东到德、沧入海,是东流。”〉嘉祐元年,黄河又在六塔河决口,〈六塔河,在州东北十七里,从商胡向东南通往横陇河的支渠。此前皇祐二年黄河在馆陶县郭固决口,四年堵塞郭固,而黄河水势仍然旺盛。议论的人请求在澶州开六塔河来减弱水势,于是派使臣视察,到铜城镇海口去测量古道高低形势。欧阳修认为堵塞商胡、开横陇、把大河回复到故道,共计一千多里工程浩大费用繁多,应该赶快停止。李仲昌等坚决请求开六塔河,使河水归入横陇。当时横陇淤塞已经二十年,商胡又决口好几年了。贾昌朝等又想移决河到京东故道。欧阳修说:“六塔只是别河的下游,已经成了滨、棣、德、博等州的祸患,如果完全回复大河,它的危害一定更严重,故道按理不可恢复,不用聪明人就能知道。”到这时就堵塞商胡北流使水进入六塔河,不能容纳,当晚就决口,河北受灾的达数千里,铜城镇在滨州海口就是这里。〉熙宁四年黄河在澶州曹村泛滥。〈在州西南。〉十年在曹村大决口,澶渊北流断绝,河道向南迁移,向东汇合到梁山、张泽泺,〈梁山泺见前面。张泽泺,有人说就是如今山东汶上县的南旺湖。〉分为两派,一派汇合南清河入淮,一派汇合北清河入海,〈南清河,就是如今的泗水。北清河,就是大清河。《金志》:“明昌四年都水监丞田栎说黄河利害:‘前代每次遇到古堤南决,大多经过南、北清河分流,南清河北面下游有几道枯河,河水流在其中长的达到七八分,北清河是济水故道,可以容纳二三分。’于是想在滑州墙村决河入梁山泺故道,依旧作南北两清河分流,没有实行。”大概是错误引用这个说法。〉淹没郡县四十五个,濮、济、郓、徐更严重。元丰元年决口堵塞,改曹村埽叫灵平,筑堤断流,黄河重新回归北流。三年澶州孙村、陈埽及大吴、小吴埽又决口。〈孙村等埽都在州东。〉四年小吴埽又大决口,从澶注入御河,恩州非常危险。五年黄河在内黄泛滥,在大吴埽决口来缓解灵平水患。〈放水让它向北流。《宋史》:“元丰八年,当时黄河虽然向北流,而孙村地势低下,夏秋连日大雨涨水,往往向东从小吴决口流出。不久在大名小张口决口,王令图建议疏浚滑州迎阳埽旧河,在孙村修金堤,使黄河恢复故道向东流。不久又说故道难以恢复,请求在南乐大名埽开直河和签河,分引水势进入孙村口来解除北京向下的水患。当时吴安持等也主张回河东流,赵偁等认为不可以,请求开阚村下到栲栳堤七节河门、修平乡巨鹿埽、焦家等堤,疏浚澶渊故道来防备涨水。没有听从。”阚村等堤都在内黄、魏县以北,当时大河流合御河。○还有这时陈祐甫上言:“商胡河道填淤渐渐增高,如今应当修的有三处:商胡是一;横陇是二;大禹旧迹是三。但商胡、横陇故道地势高平,水土疏松恶劣,都不可恢复,恢复也不会长久。只有大禹故道在大伾、太行之间,地势低而稳固。所以从前李垂、现在臣孙民先都建议修复,请求命令孙民先从卫州王供埽勘察,直到海口。”听从了,不久又中止。〉大概从黄河进入御河之后,宋代澶州的祸患稍微缓和,到金大定以后黄河更加向南迁移,澶州的流就断绝了。明正统十三年,黄河在荥阳决口,从阳武冲入故道,直到州治南面。又向东到濮州,冲坏张秋堤入海,后来重新堵塞治理,大概瓠子、灵平的旧迹,都不能再辨认了。○考察从滑县、开州以下,这是秦、汉以来的故道,不是大禹治河的故道。大概从周定王以来,大禹的遗迹不可恢复了。史书称汉武帝堵塞瓠子,而引导黄河向北流经两条渠,恢复大禹旧迹,难道是这样吗?
开州的东北是清丰县的西面,内黄县的东面。
古时黄河故道在内黄县东南及清丰县西南,〈《水经注》:“大河故道向东北经过戚城西,又经过繁阳故城东,阴安故城西。”就是这里。戚城,见开州。繁阳,见内黄。阴安,见清丰县。〉汉代黄河都经过这里,元光三年黄河迁徙从顿丘向东南流,〈顿丘,就是如今清丰县境。〉后来决口堵塞不定时,故道废弃。宋代澶州黄河屡次决口,黄河又走北道。开宝八年黄河在澶州顿丘决口,太平兴国二年黄河又在顿丘决口,元祐八年黄河在内黄埽泛滥,〈当时有关部门进献梁村上、下约,束窄河门,黄河于是涨水溃决,向南侵犯德清,向西在内黄决口,向东淤塞梁村,向北从阚村流出。宗城决口又流向魏店,北流淤断,黄河水四处流出,冲坏东郡浮桥,派官修塞。许将说:“大河势盛,应该利用梁村口让水向东流,利用内黄口让水向北流,而关闭所有口子,来断绝大名各州的祸患。等春夏水到,再观察水势所宜,或者关闭内黄,或者堵塞梁村为好。”梁村,在清丰县东南。〉元符二年黄河在内黄口决口,淹没邢、洺等州,而东道的流就断绝了。〈《宋志》:“元符二年黄河在内黄口决口,于是从魏县向北,挟带卫、漳的水并流向东北。大观二年邢州说黄河决口,冲陷巨鹿县。不久冀州说黄河泛滥,冲坏信都、南宫两县。三年黄河又在冀州信都县泛滥,不久又在清河埽向南决口。从此大河不再向北流了。”〉
又向东北经过南乐县及大名县、元城县的东面,
《水经注》:“大河故道经过昌乐故城东,就是南乐。”宋代黄河也经过这里。嘉祐五年韩贇请求分流疏浚二股、五股各河在县境,来减轻下游恩、冀的祸患。治平元年才命令都水监疏浚治理。熙宁初年黄河从恩、冀向北流,议论的人请求开二股河,逐渐关闭北流。二年张巩等上奏大河向东迁移,北流浅小,请求关闭北流。听从了。不久,黄河从它南面四十里左右家港向东北泛滥大名、恩、德、沧、永静五州军境,〈永静军本定远军,就是如今景州。〉下诏派官视察。六年,王安石上奏从大名东南开修直河,使大河回归二股故道,于是黄河水势增涨,十年,黄河就在澶州大决口。〈这就是宋人回河的错误。《宋史》:“嘉祐五年黄河在魏州第六埽分流,叫二股河,流一百三十里,经过魏、恩、德、博的地界,也叫四界首河。于是河北漕臣韩贇说:‘四界首是古大河所经,就是《沟洫志》所说“平原金堤,开通大河,入笃马河,到海五百多里”的,疏浚一个月可以完毕,支流分入金、赤河,使深六尺,一定有利。商胡决河从魏到恩、冀、乾宁入海,如今二股河从魏、恩向东到德、沧入海,分为两条,那么上游不堵塞,可以没有决口泛滥的祸患。’听从了。不久商胡淤塞,冀州界黄河浅,房家、武邑二埽溃决,又堵塞了。熙宁四年黄河在恩、冀、瀛各州泛滥,下游属于恩、冀,冲决御河,奔冲成为一条。张茂则等说:‘二股河地势最低,应该疏浚它的淤塞,又开清水镇河来折减水势,那么可守的可以守住,决口可以堵塞。’听从了。五年黄河在夏津县泛滥。王安石又请求开修直河,使大河回归二股故道,由德、沧到达大海。十年黄河在曹村大决口,而二股、直河都废弃了。元丰以后,王令图、范子奇等又坚持回河的说法,想从孙村口向东仍旧出二股河,工程最终没有完成。”金、赤二河在东平、平原之间。清水镇河,大概是卫河的支流,旧在南乐县境,如今湮没了。〉而大名、元城县,也都是大河经过的地方。唐开元十四年魏州黄河泛滥。〈《唐书》:“开元十四年魏州黄河泛滥,十五年冀州黄河泛滥。此前黄河在博州决口,所以水泛滥向北。”〉宋嘉祐七年黄河在大名第五埽决口。元丰七年黄河在元城埽泛滥,冲决横堤,冀、莄、北京都受它的害。八年黄河在大名小张口决口。〈在元城县东。《宋志》:“这时黄河虽然向北流,而孙村地势低下,夏秋连日大雨,往往向东流出,小吴的决口没有堵塞,于是又在这里决口,河北各郡都受它的害。”〉宋代把大名当作北京,堤防堵塞,没有一年不讲求。
又向东北经过馆陶县东,又向东北经过临清州及高唐州的地界,又向东北经过恩县南,
大河故道从元城、冠县之间进入馆陶界。〈冠县、馆陶都是山东属县。〉《汉·沟洫志》:“从堵塞宣房〈就是瓠子河,见开州。〉以后,黄河又在馆陶向北决口,分为屯氏河,向东北经过魏郡、清河、信都、勃海入海,宽深和大河相等,顺应它的自然,不筑堤堵塞。〈屯氏河见馆陶县。〉元帝永光五年黄河在清河灵鸣犊口决口,而屯氏河断绝。〈灵县,见山东博平县。鸣犊口,见北直清河县。〉成帝建始二年黄河又在馆陶决口〈所决的河,也叫屯氏别河。〉及东郡金堤,泛滥兖、豫,进入平原、千乘、济南,共淹没四郡三十二县。又鸿嘉四年清河、勃海、信都黄河水涌溢,淹没县邑三十一个。新莽始建国三年,黄河在魏郡决口,泛滥清河以东几郡。〈汉代所称魏郡,大约主要指馆陶以北说的。《汉书》:此前王莽怕黄河决口成为元城坟墓的祸害,等到向东决口,元城不愁水灾,所以就不筑堤堵塞。”〉《水经注》:“大河故道经过甘陵故城南,〈甘陵,在临清、夏津之间,也见清河县。〉又向东北经过灵县故城南。〈如今废灵县见博平县境。又如今高唐州也是故灵县境。〉黄河在灵县另外分出为鸣犊河,又向东经过鄃县故城东。”〈鄃县故城,在如今平原县西南五十里。《汉志》“鄃居河北”,就是这里。〉这就是汉代黄河所走的路线。宋皇祐二年黄河在馆陶县郭固决口,〈在县东北。〉四年堵塞了。〈就是《宋史》所说郭固堵塞而黄河水势仍然旺盛,议论的人请求开澶州六塔河的事。〉熙宁四年北京新堤第四、第五埽决口,漂没馆陶、永济、清阳以北,〈永济废县,在如今临清州西。仁宗皇祐元年黄河汇合永济渠注入乾宁军,县因永济渠得名。清阳废县,也见清河县。〉下游属于恩、冀,汇合御河。五年黄河在夏津泛滥,而清河就是宋代的恩州。熙宁元年黄河在恩州乌拦堤泛滥,〈在州东。〉这年又在冀州枣强埽决口,向北注入瀛州。不久又在瀛州乐寿埽泛滥。元祐四年又在冀州南宫等五埽泛滥。当时都水监说“前二年黄河在南宫下埽决口,离开三年在上埽决口,如今四年在宗城中埽决口”,大概都是从恩州决口后向北流。政和二年黄河在冀州枣强埽决口,都水孟揆说:“枣强东堤决口泛滥,那漫水流行多在咸卤及积水的地方,不侵犯州军,只经过几个县地界,曲折连接御河归纳入黄河。如今想从决口上恩州地方水堤开始,增补旧堤,连接御河东岸,签合大河。”听从了。宣和三年黄河在恩州清河埽决口,大概从内黄决口以后,黄河从清河以北流出,到这时下游渐渐堵塞,所以上游又决口,黄河又从瀛、冀向西南流了。
又向东北经过德州西,又向东北经过景州及沧州的地界入海。
德州,是汉代平原郡地界。黄河故道本来在平原以北,汉代以前大概从魏郡、清河、信都、勃海地界入海,都与平原接境,不直接到平原。武帝建元三年黄河水在平原泛滥,成帝建始三年黄河在馆陶决口,于是泛滥进入平原、千乘、济南地界中。河平三年黄河又在平原决口,流入济南、千乘,又筑堤堵塞了。东汉永平年间黄河汇合汴水,泛滥兖、豫,明帝派王景治理,断水立门,黄河、汴水分流,从荥阳向东到千乘海口一千多里,十里立一个水门,让它们互相回注,不再有溃漏的祸患。这样看来黄河经过平原以南,从汉建始年间开始。而永平以后,曾经是黄河的干流。〈后汉以及南北朝时,大河决口堵塞,史书多失于记载。〉《水经注》:“大河故道经过平原故城西,又向北经过修县故城东,〈修县,就是如今北直景州。〉又向东北到东光县故城西,〈东光,是如今北直属县。〉而汇合漳水。”这也是约略说西汉时大河经过的地方,郦道元时黄河仍旧从千乘入海,不到东光汇合漳水。宋代从熙宁以后,主张回河的说法,沧、景常常多水患。元丰四年黄河在沧州、南皮上、下埽泛滥,又在清池埽泛滥,又在永静军阜城下埽泛滥。不久黄河流向更向北,大抵汇合御河、西山各水,从深州武强、瀛州乐寿埽到清州独流砦、三叉口而入海。〈如今见河间府青县。〉
开州的东面是观城县及朝城县南,河的南岸就是濮州的北面。
《水经注》:“大河经过卫国县南,〈卫国县,就是如今观城县。〉鄄城县北。”〈鄄城旧县,是濮州治所。〉怀疑东汉以后大河故道就从这里流出。五代晋开运三年,黄河在澶州临黄决口。汉天福十二年黄河在观城界楚里村堤决口,〈在县西南。〉向东北经过临黄、观城二县。〈临黄废县,如今见观城县。〉宋开宝五年黄河在濮阳决口。〈濮阳郡就是如今濮州。〉明道二年把朝城县移到社婆村,〈向北移。〉是为了躲避黄河祸患。前朝正统十三年黄河在荥阳决口,冲曹、濮。弘治三年黄河又在原武决口,冲曹、濮。濮州大概是旧道经过的地方,常常是东下的要冲。
又向东经过范县北,莘县及聊城县南,
大河故道在范县北面,仓亭津在那里,〈津在如今县东北。〉旧经说:“从范县渡河向西北六十里就是莘县。”而聊城是旧博州治所,如今是东昌府治。唐开元十年博州黄河决口,五代晋天福四年黄河在博州决口,就是这里。
又向东经过东阿县北,博平县及茌平县南,
东阿自古以来是大河的要冲,向南涨水就淹没东平,向东泛滥就侵犯济南。五代梁末年,唐派李嗣源攻取郓州,守杨刘,〈如今见东阿县。〉梁人攻打杨刘,决开河口来限制晋兵,决口越来越大,连年成为曹、濮的祸患。同光二年,命令娄继英督率汴滑兵堵塞,不久又冲坏。晋天福二年黄河在郓州决口。〈从东阿决口向南。〉开运三年黄河在杨刘决口,向西进入莘县,宽四十里,从朝城向北流。〈从东阿决口向西。〉周显德初年命令宰相李谷治理堤防,从阳谷到张秋口,堵塞。〈《五代史》:“此前黄河从杨刘到博州一百二十里,连年向东溃决,分为两派,汇成大泽,弥漫数百里。又向东北冲坏古堤而出,灌齐、棣、淄各州,直到海涯,漂没田舍,不可胜数。朝廷屡次派使臣不能堵塞。到这时李谷到澶、郓、齐,视察堤防堵塞,役夫六万,三十天完毕。”〉宋乾德二年黄河在郓州竹村决口。〈在州西北。〉三年,郓州黄河决口。太平兴国七年黄河水涨,挟带清河,〈指济水。〉逼近郓州城,将要陷落,州将堵塞城门来挡水,飞奏派使臣前往加固城池。咸平三年黄河在郓州王陵埽决口,〈在州西。〉浮过巨野,进入淮、泗,水势凶猛湍急,侵逼州城。明道二年废除郓州王桥渡来避水。〈渡在州东,这时黄河流涨进入小清河,济南、淄川都受它的害。后来黄河水势更加向北趋,郓州的祸患才减少。〉这是五代及宋郓州的水患,而博平、茌平也是大河东出的道路。
又向东经过长清县北,禹城县南,
长清以西,是古大河经过的地方,碻磝津在那里,〈详见长清县。〉宋元嘉二十七年,王玄谟做宁朔将军前锋进入黄河,平定碻磝并守住它。这是南北朝时大河都经过这里。大抵东阿以东,往往挟带济水而流,又向东北到达大海。
又向东经过历城县北,临邑县南,
临邑东面有四渎津,是大河故道经过的地方,〈详见长清县。〉唐《五行志》“永徽六年齐州黄河泛滥”,就是这个地方。
又向东北经过商河县北,武定州南,
这是从前大河经过的地方。唐长寿二年黄河在棣州泛滥。〈当时冲坏居民二千多家。〉又开元十年棣州黄河决口。大和二年黄河决口,冲坏棣州城。宋祥符四年黄河在棣州聂家口决口。〈在如今武定州西南三十里,旧州城西南。〉五年又在州东南李氏湾决口,环绕城几十里民舍多数冲坏。〈当时黄河挟带商河造成祸患,议论的人请求迁移商河来减弱水势,工程兴办超过一年,护堤堵塞,财力和人力都困乏,仅仅免于决口泛滥,而急流更加暴烈,河边塌地日益削减。黄河水势高出民屋超过一丈多,百姓为此忧虑,于是商议把州治迁到阳信县八方寺。〉六年把州治向北迁移,来躲避黄河祸患。从此澶、滑之间,大河屡次泛滥,而棣州的流渐渐断绝了。
又向东经过滨州境,汇合清河入海。
《水经注》:“黄河水向东经过湿沃津,〈如今见蒲台县。〉又向东经过千乘城北,又向东经过利城北,〈利城,如今见博兴县,有人错为黎城。〉又向东北济水从西来注入,又向东北入海。”水流变迁,它的详细情况不能知道。如今大清河从蒲台、利津县向东北入海,只有小清河则经过青州府博兴、乐安县境然后入海。有人说宋初大河东流,大抵从滨州境汇合大清河。有人说大清河就是东汉以来大河干流经过的地方。〈《水经注》有南北二济,没有大、小清河的名称。它所说的北济,大概与大清河相参错。或者大清河就是大河故道,黄河迁移而济水注入其中吧?〉从东汉到隋、唐,水的侵蚀涨溢,怎么能完全避免,而从平原、千乘之间入海,则没有经过变异。这样看来治河像王景,他的成法难道不值得遵循吗?从梁、晋夹河之战,苟且目前,横挑大祸,〈梁段凝在卫、滑之间,决开黄河引水来限制晋兵,叫做护驾水,这是五代以后溃决祸患产生的原因。〉延续到宋末,横决不止,而一时蝉噪沸羹的说法,最终没有定见。金、元黄河祸患,都与国家相终始。到了晚近,还说防御黄河如同防御敌人,朝廷没有百年的谋划,民间有旦夕的忧虑,这又是为什么呢?《水经》各书既然不能贯通源流,兼综终始,史家记载,又往往参差同异,这里略举以往事迹,为它排列古今的变化,看的人也可以知道大概了。
以上古大河。