北宋真宗年间,辽国南侵,时杨业已死,佘太君主军,随命杨八姐春花,女扮男装,潜伏辽国密察敌情。完命返国,途径村店,被店主焦光普拦马邀入店中,光普原为宋将,交战兵败,流落北地,变名姓,隐乡间,开酒店为生。深念故国,久欲逃归,只是无有腰牌,难以过关。八姐入店,光普见其身带腰牌,于是顿生盗窃之心,其意为八姐窥破,遂至动手格斗起来。光普以为八姐不似辽国之将,格斗中几经探询,互相始吐实情,此时追赶八姐之辽将也已至店,八姐与光普乃合力杀死辽将,缴获令箭一支,二人相偕过关回国。
根据《宋史》所载,杨业有七个儿子,但却没说他有女儿。其他史籍中,也不曾提到他有女儿。只是到了《
杨家将演义》以及戏曲舞台上,杨业就一下子有了几个女儿,《挡马》便是参照《杨家将》第26回所写的“九妹误陷幽州,后为五郎延德搭救而回”的情节编写而成的。而在清代
钱德苍选编之《
缀白裘》戏曲集中,则有一出乱弹《挡马》,写的便是杨八姐、焦光普共杀辽将获得令箭相偕回国的事。显然,作者的意图无非是想说明:杨家的男子人人都是英雄,而杨家的女子,个个也都应是好样儿的。而且从写作的布局、舞台表演的效果看,有男有女,有老有少,角色行当齐全,热闹好看,杨家的人便也都成了英雄。当然史籍上没记载杨业有女儿,不等于杨业就无女儿,因为正史为人立传,除帝王者外,一般是不写他有女儿的,特殊的将相有时提到,也是只写有几位,而记载名姓事迹的就极其罕见。所以杨业是否有女,只能存疑。