杨勇(约567年—604年),小名睍地伐。弘农华阴(今陕西省华阴市)人。隋文帝杨坚长子, 母亲为文献皇后独孤氏。开皇元年(581年)二月,杨坚登基,杨勇被立为太子。不过,开皇二十年(600年)十月,杨坚宣布废太子杨勇被贬为庶人。那么,问题来了,隋文帝为什么要废长立幼,也即改立杨广为太子呢?

一
首先,这是因为杨勇失宠于父母。根据《隋书》等史料的记载,杨勇生活奢侈,违背节俭家风。众所周知,隋文帝崇尚节俭,而杨勇生活铺张,如用金银装饰铠甲、大张鼓乐接受百官朝贺,这显然触犯了父亲的底线。为了警戒杨勇不再犯此错误,他命人取出一些自己穿过的衣服留在杨勇那里。但杨勇对父亲的警告却不入心,对父亲阳奉阴违,生活奢靡,并屡教不改,太子之位最终被隋文帝废掉了。
同时,杨勇原配元氏(由独孤皇后亲自挑选)早逝,他转而宠幸云昭训,甚至让其地位凌驾于其他妾室之上。对此,在不少历史学者看来,杨勇宠爱妾室,冷落正妻的行为,显然违背了独孤皇后“从一而终”的婚姻观,引发母后强烈不满。并且,开皇初年,杨勇按后周旧制在东宫南面受朝贺,被杨坚视为“僭越”,怀疑其意图提前夺权,自此“恩宠始衰,渐生疑阻”。

二
其次,相对于杨勇,杨广善于伪装,深得父母欢心。在明白父亲对节俭的态度后,杨广刻意压抑欲望,王府不设乐舞,仅与萧妃相伴,对外塑造“不好声色、生活简朴”的人设,迎合父母喜好。
当然,只是节俭还不够。为此,杨广娶后梁公主萧氏,并在扬州经营十年,推崇佛教、安抚南朝遗民,赢得隋文帝对南方治理的认可。在杨勇失宠后,杨广与权臣杨素、宇文述等人密切合作,通过他们向隋文帝进言,诋毁杨勇、抬高自己。对此,在笔者看来,这无疑加快了杨勇被废的进程。

三
再者,这和隋文帝的猜忌与权力焦虑存在密切的关系。众所周知,杨坚靠篡夺北周皇位上位,对“被篡位”极度敏感。杨勇作为太子,长期参与朝政的处理,不仅掌握东宫兵权,且与老臣高颎(其女婿)关系密切,引发杨坚对其夺权的担忧。当然,这样的心理也是比较常见的,也即因为自己得位不正,所以担心太子会有样学样。
于是,隋文帝想到了借杨广制衡太子势力。为防止杨勇坐大,杨坚有意扶持杨广作为制衡力量,甚至在平陈之战中命杨广为主帅而非太子,以削弱东宫威望。当然,让杨坚不会想到的是,杨广不仅善于伪装,更加野心勃勃,所以,杨广不仅夺取了太子的宝座,更在登基后除掉了兄长杨勇。

四
最后,杨广代表关陇贵族利益。对于杨广来说,背后有杨素等关陇军事贵族支持,而杨勇则与北齐旧地(山东)士族走得较近。在此背景下,杨坚为平衡士族力量,更倾向支持能整合关陇集团的杨广,毕竟,隋朝和唐朝皇室一样,都是在关陇贵族的支持下建立的。
同时,杨坚在位后期,希望不断强化朝廷的威望,他认为杨广更具权谋手段,能有效压制士族势力,避免重蹈北周覆,而杨勇则不具备这样的能力和手腕。综上,隋文帝废长立幼并非单一原因所致,而是杨勇失德失礼、杨广精心伪装、隋文帝猜忌多疑、以及士族博弈共同作用的结果。当然,不可否认的是,这一决定虽短期满足了权力需求,却埋下隋朝二世而亡的隐患。