14 Commits

Author SHA1 Message Date
tuuz
ef8e4a4615 Fix/Change
- 修复db.Data需要手动添加""符号的问题
- 修改Data方法的Null处理,现在输入"nil"和空字符串都会让字段变成Null type,而不是原来的null的string type
2023-11-23 14:44:40 +08:00
tuuz
45f8e91f89 Fix
- Fix oracle db.Data needs to manually add slash to the field name
2023-11-23 14:26:18 +08:00
tuuz
e22f5b510f 1.修复Oracle-使用db.Where("val")在单纯做查询时会出现identifier的错误
2.修复Oracle-使用db.Order**()模式时会出现identifier的错误
3.修复Oracle-复杂Order查询会出现identifier的错误
4.修复Oracle-Count和Counts方法错误
5.修复Oracle-Paginator以及PaginatorWG方法错误
2023-11-06 18:43:20 +08:00
tuuz
3435e18025 1.修复使用db.Where("val")在单纯做查询时会出现identifier的错误
2.修复使用db.Order**()模式时会出现identifier的错误
3.修复复杂Order查询会出现identifier的错误
2023-11-06 18:23:53 +08:00
tuuz
2870743079 1.修复使用db.Where("val")在单纯做查询不加""时会出现identifier错误的BUG 2023-11-06 17:34:04 +08:00
tuuz
6bec71e9b9 1.修复使用db.Where("\"NUMBER\"")诸如重复加关键字符号导致的BUG 2023-10-30 16:35:29 +08:00
tuuz
3e4fe93989 1.修复使用db.Where("\"NUMBER\"")诸如重复加关键字符号导致的BUG 2023-10-30 16:34:16 +08:00
tuuz
ac316e984f 1.修复on语句可能因为符号问题导致ORA-01741: illegal zero-length identifier故障 2023-10-30 16:25:56 +08:00
tuuz
26377219a2 1.Replace方法更新,与Wiki中描述一致
2.Replace方法使用性能更好的拼接法降低微乎其微的延迟
3.Replace方法开放无Where()查询状态的插入功能,不建议使用,因为Oracle没有主键检查,插入出错后,只能使用ret返回中的int判断是否有插入,插入了几条数据,有一定的插入失败风险,且Err不会报错
2023-10-30 16:19:43 +08:00
tuuz
6046a70909 1.修复Oracle使用Replace出错的BUG
2.降低框架在原版Oracle操作中可能出现删数据的风险
3.降低原版Execute执行器可能出现误删数据的风险
4.新增Oracle-Replace方法,参考MyBatis插入方式实现高效率实现一句话Oracle Replace Into执行
2023-10-30 15:07:21 +08:00
tuuz
bc2d85858c 1.修复Oracle使用Replace出错的BUG
2.降低框架在原版Oracle操作中可能出现删数据的风险
3.降低原版Execute执行器可能出现误删数据的风险
2023-10-30 11:51:03 +08:00
tuuz
365701c933 1.修复Oracle使用Replace出错的BUG
2.降低框架在原版Oracle操作中可能出现删数据的风险
3.降低原版Execute执行器可能出现误删数据的风险
2023-10-30 11:38:36 +08:00
tuuz
d1e6914752 1.修复Oracle无法使用的故障,使用Go-Ora替代OCI8
2.修复原版Gorose打标错误导致Oracle完全无法输出的BUG
2023-10-27 12:30:00 +08:00
火线兔
7c14443477 Initial commit 2021-09-26 11:56:27 +08:00