Oracle
行者摩罗
热爱编程,热爱旅游
展开
-
Oracle的几种循环语句
loop循环: 1 declare 2 type emp_cursor is ref cursor; 3 v_cursor emp_cursor; 4 v_emp emp%rowtype; 5 begin 6 open v_cursor for select * from emp where deptno = 10; 7 loop 8 fetch原创 2014-09-20 17:06:20 · 998 阅读 · 0 评论 -
Sqlplus连接Oracle出现中文乱码问题以及字符集的选择
字符集一共有三种:a.操作系统zifu原创 2014-09-20 11:20:43 · 31519 阅读 · 2 评论 -
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver解决办法
重新装了oracle9i,想试试java采用jdbc方式连接原创 2014-09-15 20:12:35 · 18735 阅读 · 0 评论 -
SQL joins
SQL连接语句,left join,right join ,inner join原创 2014-09-29 21:12:31 · 1258 阅读 · 0 评论 -
Oracle SQL语句优化
SQL语句优化1、选择最有效率的表名顺序 from后面有多个表时,oracle是从右往左的顺序处理from字句中的表名的,from字句的基础表(最右边的表)最先被处理,所以最好选择数据量最少的表作为基础表;当有多于三个表连接查询的时候,选择交叉表作为基础表。交叉表就是被其他表所引用的那个表。2、where字句最有效的连接顺序 Oracle解析器是按自下而上的顺序来解析w原创 2014-09-12 19:53:32 · 681 阅读 · 0 评论 -
SQL左右连接中的on and和on where的区别
本文详细解释了SQL左右连接中的on and和on where的区别以及内连接inner join中on and 和on where的区别,全部是实例验证,不是空口胡说欢迎拍砖。原创 2014-09-29 23:08:28 · 21751 阅读 · 8 评论 -
举例证明Oracle语句的执行顺序
惯例先上oracle数据库版本信息:原创 2014-09-27 10:17:47 · 1110 阅读 · 0 评论 -
通过java调用存储过程往oracle数据库里插数据(无返回值)
创建表:SQL> create table hlBooks(hlBookId number(6),hlBookName varchar2(50),hlPublishHouse varchar2(50));表已创建。SQL> desc hlBooks; 名称 是否为空? 类型 -----------------原创 2014-09-17 09:34:35 · 866 阅读 · 0 评论 -
java调用存储过程实现分页功能
创建程序包:SQL> create or replace package mypack 2 as 3 type emp_cursor is ref cursor; 4 end mypack; 5 /程序包已创建。创建存储过程:原创 2014-09-17 20:10:16 · 2815 阅读 · 0 评论 -
java调用存储过程(返回列表)
表结构:SQL> desc emp; 名称 是否为空? 类型 ------------------------------------------------------原创 2014-09-17 15:25:43 · 885 阅读 · 0 评论 -
java调用存储过程(有返回值)
表结构:原创 2014-09-17 14:09:12 · 1369 阅读 · 0 评论 -
Oracle复杂数据类型
type类型: 1 declare 2 v_in_empno emp.empno%type := 7369; 3 v_out_ename emp.ename%type; 4 begin 5 execute immediate 'select ename from emp where empno = '||v_in_empno into v_out_ename;原创 2014-09-20 20:57:54 · 756 阅读 · 0 评论