Oracle [] 匹配符问题
代码
select * from ct_lsb where br_number like '0746 8[1-3]%'
请问 为什么这个查不出数据?
select * from ct_lsb where br_number like '0746 83%'这个查的出额!
select * from ct_lsb where regexp_like(br_number,'0746 8[1-3]%') 说是无效的运算!
关于regexp_like的使用:
select * from emp where regexp_like(to_char(birthdate,’yyyy’),’^198[0-9]$’);
无效的运算符 不认识regexp_like这个啊! 晕死了 !我的版本是8i的
那貌似只能用 <= >= 或者like '0746 81%' or like '0746 82%' or ..
有人会写不啊 不然 会让号码段写死去
相关问答:
我安装一台redhat linux5+oracle 10g的服务器,笔记本(XP系统)安装了oracle 10g客户端,结果老是出12560的错误,请高手指点一二,
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dpor ......
怎么把下面的改成sql server的方法?
to_char(img_comm_metadata.scene_centre_time,'yyyy-mm-dd hh24:mm:ss')>='1990-10-13 09:41:20'
SQL code:
datediff(ss,'1990-10-13 09:41:20',img_ ......
<?php
getenv("ORACLE_HOME");
$conn=ocilogon("test","test","test_db");
if($conn)
echo success;
&nb ......
--oracle 触发器,转 sqlserver 问题
CREATE OR REPLACE TRIGGER TG_BU_TSTK_IMPORTITEM
BEFORE UPDATE ON TSTK_IMPORTITEM
FOR EACH ROW
DECLARE
VAR_LIBGOODCOUNT NUMERIC(12,2);
BEGIN
......
手头有一个老的产品,delphi 6连接oracle,取sys.aud$系统表里面的数据
用Adoconnection+adodataset,
用system用户,Adoconnection 连接成功,但如果在adodataset里面写:
SELECT * from SYS.AUD ......