我觉得直接调用select XXXXX
和调用sp_XXXX(存储过程的定义同select XXXXX)
有设么区别呢?到底用存储过程和单独使用select XXXX 的区别何在?
-->在数据库中执行没有太大的差别
在应用程序中的性能是不同的,SQL需要先编译再执行,而存储过程是预编译的,性能上更好带参数的举两个例子?
-->
CREATE PROCEDURE byroyalty (@percentage int)
AS
select au_id from titleauthor
where titleauthor.royaltyper = @percentage