在中国民间传说中向来有“金杨家、银呼家”的说法,说的是北宋初年宋朝军民抗击契丹侵略的故事。杨家三代镇守边关,保家卫国,立下了汗马功劳,称之为“金杨家”的确是实至名归。杨家将一代接一代地为保卫祖国恪尽职守。他们的事迹不断进入传说、故事、戏曲舞台和影视剧中。欧阳修称赞杨业、杨延昭“父子皆名将,其智勇号称无敌,至今天下之士至于里儿野竖,皆能道之”。宋元之际,民间艺人把杨家将的故事编成戏曲,搬上舞台。到了明代,民间文学家又把他们的故事编成《杨家将演义》、《杨家将传》,用小说评书的形式在社会民间广泛传播。这些传说和故事,把杨家将英勇战斗、牺牲的过程,叙述得十分详细和感人。
提起杨家将,人们首先想到的便是杨令公杨业。杨业从小就擅长骑射,爱好打猎,武艺也高,每次打猎,收获总比别人多一倍。他对同伴说:“我将来带兵打仗,也会如同猎鹰追逐野兔一般。”
这位名震千里的一代名将,弱冠之年便入事太原的北汉政权,受到北汉皇帝的信任,任侍卫新军都虞候。当时,宋太祖赵匡胤已经夺取后周政权,建立大宋王朝,全国统一大局已定。杨业向北汉皇帝刘继元提出了“奉国归宋”的建议,遭到反对。但他深感刘氏厚遇之恩,并未变心投宋,而是舍命保卫北汉政权。后来,北汉战败,杨业却仍在城南与宋军苦战。宋太宗早就听说杨业是一员勇将,便派北汉亡国皇帝刘继元的亲信前去劝降。见到刘继元派来的劝降使者,杨业悲愤地大哭了一场,投降了宋朝。宋太宗因他“老于边事,洞晓边情”,任命他为左领军卫大将军,知代州兼三交驻泊兵马部署,与河东三交口都部署潘仁美共同担负起了山西防御契丹的重任。实际上,潘仁美只是挂了个虚衔,重担全部压在代州前线杨业的身上。
杨业不负宋太宗的重托,在契丹军出入的各个要道口,连续修建了阳武寨、崞寨、西陉塞、茹越寨、胡谷寨、大石寨(均在今代县、繁峙境内)6个兵寨。宋太宗太平兴国五年(公元980年)三月,契丹十万军马来攻雁门,杨业率部用堵截和奇袭办法,大败契丹军,杀死他们的节度使、驸马、侍中肖咄李,活捉马步军都指挥使李重海。从此,敌兵一见“杨”字大旗,便吓得心惊胆战而不战自退,称杨业为“杨无敌”。朝廷由此提升他为云州观察使,仍知代州。杨业驻守雁门关8年之久,契丹军始终不敢侵入一步。
杨业的显赫战功,使得一些心胸狭窄的同僚妒火中烧。一些人给宋太宗写匿名信,诋毁杨业。宋太宗没有轻信,而是把这些谤书封好交给杨业,表示对他的信任。
雍熙三年(公元986年)正月,宋太宗为了彻底解决契丹对边境的骚扰,执意全面进攻契丹。下诏分兵三路进行北伐:东路由大将曹彬、崔彦进率主力从雄州出发北攻幽州;中路由田重进统率,由定州攻飞狐;西路由潘仁美、杨业统率,出雁门关,攻朔(今山西朔县)、寰(今山西朔县东)、云(今山西大同)、应(今山西应县)等四州,最终目标是三路大军会师幽州,与契丹进行决战。三路大军同时前进,东路军刚出击就遇到契丹主力的迎击,大败与歧沟关;中路军闻听东路败北,也就不战而溃,收复了朔、寰、云、应四州之地,兵锋直抵桑乾河。但是,由于东、中两路守军的溃败,他们却成了孤军深入。契丹在打败东路和中路两路宋军后,调集十万精锐,权利向潘、杨部占领的寰州压来。朝廷命令潘、杨率军护送朔、寰、云、应四州百姓立即迂回代州。在当时大兵压境的时刻,要完成这一任务非常艰巨。杨业经过周密思考,提出一个切实可行的方案:先派人密告云、朔等州守将,等军队离代州北上时,令云州民朔州民众再出城。同时派骑兵接迎,另派1000弓箭手守住谷口,这样百姓就可安全内迁。
对于杨业这个切实可行的方案,监军王先和主帅潘仁美却坚决反对。他们为了争功,硬要杨业率兵去打寰州。王先说:“你有几万精兵为什么还这样胆怯?应当直接出雁门关北上!”杨业说:“不行,这样做,只有失败。”王先阴险地说:“你不是号称杨无敌吗,为什么不敢与敌人正面交锋,难道你还有不可告人的打算?”杨业气忿地说:“我这样做不是怕死,而是要最大限度地减少损失,完成好皇上交付的使命。你既然这样责问我,那好吧,我现在就遵命前往。”出发时,杨业流着眼泪对潘仁美说:“这次出兵,必定失利,我是北汉降将,蒙皇上大恩,我愿以死报国。”他又用手指着陈家谷(今山西朔县南)说:“你们务必在两翼布置强有力的弓箭手,我转战到这里,你们就出兵夹击,不然我们将会全军覆没。”说罢,杨业就率兵出发了。经过两场恶战,因寡不敌众,杨业战败。退到陈家谷时,王先、潘仁美却率军早已离开了谷口,杨业得不到接应,陷入重围。虽然他奋不顾身,英勇作战,终因寡不敌众,身负重伤,坠马被俘,最后不屈绝食而死。他的儿子七郎也在这一次战斗中牺牲。
史书上记载,杨业的儿子除延玉外,还有延朗、延浦、延训、延环、延贵和延彬。
杨延朗后改名延昭,人们称他为“杨六郎”。他智勇善战,号令严明,也是北宋王朝的名将。杨延昭儿童时代受到父亲的熏陶,十分爱做军事游戏。杨业常对人说:“这个孩子最像我。”每次打仗总要带他上阵。战争中,杨延昭很快锻炼成为一名骁勇善战的大将。雍熙三年(公元986年),杨业率军北伐应、朔,派杨延昭任先锋,与契丹军在朔州城下激战。延昭被乱箭射穿了手臂,但他毫不介意,更加拼命地与敌人厮杀。宋真宗咸平二年(公元999年)冬天,契丹军又一次向宋朝发动大规模军事进攻,宋军节节失利。这时,杨延昭正守卫遂城(今河北徐水县西)。在契丹围攻之下,遂城城小无备,人人危惧。杨延昭泰然自若,率士兵登城固守,毫不慌乱。他让士兵在城墙上浇水成冰,使城墙变得又坚固又光滑。契丹军攻城不下,只好绕道去攻打别处。在杨业死后,杨延昭守卫北方20多年,屡败契丹军队,继承和发扬了杨家“忠心报国”的优良家风。
杨家将的第三代是杨文广,他是杨延昭的儿子,也是宋代一名边防名将。在宋仁宗时期,他先后在河北、陕西边境做过镇守将军,有力地抵御了西夏国对中原地区的骚扰。