A、NaHCO3少量时,发生反应:NaHCO3+Ca(OH)2═CaCO3↓+H2O+NaOH,NaHCO3过量时发生反应:2NaHCO3+Ca(OH)2═CaCO3↓+2H2O+Na2CO3,则不能用同一离子方程式表示,故A错误;
B、无论量的多少都只发生Ba(OH)2+H2SO4═BaSO4↓+2H2O,则能用同一离子方程式表示,故B正确;
C、HCl少量时发生反应:HCl+Na2CO3═NaHCO3+NaCl,HCl过量时发生2HCl+Na2CO3═NaCl+CO2↑+H2O,所以不能用同一离子方程式表示,故C错误;
D、NaOH少量,反应生成水、碳酸钙、碳酸氢钠,而NaOH过量,反应生成碳酸钙、碳酸钠、水,产物不同,不能用同一个离子方程式来表示,故D错误;
故选B.