2012年8月21日

PL/SQL复合数据类型

摘要: --一.PL/SQL复合数据类型--(一).PL/SQL记录--1.定义PL/SQL记录--(1).定义PL/SQL记录--GrammarTYPE type_name IS RECORD( field_declaration1[, field_declaration2]...);idetifier type_name;--Demo1DECLARE TYPE emp_record_type IS RECORD( name emp.ename%TYPE, salary emp.sal%TYPE, dno emp.deptno%TYPE ... 阅读全文

posted @ 2012-08-21 18:10 wean 阅读(567) 评论(0) 推荐(0) 编辑

PL/SQL游标的使用

摘要: --一.基础--(一).SQL游标分为两种--1.隐含游标专门处理DML,SELECT INTO操作。--2.显示游标专门处理多行的SELECT语句。--(二).隐含游标--1.当使用增删改语句获取结果时,必须要使用SQL游标属性。--2.SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT,SQL%ISOPEN--SQL%ISOPEN用于确定SQL游标是否已打开,ORACLE会隐含打开和关闭游戏,开发时不需要使用,对于开发人员来说永远是FALSE。--SQL%FOUND用来确定SQL执行是否成功,是否成功依据作用行来判断。SQL> SET SERVEROUTPUT O 阅读全文

posted @ 2012-08-21 18:07 wean 阅读(388) 评论(0) 推荐(0) 编辑

ORACLE SQL函数

摘要: 一.数字函数(SQL,PL/SQL均可使用;返回值为数字类型)1.CEIL(n) 返回>=数字n的最小整数;SQL> DECLARE 2 v_ceil NUMBER(6,2); 3 BEGIN 4 v_ceil:=ceil(&no); 5 dbms_output.put_line(v_ceil); 6 END; 7 /输入 no 的值: 1原值 4: v_ceil:=ceil(&no);新值 4: v_ceil:=ceil(1);1PL/SQL 过程已成功完成。2.FLOOR(n) 返回<=数字n的最大整数;SQ... 阅读全文

posted @ 2012-08-21 17:43 wean 阅读(448) 评论(0) 推荐(0) 编辑

PL/SQL控制结构

摘要: --1.条件分支语句--语法IF condition THENstatements[ELSIF condition THENstatements][ELSE statements]END IF;--2.CASE--语法CASE selectorWHEN expression1 THEN sequence_of_statements1;WHEN expression2 THEN sequence_of_statements2;...WHEN expressionN THEN sequence_of_statementsN;[ELSE sequence_of_statementsN+1]E... 阅读全文

posted @ 2012-08-21 17:39 wean 阅读(431) 评论(0) 推荐(0) 编辑

PL/SQL编写规范

摘要: 编写PL/SQL代码A.如何高效、正确开发PL/SQL块.1.遵从PL/SQL编写规则.2.掌握PL/SQL各种词汇.B.PL/SQL词汇单元1.分隔符:单符号分隔符,组合分隔符.2.标识符.3.文本.4.注释:单行注释,多行注释.C.PL/SQL编写规则1.标识符命名规则以字符开头,长度不能超过30.定义变量 v_定义常量 c_定义游标 _cursor定义例外 e_定义PL/SQL表类型 _table_type定义PL/SQL表变量 _table定义PL/SQL记录类型 _record_type定义PL/SQL记录变量 _record定义varray类型 _array_type定义varra 阅读全文

posted @ 2012-08-21 17:36 wean 阅读(461) 评论(0) 推荐(0) 编辑

ORACLE SET命令

摘要: SQL>set colsep' '; //-域输出分隔符SQL>set echo off; //显示start启动的脚本中的每个sql命令,缺省为onSQL> set echo on //设置运行命令是是否显示语句SQL> set feedback on; //设置显示“已选择XX行”SQL>set feedback off; //回显本次sql命令处理的记录条数,缺省为onSQL>set heading off; //输出域标题,缺省为onSQL>set pagesize 0; //输出每页行数,缺省为24,为了避免分页,可设定为0。 阅读全文

posted @ 2012-08-21 17:33 wean 阅读(4769) 评论(0) 推荐(0) 编辑

导航