易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE中搜索字母数字混合的字符串

SQL> with tt as
  2  (
  3  select 'haha' string from dual union
  4  select '123' from dual union
  5  select 'haha12' from dual union
  6  select 'haha[]' from dual union
  7  select '12@@' from dual union
  8  select 'ah@!123' from dual
  9  )
 10  select string
 11  from
 12  (
 13  select string,translate(
 14  string,'abcdefghijklmnopqrstuvwxyz0987654321',
 15  rpad('#',26,'#')||rpad('*',10,'*')
 16  )
 17  translated from tt
 18  )
 19  where instr(translated,'#') > 0
 20  and instr(translated,'*') > 0;
STRING
-------
ah@!123
haha12
其实就是通过translate函数把所有字母和数字变换成两种统一的字符,上例中是把字母变为#,数字变为*,接着再外层select的where子句中对转换后的字符串进行判断,如果两者都大于0,也就说既有字母也有数字,那么就没问题了。


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

oracle 同义词

Oracle中创建同义词语句:
create synonym table_name for user.table_name; 
其中第一个user_table和第二个user_table可以不一样。
此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个Database Link(数据库连接)来扩展访问,然后在使用如下语句创建数据库同义词:create synonym tabl ......

从Oracle数据库导出表结构到PD

1、新建PDM.右击Workspace->New->Free Model->Physical Data Model 
2、Model name任意, DBMS=>ORACLE Version 9i2->确定
3、配置ODBC
控制面板->管理工具->数据源(ODBC)->系统DSN->添加,如果有装完整的Oracle客户端会出现专门的驱动,我的是简版的就选
"Microsoft ODBC for Oracl ......

oracle EMCA命令

我们可能在Oracle DB10g 中会经常遇到OEM不能正常使用的问题,导致问题的原因不尽相同,
但最后绝大多数问题可以通过emca 这个命令来解决,详细的说明可以查看连机帮助,
下面给出一些常用的命令,及实例步骤.
创建一个EM资料库
    emca -repos create
重建一个EM资料库
    emca -repos r ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号