码迷,mamicode.com
首页 >  
搜索关键字:plsql utility librar    ( 2227个结果
PLSQL——08、包
包头 声明包体的内容,里面声明的变量或类型,作用范围是全局的。定义了过程或函数的时候,这个函数也可以被外界使用,如果包头中没定义包体中的函数或过程,这时函数和过程就是这个包私有的。创建时不需要写begin,即使有begin内容也只在编译是执行一次。 格式如下: create or replace p ...
分类:数据库   时间:2020-02-03 10:07:33    阅读次数:108
PLSQL——09、触发器
触发器 trigger 触发器是一种特殊的过程,它的执行是由一系列事件触发的。这些事件有用户登录注销事件,DML语句执行事件等等。我们常用的就是DML触发器,事件的精确粒度可以是表级或行级。 trigger的实际应用非常广泛,例如A表有数据DML操作,就可以在A表上做个触发器,将数据协同更新到B表。 ...
分类:数据库   时间:2020-02-03 09:27:52    阅读次数:113
PLSQL——07、函数
函数特性:一定要返回值并且只能返回一个值。 练习1: CREATE OR REPLACE FUNCTION get_sal (p_id IN emp.empno%TYPE) RETURN NUMBER --形式参数 IS | AS v_salary emp.sal%TYPE :=0; BEGIN S ...
分类:数据库   时间:2020-02-02 14:15:56    阅读次数:114
PLSQL——06、存储过程
练习 1:导入型形式参数(in类型) CREATE OR REPLACE PROCEDURE raise_salary (p_id IN emp.empno%TYPE) IS --变量声明 BEGIN UPDATE emp SET sal = sal * 1.1 WHERE empno = p_id ...
分类:数据库   时间:2020-02-01 10:37:13    阅读次数:107
PLSQL——05、异常处理
作用: 相当于对错误作了二次处理,可以让用户看懂。 如果程序出现错误回出现回滚,加上异常处理后不会对本程序的修改回滚。 可以任何时候设置报错,从而达到中断目的。 如果程序出现错误,可以使其报错的同时完成程序其他的语句。(PL/SQL嵌套) 系统预定义异常(有名字的错误代码) TOO_MANY_ROW ...
分类:数据库   时间:2020-02-01 00:50:25    阅读次数:120
PLSQL——04、游标
隐式游标 隐式游标的属性: SQL%ROWCOUNT 成功操作的行的数量 SQL%FOUND 发现复合条件的行返回TRUE SQL%NOTFOUND 没有发现复合条件的行回TRUE SQL%ISOPEN 游标打开状态(boolean) 演示:打印隐式游标属性 declare v_count numb ...
分类:数据库   时间:2020-02-01 00:25:05    阅读次数:98
PLSQL——03、结构控制
使用IF语句按条件判断,控制PL/SQL执行流程 格式如下:if-then-end if;if-then-else-end if;if-then-elsif-then-else-end if; 演示: set serveroutput on declare v_hire_date date := t ...
分类:数据库   时间:2020-02-01 00:23:54    阅读次数:115
c++中的工具(二):自动生成比较操作符
在C++头文件<utility>中,定义了一个命名空间rel_ops,其中专门存放了四个不同的比较操作符:>=、<=、>、!=。代码实现如下: namespace std{ namespace rel_ops{ template<class T> inline bool operator!=(con ...
分类:编程语言   时间:2020-01-31 14:30:19    阅读次数:82
C++11 std::move 强制转换为右值
【1】std::move 在C++11中,标准库在<utility>中提供了一个有用的函数std::move。 这个函数的名字很具有迷惑性,因为实际上std::move并不能移动任何东西,它唯一的功能:将一个左值强制转化为右值引用,继而可以通过右值引用使用该值,以用于移动语义。 从实现上讲,std: ...
分类:编程语言   时间:2020-01-27 09:37:06    阅读次数:99
Pair类模板
>Pair的实现是一个结构体而不是一个类< 1、标准头文件 #include<utility> 似乎无需引入该文件,在std命名空间内也有pair类型 2、格式为:template <class T1, class T2> struct pair; 在现实情况中我们可以像类似于STL创建新容器一样创 ...
分类:其他好文   时间:2020-01-23 11:06:19    阅读次数:136
2227条   上一页 1 ... 10 11 12 13 14 ... 223 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!