壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3017|回复: 8

sql語句:關於下劃線的sql如何表達

[复制链接]
发表于 2008/4/10 10:27:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
我的職責名稱,中間有一個下劃線"_",舉例:AP_KEYUSER和INV_KEYUSER等。
我現在要select這些有下劃線的職責名稱出來,我用如下sql語句,但卻無效果。這是為何?
SELECT   frt.responsibility_name
FROM fnd_responsibility_tl frt
WHERE  frt.responsibility_name LIKE '%_%'

請大師們指點。
s1.bmp
发表于 2008/4/10 11:42:21 | 显示全部楼层
你的 AP_KEYUSER 这些应该是责任关键字吧,不是责任名称吧?
 楼主| 发表于 2008/4/10 14:34:53 | 显示全部楼层

不好意思,我說明一下。

fnd_responsibility中是RESPONSIBILITY_KEY,我的值勤為AP_KEYUSER_001
但  fnd_responsibility_tl 中是responsibility_name=AP_KEYUSER,
                                           description=AP_KEYUSER權限
因為我們公司用到的是以下劃線標記的。但oracle 自帶的demo權限,都沒有下劃線。
如果全抓出來,超過excel 容量,。。。。
為此,我現想下倏件,只把“下劃線的”抓出來.不知這sql如何寫。請大師們指導一下。
发表于 2008/4/10 14:47:48 | 显示全部楼层
因为SQL中下划线代表单个字符。
你的把这个下划线转义了才行
发表于 2008/4/10 14:50:35 | 显示全部楼层
SELECT * FROM FND_RESPONSIBILITY_TL
WHERE RESPONSIBILITY_NAME LIKE '%/_%' escape '/';

给你举个例子。
 楼主| 发表于 2008/4/11 08:32:00 | 显示全部楼层

已結。謝謝.

THANK YOU VERY MUCH !
发表于 2008/4/13 21:14:09 | 显示全部楼层
原帖由 jessie 于 10-4-2008 14:47 发表
因为SQL中下划线代表单个字符。
你的把这个下划线转义了才行


这才问题的关键所在,我觉得问题就在这里
发表于 2008/4/13 21:15:19 | 显示全部楼层
原帖由 zsj57785888 于 11-4-2008 08:32 发表
THANK YOU VERY MUCH !


兄弟,请把你的解决方法通报一下好吗?
还有很多人肯定不知道你是怎么解决的呢,谢谢!
 楼主| 发表于 2008/4/14 11:55:56 | 显示全部楼层

謝謝daniel版主

不好意思,因為樓上的大師jessie已把完整方案回給我了。
我現說明一下:_下劃線前要跟一個字符,然後再用escape '字符'即可。我的方法如下:
SELECT   frt.responsibility_name
FROM fnd_responsibility_tl frt
WHERE  frt.responsibility_name LIKE '%/_%' escape '/';  
或者:
SELECT   frt.responsibility_name
FROM fnd_responsibility_tl frt
WHERE  frt.responsibility_name LIKE '%$_%' escape '$';
或其他網友可用&_等均可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 09:40 , Processed in 0.018620 second(s), 15 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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