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

Oracle学习笔记5

一.PL/SQL(procedure language)
1)Set serveroutput on;              --设置结果输出到屏幕
2)--异常处理,常见异常too_many_rows,no_data_found
Declare
V_num number := 0;
              Begin
                     V_num := 2 / v_num;
              Exception
                     When others then
                     Dbms_output.put_line(‘error’);
              End;
3)--声明变量
Declare
V_temp number(1);
V_count binary_integer := 0;
V_sal number(7, 2) := 4000.00;
V_date date := sysdate;
V_pi constant number(3, 2) := 3.14;        --设置常量
V_valid boolean := false;                                 --不能输出
V_name varchar2(20) not null := ‘myname’;           --设置非空值
              Begin
                     Dbms_output.put_line(‘v_temp value:’ || v_temp);
              End;
4)--变量声明,使用%type属性
Declare
V_empno number(4);
V_empno2 emp.empno%type;
V_empno3 v_empno2%type;
  


相关文档:

[Oracle]高效的PL/SQL程序设计(四)

本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......

在Oracle下开发Java程序的经典问题解答

 
问题一:如保加载JDBC驱动程序:
 
正常我们加载驱动程序有三个途径:
 
1.Class.forName(String)这想当于classLoader一个String指定的类,在装载时把该驱动程序的静态内容都初始化,其实这时驱动程序类调用了DriverManager.registerDriver(driver)方法。
 
2.使用系统属性:System.getPro ......

MySQL与Oracle数据类型转换


MySQL Data Type
Oracle Data Type
BIGINT
NUMBER(19, 0)
BIT
RAW
BLOB
BLOB, RAW
CHAR
CHAR
DATE
DATE
DATETIME
DATE
DECIMAL
FLOAT (24)
DOUBLE
FLOAT (24)
DOUBLE PRECISION
FLOAT (24)
ENUM
VARCHAR2
FLOAT
FLOAT
INT
NUMBER(10, 0)
INTEGER
NUMBER(10, 0)
LONGBLOB
BLOB, RAW
LONGTEX ......

sqlserver移植为Oracle笔记

Oracle笔记
l         关于TRUNC函数
   SELECT
   RELATED_ID ,
      DOC_ID ,
      CAT_ID ,
      CAT_CODE ,
      RELEASE_DATE ,
&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号