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

玩转Oracle(4)

//使用自定义函数定义日期格式
to_date('1982-11-11','yyyy-mm-dd')
to_date('1982/11/11','yyyy/mm/dd')
//希望员工scott的岗位,工资,补助与smith员工一样
update emp set (job,sal,comm)=(select job,sal,comm from emp where ename='SMITH') where ename='SCOTT';
||-------  java使用oracle   -------||
//jdbc-odbc
//1.加载驱动 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//2.得到连接 conn = DriverManager.getConnection("jdbc:odbc:oracle_source","scott","tiger");
//jdbc直连
//1.加载驱动 Class.forName("oracle.jdbc.driver.OracleDriver");
//2.得到连接 conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL","scott","tiger");
||-------  oracle的事物处理  -------||
dml语句 //增删改
当执行事务操作时(dml语句),oracle会在被作用的表上加锁,防止其它用户改表的结构,这里对我们用户来讲是非常重要的
//回滚命令
savepoint a; //存储回滚点
rollback to a; //回滚到存储点
rollback //取消全部事物
commit;  //当执行了commit就不能回滚了
exit;  //退出则自动提交事务
//java使用事务 
conn.setAutoCommit(false); //设置不自动提交
conn.commit();   //手动提交
conn.rollback();  //如果出现异常回滚事物
//只读事物:只允许查询的操作,而不允许其他dml的操作
set transaction read only;
||-------  oracle的sql函数  -------||
//
//字符函数
//
lower(char)  //小写
upper(char)  //大写
length(char)  //长度
substr(char,m,n) //取字符串的子串
replace(char1,search_string,replace_string) //替换函数
instr(char1,char2,[,n[,m]]) //取子串在字符串的位置
//将所有员工的名字按小写的方式显示
select empno,lower(ename) from emp;
//将所有员工的名字按大写的方式显示
select empno,upper(ename) from emp;
//显示正好为5个字符的员工姓名
select * from emp where length(ename) = 5;
//显示所有员工名字前3个字符
select substr(ename,1,3) from emp;
//以首字母大写的方式显示所有员工姓名
select (upper(sub


相关文档:

oracle 换行的解决办法

其实这个很简单就安装三个包就可以了,分别是:
IO-Tty-1.07.tar.gz,Term-ReadLine-Gnu-1.16.tar.gz, uniread-1.01.tar.gz。
 
这三个包在我的空间里都有 http://fwx515354.download.csdn.net/
解压
tar -zxvf IO-Tty-1.07.tar.gz
tar -zxvf Term- ......

修改Oracle最大连接数

1、修改Oracle最大连接数的方法
  
   a、以sysdba身份登陆PL/SQL 或者 Worksheet
   b、查询目前连接数
      show parameter processes;
   c、更改系统连接数
      alter system set processes=1000 scope=spfile; ......

如何编写oracle存储过程

在我的上一个银行项目中,我接到编写ORACLE存储过程的任务,我是程序员,脑袋里只有一些如何使用CALLABLE接口调用存储过程的经验,一时不知如何下手,我查阅了一些资料,通过实践发现编写ORACLE存储过程是非常不容易的工作,即使上路以后,调试和验证非常麻烦。简单地讲,Oracle存储过程就是存储在Oracle数据库中的一个程序 ......

ORA 00054错误 Oracle数据库的锁参考资料

解决方案:
    select session_id from v$locked_object;  --首先得到被锁对象的session_id
    SELECT sid, serial#, username, osuser from v$session where sid = session_id;   --通过上面得到的session_id去取得v$session的sid和serial#,然后对该进程进行终止。
&n ......

Aix5.3下Oracle 10g设置归档模式到文件系统


新建文件系统
        crfs  -v jfs  -g  rootvg  -m /arch -a \ size=32768 -a frag=512 -a nbpi=8192  也可以 smit。
开启归档模式
     $ sqlplus '/as sysdba'
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Dec 10 13:38 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号