汉兴三十九年,孝文时河决酸枣,东溃金隄,於是东郡大兴卒塞之。
厥后河东守番系言:“漕从山东西,岁百馀万石,更砥柱之限,败亡甚多,而亦烦费。穿渠引汾溉皮氏、汾阴下,引河溉汾阴、蒲坂下,度可得五千顷。五千顷故尽河壖弃地,民茭牧此中耳,今溉田之,度可得穀二百万石以上。穀从渭上,与关中无异,而砥柱之东可无复漕。”天子觉得然,发卒数万人作渠田。数岁,河移徙,渠倒霉,则田者不能偿种。久之,河东渠田废,予越人,令少府觉得稍入。
西门豹引漳水溉邺,以富魏之河内。
厥后庄熊罴言:“临晋民愿穿洛以溉重泉以东万馀顷故卤地。诚得水,可令亩十石。”於是为发卒万馀人穿渠,自徵引洛水至商颜山下。岸善崩,乃凿井,深者四十馀丈。常常为井,井下相通行水。水穨以绝商颜,东至山岭十馀里间。井渠之生自此始。穿渠得龙骨,故名曰龙首渠。作之十馀岁,渠颇通,犹未得其饶。
太史公曰:余南登庐山,观禹疏九江,遂至于会稽太湟,上姑苏,望五湖;东闚洛汭、大邳,迎河,行淮、泗、济、漯洛渠;西瞻蜀之岷山及离碓;北自龙门至于朔方。曰:甚哉,水之为短长也!余从负薪塞宣房,悲瓠子之诗而作河渠书。
天子既临河决,悼功之不成,乃作歌曰:“瓠子决兮将柰何?皓皓旰旰兮闾殚为河!殚为河兮地不得宁,功无已时兮吾山平。吾山平兮钜野溢,鱼沸郁兮柏夏季。延道弛兮离常流,蛟龙骋兮方远游。归旧川兮神哉沛,不封禅兮安知外!为我谓河伯兮何不仁,众多不止兮愁吾人?齧桑浮兮淮、泗满,久不反兮水维缓。”一曰:“河汤汤兮激潺湲,北渡污兮浚流难。搴长茭兮沈美玉,河伯许兮薪不属。薪不属兮卫人罪,烧冷落兮噫乎何故御水!穨林竹兮楗石菑,宣房塞兮万福来。”於是卒塞瓠子,筑宫其上,名曰宣房宫。而道河北行二渠,复禹旧迹,而梁、楚之地复宁,无水患。
而韩闻秦之好兴事,欲罢之,毋令东伐,乃使水工郑国间说秦,令凿泾水自中山西邸瓠口为渠,并北山东注洛三百馀里,欲以溉田。中作而觉,秦欲杀郑国。郑国曰:“始臣为间,然渠成亦秦之利也。”秦觉得然,卒使就渠。渠就,用注填阏之水,溉泽卤之地四万馀顷,收皆亩一钟。於是关中为沃野,无凶年,秦以富彊,卒并诸侯,因命曰郑国渠。
是时郑当时为大农,言曰:“异时关东漕粟从渭中上,度六月而罢,而漕水道九百馀里,时有难处。引渭穿渠起长安,并南山下,至河三百馀里,径,易漕,度可令三月罢;而渠下民田万馀顷,又可得以溉田:此损漕省卒,而益肥关中之地,得穀。”天子觉得然,令齐人水工徐伯表,悉发卒数万人穿漕渠,三岁而通。通,以漕,大便当。厥后漕稍多,而渠下之民颇得以溉田矣。
自是以后,用事者争言水利。朔方、西河、河西、酒泉皆引河及川谷以溉田;而关中辅渠、灵轵引堵水;汝南、九江引淮;东海引钜定;泰山下引汶水:皆穿渠为溉田,各万馀顷。佗小渠披山通道者,不成胜言。然其著者在宣房。
厥后四十有馀年,明天子元光当中,而河决於瓠子,东南注钜野,通於淮、泗。於是天子使汲黯、郑当时髦人徒塞之,辄复坏。是时武安侯田蚡为丞相,其奉邑食鄃。鄃居河北,河决而南则鄃无水菑,邑收多。蚡言於上曰:“江河之决皆天事,未易以人力为彊塞,塞之一定应天。”而望气用数者亦觉得然。於是天子久之不事复塞也。