根据史书记载,隋炀帝杨广一生,共有四子。这四人分别为:太子杨昭、齐王杨暕、赵王杨杲、幼子杨铭。其中杨铭早夭,未曾封王,也没有太多的记载。
隋炀帝的嫡长子,在杨广刚刚登基两年之后,就因病去世了,成为了一个遗憾。
杨昭之后,就是齐王杨暕。杨暕和太子杨昭,是同父同母的亲兄弟,杨暕的母亲也是萧皇后。公元618年,宇文化及发动政变,杀死了隋炀帝。当时叛乱刚起之时,隋炀帝还问萧皇后,是不是杨暕发动的叛乱。而宇文化及干掉了隋炀帝之后,又下令让人捕杀杨暕。当时杨暕还以为是隋炀帝要杀他,拼命要去觐见杨广。结果最后,杨暕被士兵当街杀死。连同他的两个儿子,也被一并杀死。
赵王杨杲明显要更讨隋炀帝的喜欢。根据史书记载,杨杲聪敏,美容仪,性至孝。
可惜的是,宇文化及发动叛乱的时候,杨杲才仅仅12岁,实在太小。隋炀帝死时,杨杲就在身边,最终被宇文化及一并杀死了。所以,在宇文化及政变之后,杨广的儿子们,已经全部死绝了。
儿子虽然已经死绝了,但是孙子还是有一个的。英年早逝的太子杨昭,死前曾留下两子,杨侑和杨桐。隋炀帝死时,这两个孙子都不在身边,所以躲过了一劫。当时杨侑留守长安,杨桐驻守洛阳。
杨广死后,这两个孙子,也没能得以善终。杨桐被王世充拥立为帝,后来被杀。而杨侑则是被李渊拥立为帝,后来又被废,然后幽禁。被幽禁一年之后,年仅十五岁的杨侑便死去,死因不详。
至此,隋炀帝的后代,彻底断绝。