单项选择题

A.存储过程存在于内存中,每次重新启动DBMS时,便会自动消失
B.存储过程在每次调用时都会被编译一次
C.存储过程可以包含输入和输出函数,增加了调用时的灵活性
D.执行一次存储过程所花的时间,比执行相同的SQL批处理要长