商业银行在投资业务上有以下限制:不得从事证券经营业务:这是因为证券交易存在信用风险、利率风险和市场风险,而我国的证券市场尚未完全纳入法制管理的轨道,股票价格波动较大。如果允许商业银行投资于证券市场,可能会损害存款人的利益,造成金融秩序的不稳定。不得进行信托投资:信托投资涉及复杂的金融产品和风险管理,