• 主页
  • 基础类
  • 应用实例
  • 新技术前沿

sp_executesql重用执行计划问题?

net_xiaojian 2014-10-07 05:50:40
比如有存储过程如下
CREATE PROCEDURE sp_actives_Add
@in_BRCHWD numeric(6,2),
................

这个字段是numeric(6,2)类型,添加数据如下:

--Add 1
INSERT INTO [Actives]([DNGCD],[CLLTM],[BRCHWD]) VALUES ('D10000000002014001','2014-10-07 13:32:56',1000.25)

--Add 2
INSERT INTO [Actives]([DNGCD],[CLLTM],[BRCHWD]) VALUES ('D10000000002014001','2014-10-07 13:32:56',11.35)

====================
如果BRCHWD字段类型长度如果一个是 10.25另一个是11.35,则执行计划会重用,如下图:


如果按上面添加的两个sql语句字段长度不一样就不会重用,怎么处理好?
...全文
79 点赞 收藏 1
写回复
1 条回复
xiaodongni 2014年10月07日
不知道,关注下!
回复 点赞
发动态
发帖子
MS-SQL Server
创建于2007-09-28

1.4w+

社区成员

25.3w+

社区内容

MS-SQL Server相关内容讨论专区
社区公告
暂无公告