天天看点

oracle 中的translate,Oracle TRANSLATE用法

Oracle TRANSLATE用法

语法:TRANSLATE(expr,from,to)

expr: 代表一串字符,from 与 to 是从左到右一一对应的关系,如果不能对应,则视为空值。

举例:

select translate('abcbbaadef','ba','#@') from dual (b将被#替代,a将被@替代)

select translate('abcbbaadef','bad','#@') from dual (b将被#替代,a将被@替代,d对应的值是空值,将被移走)

因此:结果依次为:@#c##@@def 和@#c##@@ef

相关文档:

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。

执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,

......

1、数据库导出命令

exp wesoftwcp/[email protected] file=f:\backup\%date:~0,10%.dmp log=f:\backup\%date:~0,10%.log

compress=n buffer=8092 consistent=y direct=n constraints=y feedback=10000  grants=y record=y indexes=y triggers=y rows=y

2、数据库导入命令

set UserName=wesoftwcp

set Pas ......

在ORACLE 10g登陆创建新用户:

在ORACLE 10g登陆创建新用户:

1、用sys 用户登录

2、create user test1 identified by test123;

3、grant connect,resource to test1;

用test1登陆: sqlplus test1/test123

安装完了Oracle数据库,忘了在口令管理中给SCOTT解锁怎么办

问题补充 ......

1.概念不同:

连接是指物理的网络连接。

在已建立的连接上,建立客户端与oracle的会话,以后客户端与oracle的交互都在一个会话环境中进行。

2.  关系是多对多:

一个连接上可以建立0个,1个,2个,多个会话。

Oracle允许存在这样的会话,就是失去了物理连接的会话。

3.   概念应用:概念 ......

通过JAVA调用ORACLE的存储过程,在ORACLE的存储过程内部做了一个查询在JAVA中获取该查询结果,这个和SYBASE、SQLSERVER的获取不一样,等我的下一篇文章我会介绍如何获取SYBASE、SQLSERVER在存储过程中执行了查询后如何获取其结果及存储过程的编写。

在Oracle中需要返回查询结果集,必须将其以游标的形式返回,但游标又不是 ......