SQL SERVER的查询分析器中执行存储过程使用EXEC和不使用EXEC直接执行有什么区别吗?该怎么处理

SQL SERVER的查询分析器中执行存储过程使用EXEC和不使用EXEC直接执行有什么区别吗?
SQL   SERVER的查询分析器中执行存储过程使用EXEC和不使用EXEC直接执行有什么区别吗?
刚学习,在查询分析器中使用
EXEC     存储过程名   参数
和直接
存储过程名   参数
都可以直接,这两种方式在执行上有什么区别吗????

------解决方案--------------------
应该没有区别,但是写上exec是一种好习惯
------解决方案--------------------
而且最好以exec sp_executesql 来代替exec,因为前者更高效
------解决方案--------------------
没有区别
------解决方案--------------------
没有什么区别,exec 对维护方便