单项选择题

A.存储过程的存在独立于表,它存放在客户端,供客户使用
B.存储过程可以使用控制流语句和变量,大大增强了SQL的功能
C.存储过程在调用时会自动编译,因此使用方便
D.存储过程只是一些SQL语句的集合,不能看作数据库的对象