起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 239|回复: 14

问个菜鸟问题**

[复制链接]
发表于 2008-8-11 11:17:39 | 显示全部楼层 |阅读模式
SELECT FID FROM TFLOW
WHERE FID in ('47110897850A48F690084B03C3B8769C','aa')

现在 TFLOW 表中有 47110897850A48F690084B03C3B8769C
该条记录,为何SELECT 的时候无法提取出来?
回复

使用道具 举报

 楼主| 发表于 2008-8-11 11:21:47 | 显示全部楼层
SELECT FID FROM TFLOW
WHERE RTRIM(LTRIM(FID)) in ('47110897850A48F690084B03C3B8769C','aa')
去掉空格判断,也提不出来。
SELECT FID FROM TFLOW
WHERE FID LIKE '47110897850A48F690084B03C3B8769C%'
使用LIKE 可以提出。(但该方法不是我要的,我现在就需要 IN 操作)
回复 支持 反对

使用道具 举报

发表于 2008-8-11 11:25:55 | 显示全部楼层
SELECT FID FROM TFLOW
WHERE RTRIM(LTRIM(FID)) in ('47110897850A48F690084B03C3B8769C','aa')
1.用查询分析器看看是否可以查出记录?
2.当前Sql语句是在代码中是写在哪里调用的? 标准数据集?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-11 11:28:17 | 显示全部楼层
用分析器 无法获取到。
该代码需要进行我的业务整合,刚才测试到这里,发现这里无法获取到。
我的处理方式是,启动企业管理工具,进行数据字段转换将 FID 转成 VARCHAR(64)进行测试。
也没有通过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-11 11:31:07 | 显示全部楼层
这问题太菜了,想不通呀!是不是我的SQL没有学好呀?翻阅 HELP 照这写,也提不出来!
看来还是你们的水平比我高
回复 支持 反对

使用道具 举报

发表于 2008-8-11 11:34:09 | 显示全部楼层
如果SQL查询分析器中无法查出来,那平台当然也查不出来.
这取决于SQLServer.
用SELECT FID FROM TFLOW
WHERE FID = '47110897850A48F690084B03C3B8769C'  OR FID = 'aa' 吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-11 11:35:44 | 显示全部楼层
也提不出来
回复 支持 反对

使用道具 举报

发表于 2008-8-11 11:46:40 | 显示全部楼层
确实查不出来.因为是字段类型是Text的,用于保存多个ID,建议不要修改表结构.
用LIKE查询吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-11 11:53:03 | 显示全部楼层
说说我的业务要求吧:
业务要求在,待办任务、提交任务、完成任务中 需要过滤 5个功能模块内的提交的数据项,
而不是全部显示。
有没有思路上的解决方法谈谈
回复 支持 反对

使用道具 举报

发表于 2008-8-11 12:00:29 | 显示全部楼层
5个功能模块内的提交的数据项
楼主
1.要过滤出哪些数据项,最后要得到任务数据还是业务数据?
2.根据功能模块中的什么信息来过滤? 如业务关键字还是其它的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 14:40 , Processed in 0.041200 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表