SqlParameter的size属性

发布时间:2020-06-26 07:21:12 作者:studyofnet
来源:网络 阅读:394

如果未在size参数中显式设置Size,则从dbType参数的值推断出该大小。


如果你认为上面的推断出该大小是指从SqlDbType类型推断,那你就错了,它实际上是从你传过来的参数的值来推断的,比如传递过来的值是"shengzhen",则size值为9,"shanghai",则size值为8。


那么,不同的size值会引发什么样的结果呢?size的值不同时,会导致数据库的执行计划不会重用,这样就会每次执行sql的时候重新生成新的执行计划,而浪费数据库执行时间。

 


实例化SqlParameter时,如果是字符型,一定要指定size属性

 


例如


new SqlParameter("@address", SqlDbType.Varchar, 4000)


如果是Int、Float、Bigint,DateTime之类的参数,可以不用指定size属性。  但如果size指定错误,则可能出现无法预知的错误。

 



参考资料: SqlParameter的size属性   http://www.studyofnet.com/news/853.html

推荐阅读:
  1. background-size属性的使用方法
  2. css中font-size属性怎么用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

sqlparameter para te

上一篇:mysql 常用命令

下一篇:Web应用程序框架——XWAF简介

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》