找回密码
 立即注册

QQ登录

只需一步,快速开始

WangZhiQing

高级会员

91

主题

317

帖子

1048

积分

高级会员

{MVP坑神}

积分
1048

微信认证勋章

QQ
WangZhiQing
高级会员   /  发表于:2021-7-23 14:26  /   查看:2113  /  回复:4
1金币
在开发过程中,如果SQL表名称大小写发生变化,如下:
原表名:s_date_RiQi   ,改为:s_date_riQi     ,其中一个R字母不同,在执行ODATA时,ODATA就无法正常使用。

这里想请问一下,ODATA可以对表名不区分大小写?

最佳答案

查看完整内容

您好,这个其实是由使用的数据库决定的,如果外部数据库是区分大小写的, 活字格中不区分,假如有两个表只有大小写不同,,那odata查询就乱套了, 所以活字格中不能直接不区分,还是要根据外联库的设置来决定, 但是很多外联库本身的设置是拿不到了,为了逻辑的严谨性,odata就区分了大小写

4 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-7-23 14:26:30
来自 2#
您好,这个其实是由使用的数据库决定的,如果外部数据库是区分大小写的,
活字格中不区分,假如有两个表只有大小写不同,,那odata查询就乱套了,
所以活字格中不能直接不区分,还是要根据外联库的设置来决定,
但是很多外联库本身的设置是拿不到了,为了逻辑的严谨性,odata就区分了大小写
回复 使用道具 举报
qq189980980
中级会员   /  发表于:2022-4-11 14:22:21
3#
Joe.xu 发表于 2021-7-23 14:26
您好,这个其实是由使用的数据库决定的,如果外部数据库是区分大小写的,
活字格中不区分,假如有两个表只 ...

看到这边,我想问下,查询条件的值是否区分大小写?我测试的结果是不分大小写。或有什么办法可以实现它支持大小写?
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-4-11 18:05:52
4#
qq189980980 发表于 2022-4-11 14:22
看到这边,我想问下,查询条件的值是否区分大小写?我测试的结果是不分大小写。或有什么办法可以实现它支 ...

您好,这边测试查询条件也是不区分大小写的,这边和开发同事沟通一下,看看有没有什么方法可以解决这个问题,有结果了及时在论坛中给您回复哈
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-5-12 15:53:33
5#
问题跟进:
您好,这个是我们目前的策略,如果要区分的话就需要新增一个字段存储大小写之类的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部