
PLSQL
孟璐(中铁信)
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
『ORACLE』 PLSQL创建存储过程(11g)
不带参数的存储过程SQL> create or replace procedure get_time is 2 begin3 dbms_output.put_line(sysdate);4 end;5 /Procedure created.SQL> exec get_time;15-MAY-17PL/SQL procedure success原创 2017-05-16 21:46:42 · 730 阅读 · 0 评论 -
『ORACLE』 PLSQL动态游标的使用(11g)
#静态游标指的是程序执行的时候不需要再去解析sql语言,对于sql语句的解析在编译的时候就可以完成的。动态游标由于含有参数,对于sql语句的解析必须要等到参数确定的时候才能完成。从这个角度来说,静态游标的效率也比动态游标更高一些。#游标的相关概念: 定义: 游标它是一个服务器端的存储区,这个区域提供给用户使用,在这个区域里 存储的是用户通过一原创 2017-05-16 21:56:34 · 409 阅读 · 0 评论 -
『ORACLE』 PLSQL静态游标的使用(11g)
#静态游标指的是程序执行的时候不需要再去解析sql语言,对于sql语句的解析在编译的时候就可以完成的。动态游标由于含有参数,对于sql语句的解析必须要等到参数确定的时候才能完成。从这个角度来说,静态游标的效率也比动态游标更高一些。#游标的相关概念: 定义: 游标它是一个服务器端的存储区,这个区域提供给用户使用,在这个区域里 存储的是用户通过一原创 2017-05-16 21:58:54 · 384 阅读 · 0 评论 -
『ORACLE』 PLSQL—基本循环(11g)
循环原则:如果循环内部必须执行一次,则使用基本循环如果知道循环次数,则使用FOR循环如果必须在每次循环开始时判断条件,则使用WHILE循环1、基本循环SQL> declare 2 i number := 0; 3 begin4 loop5 dbms_output.put_line(i);6 i := i+1;7 exit when i原创 2017-05-16 22:00:38 · 301 阅读 · 0 评论 -
『ORACLE』 PLSQL—case语句(11g)
语法:CASE selector WHEN exp1 then res1WHEN exp2 then res2WHEN exp3 then res3...[ELSE resN]end;SQL> declare2 mygrade char(1):='A';3 res varchar2(20);4 begin5 res :原创 2017-05-16 22:01:24 · 1041 阅读 · 0 评论 -
『ORACLE』 PLSQL条件控制语句(11g)
简单条件判断语句SQL> declare 2 myage number := 10;3 begin4 if myage 5 dbms_output.put_line('I am a child');6 end if; 7 end;8 /I am a childPL/SQL procedure successfully completed.原创 2017-05-16 22:02:19 · 487 阅读 · 0 评论 -
『ORACLE』 PLSQL更新数据示例(11g)
SQL> select * from dept1 where deptno=20;DEPTNO DNAME LOC---------- -------------- -------------20 RESEARCH DALLASSQL> declare2 v_deptno dept.deptno%TYPE :=20;3 V_loc dept.loc%TYPE :='原创 2017-05-16 22:03:02 · 393 阅读 · 0 评论 -
『ORACLE』查询连入会话IP地址触发器(11g)
create or replace trigger on_login_triggerafter logon on databasebegindbms_application_info.set_client_info(sys_context('USERENV','IP_ADDRESS'));end;/select username,sid,serial#,client_info from v$ses...原创 2018-02-08 10:45:01 · 1124 阅读 · 0 评论 -
『ORACLE』收回用户alter和drop权限的触发器(11g)
CREATE OR REPLACE TRIGGER TRI_RVK_PRIV BEFORE DROP OR ALTER ON databaseDECLAREBEGIN IF ORA_LOGIN_USER IN ('SCOTT', 'HR', 'ENMO', ...原创 2018-02-08 15:28:00 · 782 阅读 · 0 评论