informix -- matches 在oracle中in的用法的问题(sos)
Dear all :今天碰到一个问题,不知道这个在ORACLE中的语法是怎样的。
请各位帮忙
在informix中该语句没有问题
select ..... from .... where ima01 matches .....
一般碰到matches ''之类的,我在oracle中用
.... in ('Y','N')就OK了
还有碰到 matches '1*',我在oracle中用
.... like '1%'就OK了
但是现在有好几个[]之类的,不知道怎么样解决。
SOS SOS
不要让我把所有可能性都写在in中吧。 :cry::cry::cry::cry:
informix -- matches 在oracle中in的用法的问题(sos)
报歉,其实这个问题比上面讲叙的还要难一点,不管怎样现在把问题讲清楚希望有解我的条件中除了数字之外,还有很多内容
ex (informix)where ima01 matches 'AB01CC'
其中数字有多少位,不定,在程序中产生
所以我想知道上面的这个WHERE条件在ORACLE中应该怎样写
:?::?: Oracle 10g
regexp_like(ima01,'AB01CC')
页:
[1]