单项选择题

关于存储过程的描述正确的一项是()。

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