1 春季,正月,丁丑日,隋炀帝下诏征集天下兵马集结到涿郡(今北京附近)。开始招募百姓作为骁果(隋朝招募的骁勇士兵,为后来骁果作乱埋下伏笔)。同时修筑辽东古城来储存军粮。(胡三省注:汉、晋以来,辽东郡都治所设在襄平,平定慕容氏后开始镇守平郭。之前讨伐高句丽,围攻辽东,说就是汉时的襄平城,现在说重修古城,大概是城郭有过迁徙。)
2 灵武郡(今宁夏灵武一带)的贼帅白瑜娑(《隋书》作“白榆妄”,这里依从《略记》)劫掠牧马,向北联合突厥,陇右地区深受其害,称他们为“奴贼”。
3 戊戌日,大赦天下。
4 己亥日,隋炀帝命令刑部尚书卫文昇等人辅佐代王杨侑留守西京长安。(胡三省注:这之后李渊才得以尊立代王。)
5 二月,壬午日,隋炀帝下诏:“宇文述因为兵粮供应不上,导致朝廷军队失利(此事发生在上一年,见上卷大业八年)。这是军中官吏调度失误,不是宇文述的罪过,应该恢复他的官爵。”(胡三省注:《杂记》记载此事在去年十二月,这里依从《隋书》。)不久又加授他开府仪同三司。
6 隋炀帝对侍臣说:“高句丽这个小贼,竟敢侮辱怠慢大隋;现在就算是要移山填海,我还希望能成功,何况是对付这个小贼呢!”于是又商议讨伐高句丽。左光禄大夫郭荣劝谏说:“戎狄不讲礼节,这是臣子该处理的事;千钧之力的弩箭,不会为了一只小老鼠而发射(杜袭劝谏曹操时曾说过这样的话),陛下何必亲自出动去对抗小寇呢!”隋炀帝不听。
7 三月,丙子日,济阴郡(今山东菏泽一带)人孟海公起兵作乱,占据周桥,部众达到几万人。他见人引用经书史书,就会杀掉对方。
8 丁丑日,征发十万壮丁修筑大兴城(即西京长安)。
9 戊寅日,隋炀帝前往辽东,命令民部尚书樊子盖(开皇三年,改度支尚书为户部尚书,隋炀帝时改为民部尚书,连下属的曹郎也一并改动)辅佐越王杨侗留守东都洛阳。(胡三省注:这之后才给了王世充僭越作乱的机会。)
10 当时各地盗贼四起:齐郡(今山东济南一带)的王薄、孟让,北海郡(今山东潍坊一带)的郭方预,清河郡(今河北清河一带)的张金称,平原郡(今山东德州一带)的郝孝德,河间郡(今河北河间一带)的格谦,勃海郡(今河北沧州一带)的孙宣雅等人,各自聚集部众攻掠地方。(胡三省注:《姓苑》记载:格姓,是允格的后代。《东观汉记》中有侍御史、东平相格班。)他们多的有十几万人,少的也有几万人,山东地区深受其苦。天下太平已久,人们不熟悉战事,郡县官吏每次和盗贼交战,都望风而逃,不堪一击。只有齐郡丞閺乡(今河南灵宝西北,胡三省注:閺乡县属河南郡,原本是湖城,开皇十六年改名)人张须陀深得部众之心,他勇敢果断,善于作战。张须陀率领郡兵在泰山下进攻王薄,(胡三省注:《隋志》记载:泰山在鲁郡博城县。张须陀大概是越出郡境作战。)王薄依仗自己屡次获胜,不加防备;张须陀趁机突袭,大败王薄。王薄收集残兵向北渡过黄河,张须陀追到临邑(今山东临邑,属齐郡),再次击败他。王薄向北联合孙宣雅、郝孝德等十几万人进攻章丘(今山东章丘,属齐郡,胡三省注:章丘县,旧称高唐,开皇十六年改名)。张须陀率领两万步兵骑兵进攻,贼众大败。贼帅裴长才等人带领两万部众突然来到城下大肆抢掠,张须陀来不及集结兵力,率领五名骑兵出战,贼众争相围攻,把他们围了一百多层。张须陀身中数伤,却勇气更盛。恰逢城中援兵赶到,贼众稍稍后退,张须陀趁机督率部众反击,裴长才等人败逃。庚子日,郭方预等人合兵攻陷北海郡,大肆抢掠后离去。张须陀对下属说:“贼人依仗自己强大,认为我不能救援,我现在快速行军,一定能打败他们。”于是挑选精兵,日夜兼程追击,大败贼军,斩杀几万人,前后缴获的贼军物资数不胜数。
历城(今山东济南,齐郡治所)人罗士信,十四岁,跟随张须陀在潍水(今潍河,胡三省注:潍水在北海郡下密县)上进攻贼人。贼人刚摆好阵势,罗士信就骑马冲到阵前,刺杀了几个人,砍下一个贼人的首级,扔到空中,用长矛接住,高举着在阵前巡行;贼众惊愕不已,不敢靠近。张须陀趁机发兵猛攻,贼众大败。罗士信追击逃兵,每杀一个人,就割下鼻子揣在怀里,回来后用鼻子数量来验证杀敌数目;张须陀赞赏他,把他安排在身边。每次作战,张须陀冲锋在前,罗士信作为副手。隋炀帝派人慰问,还画下张须陀、罗士信作战的阵形来看。
11 夏季,四月,庚午日,隋炀帝的车驾渡过辽河。壬申日,派遣宇文述和上大将军杨义臣进军平壤。
12 左光禄大夫王仁恭从扶馀道出兵。王仁恭进军到新城(在南苏城西边),高句丽几万兵力前来抵抗,王仁恭率领一千精锐骑兵击败他们,高句丽军队据城