![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 156 阅读 · 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 · 289 阅读 · 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 · 129 阅读 · 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 · 96 阅读 · 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 · 136 阅读 · 0 评论 -
plsql小记
[code="java"]1.natural join2.using3.left[outer]join 左连接用于返回满足连接条件的数据,以及不满足连接的左边表的其他数据。4.right[outer]join 右连接用于返回满足连接条件的数据,以及不满足连接的右边表的其他数据。5.full[outer]join 完全连接用于返回连接条件的数据,以及不满足...原创 2010-01-04 16:16:58 · 138 阅读 · 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 · 78 阅读 · 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 · 95 阅读 · 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 · 188 阅读 · 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 · 108 阅读 · 0 评论