![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
jlwangh
这个作者很懒,什么都没留下…
展开
-
表的复制
表的复制 1.复制表结构及其数据 create table tableName as select * from otherTable. 2.只复制表结构 create table tableName as select * from tableName where 1=2; or create table tableName like tableName_old.原创 2014-05-04 00:01:03 · 237 阅读 · 0 评论 -
oracle 视图
视图 定义:视图是虚拟的表,数据库中实际不存在。视图就是从不同的表中取出不同的列,来形成新的表 --创建视图 emp sal CREATE OR REPLACE VIEW myview AS SELECT * FROM emp WHERE sal 删除视图 drop view 视图名原创 2014-05-11 16:57:59 · 318 阅读 · 0 评论 -
java调用分页存储过程
package com.jlwang.db; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; public class FenYe { /** * @param args */ publi原创 2014-05-11 16:55:07 · 288 阅读 · 0 评论 -
oracle分页
--创建包 获取数据结果集 CREATE OR REPLACE PACKAGE getDatas_PACKAGE AS TYPE getDatas_cursor IS REF CURSOR; END getDatas_PACKAGE; --创建分页存储过程 CREATE OR REPLACE PROCEDURE FENYE(TABLENAME IN VARCHAR2,原创 2014-05-11 16:53:37 · 208 阅读 · 0 评论 -
存储过程块
--example 1 最简单的块 SET SERVEROUTPUT ON BEGIN dbms_output.put_line('hello,world'); END; / --example 2 带变量的块 DECLARE V_ENAME VARCHAR2(5); --定义变量 V_SAL NUMBER(7, 2); --定义变量 BEG原创 2014-05-10 23:37:10 · 327 阅读 · 0 评论 -
oracle 函数
例子1: -- 输入姓名,返回年薪 CREATE OR REPLACE FUNCTION JL_FUNC1(JLNAME VARCHAR2) RETURN NUMBER IS YEARSAL NUMBER(7, 2); BEGIN SELECT SAL * 12 + NVL(COMM, 0) * 12 INTO YEARSAL FROM EMP原创 2014-05-10 23:38:37 · 313 阅读 · 0 评论 -
plsql常用语法
1、注释 单行注释 -- 多行注释 /* */ 2、命名规范 变量 v_* 开头 v_sal 常量 c_* 开头 c_rate 游标 *_cursor结尾 emp_cursor 例外异常 e_* 开头 e_error 3、块的结构 declear begin ex原创 2014-05-10 23:34:48 · 369 阅读 · 0 评论 -
存储过程包与包体
1、创建包 --创建一个包 --声明三个存储过程 CREATE OR REPLACE PACKAGE JLWHANG_PACKAGE IS PROCEDURE JL_PRO; PROCEDURE JL_PRO2; PROCEDURE JL_PRO3(MYNAME VARCHAR2, NEWSAL NUMBER); END;原创 2014-05-10 23:41:50 · 1697 阅读 · 0 评论 -
oracle 常用查询语句
1、创建用户 create user user01 identified by u01 2、查询当前用户所有的表 select * from user_tables;原创 2014-05-04 00:04:45 · 196 阅读 · 0 评论 -
存储过程例子
例子1 编写一个过程,该过程向某表中添加一条记录。 CREATE OR REPLACE PROCEDURE jl_pro IS BEGIN INSERT INTO mytest ('user1','pass1'); END; exec jl_pro 例子2 删除一条记录 create or replace procedure jl_pro2 I转载 2014-05-10 23:30:21 · 275 阅读 · 0 评论 -
java 调用存储过程
java 调用存储过程原创 2014-05-10 14:00:20 · 341 阅读 · 0 评论 -
oracle异常
异常 (1) BEGIN .... EXCEPTION WHEN case_not_found THEN --值未找到 ..... END; (2) BEGIN .... EXCEPTION WHEN cursor_already_open THEN --游标已打开 ..... E原创 2014-05-11 16:56:58 · 226 阅读 · 0 评论