老师,帮忙看下两种标记数据类型的做法是否作用相同? 返回

SqlSugar 处理完成
7 179

pars.Add(new SugarParameter("@STAFFID", userInfo.StaffId, typeof(Nvarchar2PropertyConvert)));

和下面这种,属性特性的写法,是否效果一致?


image.png

还有老师,oracle的varchar2 和 nvarcahr2,都这样做标记吗?

热忱回答7

  • var p=new SugarParameterxx;

    p.IsVarchar2=true

    0 回复
  • @fate sta:只有IsNVarchar2  没有 IsVarchar2 老师,应该是一样的

    0 回复
  • 都可以

    0 回复
  • @fate sta: 老师 测了一上午,发现 我们的 oracle 查询慢,还真是参数化查询时候,参数化的问题,不用参数化,直接sql语句速度还可以,我们的索引是char类型,我们的ID,都是char19类型的雪花ID,头疼,但还是想用参数化查询

    0 回复
  • @fate sta:现在只要用了SugarParameter,就卡的不行。这是个统一查询接口,所以用的是SqlQuery,传pars 就卡的不行,,直接sql语句,反而快了,实际上就两个参数。

    image.png

    image.png

    0 回复
  • @历历

    image.png

    0 回复
  • 设置dbtype是char

    0 回复