练习 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
作用: 相当于对错误作了二次处理,可以让用户看懂。 如果程序出现错误回出现回滚,加上异常处理后不会对本程序的修改回滚。 可以任何时候设置报错,从而达到中断目的。 如果程序出现错误,可以使其报错的同时完成程序其他的语句。(PL/SQL嵌套) 系统预定义异常(有名字的错误代码) TOO_MANY_ROW ...
分类:
数据库 时间:
2020-02-01 00:50:25
阅读次数:
120
隐式游标 隐式游标的属性: SQL%ROWCOUNT 成功操作的行的数量 SQL%FOUND 发现复合条件的行返回TRUE SQL%NOTFOUND 没有发现复合条件的行回TRUE SQL%ISOPEN 游标打开状态(boolean) 演示:打印隐式游标属性 declare v_count numb ...
分类:
数据库 时间:
2020-02-01 00:25:05
阅读次数:
98
使用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
1、添加系统环境变量 添加环境变量: NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK TNS_ADMIN = D:\PLSQL\instantclient_11_2 2、 打开plsqldev的应用程序,此时是登陆不了的。点击取消,会直接跳到没有登陆的界面。 ...
分类:
数据库 时间:
2020-01-10 11:04:52
阅读次数:
200
一、变量介绍 在编写pl/sql程序时,可以定义变量和常量;在pl/sql程序中包括有: 标量类型(scalar) 复合类型(composite) --用于操作多条记录 参照类型(reference) --用于操作多条记录,存放指针 lob(large object) 二、标量类型 变量初始化和关键 ...
分类:
数据库 时间:
2020-01-09 01:22:58
阅读次数:
136
说明 本文章整理了47道常见sql联系题,包括建表语句,表结构,习题列表,解题答案都涵盖在本文章内。文末提供了所用SQL脚本下载链接。所有解题答案都是本人自己写的,广大读者如果在阅读使用中,有任何问题欢迎留言,对我写的有问题的,欢迎指正,谢谢。 数据库:oracle11g 表结构 可使用plsql- ...
分类:
数据库 时间:
2020-01-05 18:55:40
阅读次数:
130
PL/SQL语句以块为单位,块的基本结构为: declare 可选 ..变量 类型 begin 必选 .. exception 可选 .. end; 必选 / 语句块可以嵌套: DECLARE … 变量声明 x int; BEGIN --代码主体 … DECLARE --嵌套语句块 x int; … ...
分类:
数据库 时间:
2020-01-05 18:49:41
阅读次数:
97
前言 开局一条狗,装备全靠打 这篇文章应该是 2019 年最后一文章了,分享一下 PLSQL 是如何执行 SQL 脚本文件的。 关于执行 SQL 文件,下方是自己经常使用的一种方式,同样适用于批量文件。 好了。废话少说,看正文吧。 正文 File > New > Command Windows 创建 ...
分类:
数据库 时间:
2019-12-31 01:13:08
阅读次数:
313
测试环境是:Delphi 6、Oracle、PLSQL 先创建一个模拟测试的数据表,并且添加几条模拟的数据 create table practice(uno varchar(8), uname varchar(20)); insert into practice values ('1', '1') ...