PL/SQL常用表达式及举例(一)】的更多相关文章

使用LOOP循环 declare v_i number:=1; begin loop dbms_output.put_line('v_i='||v_i); exit when v_i>=3; v_i:=v_i+1; end loop; end; / 使用while...loop循环 declare v_i number:=1; begin while(v_i<=3)loop dbms_output.put_line('v_i='||v_i); v_i:=v_i+1; end loop; end…
IF 判断条件 THEN 满足条件时执行语句 END IF; DECLARE v_countResult NUMBER; BEGIN SELECT COUNT(empno) INTO v_countResult FROM emp; IF v_countResult>10 THEN DBMS_OUTPUT.put_line(v_countResult); END if; END; / IF 判断条件 THEN 满足条件时执行语句 ELSE 不满足条件时执行的语句 END IF; DECLARE v…
PLSQL语句 DECLARE 声明部分 BEGIN 程序编写,SQL语句 EXECPTION 处理异常 END; / 声明部分(DECLARE) SQL> set serveroutput on --打开输出 SQL> declare   2  v_num number;   3  begin   4  v_num:=30;   5  dbms_output.put_line('V_NUM'||v_num);   6  end;   7  / V_NUM30 查找empno为7900的员工的…
引自:http://blog.csdn.net/xiaoqforever/article/details/27695569 1,登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的. Tools菜单 --> Object Brower Filters,会打开Brower Folders…
[本文介绍] 本文不是”语法大全“,只是记录下作项目里自己常用的一些语法.方便查询. [语法] [输出]   (1)输出语法 DBMS_OUTPUT.PUT_LINE( ) [定义]   (1)定义变量: ...... as 变量名 类型(长度) begin ...... 例如: (2)定义变量 ,类型 依赖其他变量的类型 例如: 这样,改了name的类型,returnValue类型也跟着改变. (3)自定义类型(类似C语言的结构体)每次只能拿一条数据,不然会的报错. 例如: (4)以“表”做为…
tools-->preferences-->user interface-->editor-->AutoReplace AutoReplaceWhen enabled, you can define words that are automatically replaced with a replacement text. Pressing the Edit button allows you to edit the file with words and replacement…
PL/SQL常用的快捷方式: sf= select * from sr=select t.*,t.rowid from t sd = select distinct * from d=delete from w= where sc=select count(1) from u= update 在某一文件夹下新建文本,把以上内容复制,保存,例如:在PLSQL Developer\PlugIns文件夹下新建shortcut.txt. 在PL/SQL中登陆,选择:Tools-->Preferences…
SQL Plus是Oracle提供的一种用户接口,是数据库与用户之间进行交互的工具. PL/SQL是Oracle的过程化编程语言. 1.登录SQL Plus 利用Windows的[开始]|[运行]命令,输入以下格式命令执行登录: sqlplus 用户名/密码@数据库名称 Microsoft Windows [版本 6.1.7601] 版权所有 (c) Microsoft Corporation.保留所有权利. C:\Users\Libing@orcl SQL Production :: Copy…
一.块(Block) 是PL/SQL的基本执行单元,由定义部分,执行部分(必须)和例外处理部分组成. Declare /*定义部分――定义常量.变量.游标.例外.复杂数据类型*/ Begin /*执行部分――要执行的pl/sql语句和sql语句*/ Exception /*例外处理部分――处理运行的各种错误*/ end; 例: declare v_ename ); v_sal ,); begin select ename,sal into v_ename,v_sal from emp where…
(1)广泛使用绑定变量,特别是批量绑定,因为这可以有效的避免sql的硬解析和PL/SQL引擎和SQL引擎的上下文切换!(2)广泛使用UROWID来处理DML语句(UROWID是ROWID扩展,ORACLE推荐使用UROWID来替代ROWID)(3)在你的存储过程中谨慎使用DDL语句(create.alter.drop.truncate等),因为这可能会破坏你的transaction的连续性,更为严重的是可能会阻塞DML操作并可能会导致大量library cache latch争用并且有可能会导致…