emoji表情支持插入吗 返回

热忱回答(24)
-
奋青 VIP0
2023/2/15我使用的是oracle 数据库
0 回复 -
fate sta VIP0
2023/2/15支持的 直接varchar就行了
0 回复 -
奋青 VIP0
2023/2/15@fate sta:如何在实体上面去指定 类型
0 回复 -
fate sta VIP0
2023/2/15@奋青:你是建表,还是查询用的参数类型
0 回复 -
fate sta VIP0
2023/2/15建表直接string就行了什么不用设置
0 回复 -
奋青 VIP0
2023/2/15@fate sta:我是入库的时候 emoji 表情 入库是乱码,但是 数据库的字符集是支持的 nvarchar2 类型,我在实体上面如何指定当前参数是 nvarchar2 类型,我写原生的sql 可以 指定参数类型 写入 emoji 表情
0 回复 -
fate sta VIP0
2023/2/15ColumnDataType="Nvarchar2(2000)" 这样建表就可以了
0 回复 -
fate sta VIP0
2023/2/15或者
ColumnDataType="Nvarchar2" ,Length=200
0 回复 -
奋青 VIP0
2023/2/15
@fate sta:我两种都测试了下 没有生效可能是什么原因
0 回复 -
fate sta VIP0
2023/2/15@奋青:新表有效
0 回复 -
fate sta VIP0
2023/2/15已存在的表手动改一下
0 回复 -
奋青 VIP0
2023/2/15
@fate sta:数据库里面的字段类型是没有问题的
0 回复 -
fate sta VIP0
2023/2/15//Aop全局处理db.Aop.OnExecutingChangeSql = (sql, pars) =>{if(pars !=null){foreach(variteminpars){//如果是DbTppe=string设置成OracleDbType.Nvarchar2item.IsNvarchar2 =true;}};returnnewKeyValuePair<string, SugarParameter[]>(sql, pars);};0 回复 -
fate sta VIP0
2023/2/15如果是nvarchar2你可以全局过滤一下参数
0 回复 -
fate sta VIP0
2023/2/15var db=new sqlugarxx ( xxx, db=>{
//aop扔这儿
}
0 回复 -
奋青 VIP0
2023/2/15@fate sta:这个地方我设置过可以生效,但是对 整个项目有影响,其它不需要转换 nvarchar2 的 如何来进行规避,有可以设置的项吗
0 回复 -
fate sta VIP0
2023/2/15SqlSugarCore 5.1.3.51-preview07
升级这个预览版本
datatype="nvarchar2" ,length=200 插入就生效了
0 回复 -
奋青 VIP0
2023/2/15

@fate sta:这个版本 5.1.3.51 preview07 好像没有 发布
0 回复 -
fate sta VIP0
2023/2/15@奋青:你是。netcore吗
0 回复 -
奋青 VIP0
2023/2/15@fate sta:是的
0 回复 -
fate sta VIP0
2023/2/15@奋青:应该有了
0 回复 -
fate sta VIP0
2023/2/15
0 回复 -
奋青 VIP0
2023/2/15@fate sta:看到了,有了,谢谢
0 回复 -
奋青 VIP0
2023/2/15@fate sta:感谢 大佬,测试了,可以支持了
0 回复