Oracle
无双孟堂
这个作者很懒,什么都没留下…
展开
-
数据库工具类
DBUtil package com.lbf.util; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQ转载 2016-10-20 21:13:09 · 278 阅读 · 0 评论 -
Oracle外键级联删除和级联更新
1 级联删除 Oracle在外键的删除上有NO ACTION(类似RESTRICT)、CASCADE和SET NULL三种行为。 下面以学生-班级为例说明不同情况下的外键删除,学生属于班级,班级的主键是学生的外键。 -- 班级表 CRATE TABLE TB_CLASS ( ID NUMBER NOT NULL, --班级主键 NAME VARCHAR2(50),转载 2016-10-19 22:55:56 · 602 阅读 · 0 评论 -
Oracle的递归查询
创建表 建表语句: CREATE TABLE SC_DISTRICT ( ID NUMBER(10) NOT NULL, PARENT_ID NUMBER(10), NAME VARCHAR2(255 BYTE) NOT NULL ); ALTER TABLE SC_DISTRICT ADD (转载 2017-02-28 15:37:26 · 334 阅读 · 0 评论 -
Oracle
create or replace procedure p2(v_deptno number) is v_emp emp%rowtype;--%ROWTYPE用来声明一个和表中记录一样的record my_cursor sys_refcursor; begin open my_cursor for select * from emp where deptno=v_deptno; loo原创 2017-03-02 16:01:03 · 164 阅读 · 0 评论