读书人

Sql拼接后存储过程解决办法

发布时间: 2012-04-08 14:38:30 作者: rapoo

Sql拼接后存储过程
1、分页的语句 是在程序中拼接好 还是做成存储过程拼接好


2、在程序中 拼接好的分页语句 ,直接在程序中直接执行 和 传递到存储过程 Execut(@sql) 在性能上有没有什么区别。

[解决办法]
程序执行, 一般的sql 语句在老版本的sql server 不缓存执行计划,高版本的缓存,但是语句必须完全相同才能使用缓存。

利用存储过程 和exec 或sp_executeSql 如果参数一样利用缓存,不一样也需要重新编译.

调用存储过程,参数传输量要小, 程序执行sql 参数量大

读书人网 >SQL Server

热点推荐