oracle
文章平均质量分 61
iteye_10724
这个作者很懒,什么都没留下…
展开
-
oracle里函数translate的用法
translate的主要作用是提取,替换字符串,其作用有时候和replace差不多.具体看下面的例子select translate('liyan4h123ui','#liyanhui','#') from dual结果:4123 select translate('asadad434323', '#0123456789','#') from dual结果:as...2007-11-28 21:56:44 · 131 阅读 · 0 评论 -
Oracle创建用户、表空间、导入导出
//创建临时表空间create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;//创建数据表空间cr...原创 2008-12-09 01:26:10 · 66 阅读 · 0 评论 -
数据库-Oracle【Oracle数据库设置默认表空间问题及Oracle,SQL,MySQL的自增变
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。 对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。 创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。 下面是创建数据库用户的具体过程: 1...原创 2008-12-09 01:10:05 · 103 阅读 · 0 评论 -
如何在oracle中导入dmp数据库文件(转帖)
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安装目录o...原创 2008-12-09 01:06:04 · 176 阅读 · 0 评论 -
exp和imps实例,用法和介绍
实例: 1:先“开始”-“运行”-输入“cmd”,在DOS环境下输入下面东东 “exp lyh/lyh grants=y file=d:\a.dmp log=d:\a.log” 导入数据 imp username/password@SID file=d:\DataBasebak.dmp log=d:\DataBasebak.log fromuser=? tou...原创 2008-12-08 23:35:19 · 228 阅读 · 0 评论 -
Oracle如何配置多个监听器
如何为一个instance配置多个监听,并且实现Client Load Balancing和Client Load Balancing。打开NETCA,配置两个监听器。LISENTER,默认监听器,一路next,就配置完毕, 监听端口1521。配置LISENTER2,注意监听端口改为1522,其它和LISENTER一致。这个时候,LISENTER已经可以使用了。但是LISENTER2还是不行,因为...原创 2008-11-05 14:15:43 · 489 阅读 · 0 评论 -
ORACLE函数大全
[b]转载http://www.wangchao.org/bbsdetail_579610.html[/b]ORACLE函数大全 SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZE...2007-10-31 15:50:51 · 230 阅读 · 0 评论 -
ora-12545:因目标主机或对象不存在,连接失败的解决办法
转自:http://till.iteye.com/blog/188106#commentsORA-12545:因目标主机或对象不存在, 原因:机器名称改过后出现的 网上参考的解决办法 1.搜索你的oracle安装目录,找到这俩个文件 tnsnames.ora 和 listener.ora 记住就改这俩个文件就行了,还有一个大写的TNSNAMES.ORA不用管它。他们的路径如下:如 E:\or...原创 2009-04-23 16:44:02 · 659 阅读 · 0 评论 -
在oracle中处理日期大全
TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Yea...2007-09-20 22:05:28 · 265 阅读 · 0 评论 -
oracle时间加减问题
一个时间 2006-11-12 13:20:00 在这个时间上加50分钟 select to_char(sysdate+50/(24*60),'yyyy-mm-dd HH24:MI:SS') from dual2007-09-20 22:00:19 · 129 阅读 · 0 评论 -
Oracle中关于条件判断的if else 用法
这些日子经常接触oracle的存储过程,在里面有时要用到条件判断,if else 虽然简单,但是有些细节还是要注意的,下面就简要把其用法介绍一下:if ... then ... elsif ... then ... else ... end if; or if ... then ... ...2009-03-17 00:44:37 · 3167 阅读 · 0 评论 -
Oracle的varchar2(4000)插入汉字过长
在使用oracle时,如果在一个varchar2(4000)的字段上插入的字符过长(一般只能插入666个汉字,视字符集不同会有所不同),经常回报“数据库异常错误”,具体报错会因驱动版本不同而不同。原因一: 666 汉字所用的编码里 (可能是 UTF8) 每个字占了 3 bytes,当存的时候, 没有作好 charset-encoding 的转换,造成你的每个 byte 被当成是 java 的一个 ...原创 2009-03-17 00:41:33 · 146 阅读 · 0 评论 -
jdbc中的CallableStatement
概述 CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参,另一种形式不带结果参数。结果参数是一种输出 (OUT) 参数,是已储存过程的返回值。两种形式都可带有数量可变的输入(IN...2007-12-19 20:50:48 · 84 阅读 · 0 评论 -
提取给定日期的前一天
/** * 获取上一天的信息 * @param nowDate format:2001-11-11 * @retirm */ public static String getLastDayInfo(String nowDate) { String yesterday = ""; int year = 0;...2007-11-28 21:58:29 · 139 阅读 · 0 评论 -
oracle 查询出每组中最大的三个记录和查询重复记录
如何写一个sql语句,查询出每组中最大的三个记录:如:sqlplus> select deptno,empno from emp order by deptno,empno desc DEPTNO EMPNO---------- ---------- 10 7934 10 7839 1...2010-03-09 18:53:15 · 966 阅读 · 0 评论