【发布时间】:2011-05-11 21:30:21
【问题描述】:
什么时候用sql,什么时候用存储过程?
它们之间有什么区别?我只知道存储过程是预先编译好的并存储在数据库服务器中,我们可以重用它。但是sql呢?例如:
select * from Employee
这个sql每次发送到数据库都要编译吗? 还有其他区别呢?
【问题讨论】:
-
答案将取决于实现。
-
我不会将 SP 用于简单查询;我总是使用 SP 进行 INSERT/UPDATE/DELETE 操作
标签: mysql sql stored-procedures