plsql
cqupt168
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习笔记:11pl/sql基础
[code="java"] 11-1:只包含执行部分的pl/sql块 set serveroutput on BEGIN dbms_output.put_line('Hello,everyone!'); END; / 11-2:包含定义部分和执行部分的pl/sql块 set verify off DECLARE v_ename VARCHAR2(5); ...原创 2009-12-29 09:14:09 · 199 阅读 · 0 评论 -
学习笔记:19pl/sql函数
[code="java"] 19-1:建立无参数的函数 CREATE OR REPLACE FUNCTION cur_datetime RETURN VARCHAR2 IS BEGIN RETURN TO_CHAR(sysdate, 'YYYY"年"MM"月"DD"日"HH24"时"MI"分"SS"秒"'); END; /原创 2010-01-05 11:07:48 · 357 阅读 · 0 评论 -
学习笔记:18pl/sql过程
[code="java"] 18-1:建立无参数的过程 CREATE OR REPLACE PROCEDURE out_time IS BEGIN dbms_session.set_nls('NLS_DATE_FORMAT', '''YYYY-MM-DD HH24:MI:SS'''); dbms_output.put_line(sysdate); EN...原创 2010-01-05 10:52:53 · 163 阅读 · 0 评论 -
学习笔记:16异常处理
[code="java"] 16-1:传递异常到调用环境 DECLARE v_ename emp.ename%TYPE; BEGIN SELECT ename INTO v_ename FROM emp WHERE empno=&no; dbms_output.put_line('雇员名:'||v_ename); END; / 16-2:捕获异常 D...原创 2010-01-05 10:33:42 · 144 阅读 · 0 评论 -
学习笔记:15使用游标
[code="java"] 15-1:使用标量变量接收游标数据 DECLARE CURSOR emp_cursor IS SELECT ename,job,sal FROM emp WHERE deptno=&dno; v_ename emp.ename%TYPE; v_sal emp.sal%TYPE; v_job emp.job%T...原创 2010-01-05 09:17:38 · 170 阅读 · 0 评论 -
plsql小记
[code="java"] 1. natural join 2. using 3. left[outer]join 左连接用于返回满足连接条件的数据,以及不满足连接的左边表的其他数据。 4. right[outer]join 右连接用于返回满足连接条件的数据,以及不满足连接的右边表的其他数据。 5. full[outer]join 完全连接用于返回连接条件的数据,以及不满足...原创 2010-01-04 16:16:58 · 180 阅读 · 0 评论 -
plsql小记
[code="java"] 1. 查看oracle版本 select * from product_component_version; 2. create or replace function get_sal(no in number) return number is salary number(6,2); begin select sal into sal...原创 2010-01-04 16:16:04 · 115 阅读 · 0 评论 -
学习笔记:13编写控制结构
[code="java"] 13-1:简单的条件判断 DECLARE v_sal NUMBER(6,2); BEGIN SELECT sal INTO v_sal FROM emp WHERE lower(ename)=lower('&&name'); IF v_sal原创 2009-12-29 09:43:18 · 135 阅读 · 0 评论 -
学习笔记:12访问oracle
[code="java"] 12-1:使用标量接收数据 DECLARE v_ename emp.ename%TYPE; v_sal emp.sal%TYPE; BEGIN SELECT ename,sal INTO v_ename,v_sal FROM emp WHERE empno=&no; dbms_output.put_line('姓...原创 2009-12-29 09:31:38 · 245 阅读 · 0 评论 -
学习笔记:21触发器
[code="java"] 21-1:建立before触发器 CREATE OR REPLACE TRIGGER tr_sec_emp BEFORE INSERT OR UPDATE OR DELETE ON emp BEGIN IF to_char(sysdate,'DY','nls_date_language=AMERICAN') IN ('SAT','S...原创 2010-01-07 17:29:26 · 157 阅读 · 0 评论
分享