动态存储过程
比较项 |
EXECTUE |
SP_EXECUTESQL |
字符串文本更改的后果
|
影响SQL SERVER 查询优化器将新的 T-SQL字符串与现有执行计划相匹配的功能
|
T-SQL语句的实际文本在两次执行之间未更改,所以查询优化器能够将第二次执行中的T-SQL语句与第一次执行时生成的执行计划相匹配。因此SQL SERVER 不必编译第二条语句 |
执行时是否重新生成字符串 |
重新生成 |
生成一次 |
字符串转换 |
每次执行时必须将参数值(非字符或者Unicode值)转换为字符或者Unicode格式 |
整型参数按其本身格式指定,不需要转换为Unicode |