文帝採纳度支尚书长孙平的建议，初置义仓。596年令诸州于收获时，支出部分粮食存于义仓。遇有灾害，就在当地赈给。义仓设在乡间，西北地方设在县城，开仓较为方便。到隋文帝末年时，天下积储还可供五、六十年。然而隋廷过度将天下物资集中管理，逐渐加重人民负担。隋文帝晚年提倡严刑峻法，官吏们因为畏惧而不敢发粮赈济百姓。以至于粮仓在天灾人祸中未能及时发挥功能。因此，即使各仓的仓储充实，却与一般民众的生活水准成反比，日后更成为了反隋起事者的攻击目标。。至隋炀帝时，由于骄奢挥霍和穷兵黩武，耗费了国家大量的财富，使社会生产遭