元丰年间,西夏国梁太后率领军队突袭大宋,其中一路大军包围了宋朝的保安军顺宁寨地区。战事突起,北宋军方没有来得及调度驰援,顺宁寨陷入西夏军的重重包围之中。当时城寨中不过几千人马,面对城外十万敌军,人人惶恐。
就在大家都手足无措的时候,妓女李氏挺身而出。平常时节,李氏打开大门做生意,接待了南来北往许多客商,对西夏皇族的那些龌龊事知道的比较清楚。听说此次是西夏梁太后率军来犯,李氏主动请命,撩起衣裙登上城楼,扬声大骂,把梁太后那些隐秘事情一一曝光。西夏将士“皆掩耳”,人人羞愤,张弓搭箭合力齐射,想把李氏给射死。可是,城楼上早就做好了防备,根本就伤不了人家分毫。后来,李氏说话越来越难听,西夏军将领看到杀不死李氏,“恐惧得罪”。非常害怕,于是“遂托以他事”,半夜时分就撤军走了。
于是,北宋边疆轰传妓女一张利口骂退十万敌军的故事。乍听这个故事,很是奇怪,随即心中又有些疑惑。这个荒唐的故事是真的吗?为何妓女能够骂退敌军呢?史料出自《梦溪笔谈》,作者沈括。沈括生活的时代正是宋神宗、宋哲宗时期。史料中有大致时间“元丰中”,有具体地址“保安军顺宁寨”,有人物姓名“李氏”,有李氏骂退敌军原因分析“度李终不可得,恐具得罪,遂托以他事”。应该说,整件事情当是事实。