ORACLE的DML语句中可以指定RETURNING INTO语句。RETURNING INTO语句的使用在很多情况下可以简化PL/SQL编程,少一次select into语句。DELETE操作:RETURNING返回的是DELETE之前的结果; INSERT操作:RETURNING返回的是INSERT之后的结果; UPDATE操作:的RETURNING语句是返回UPDATE操作之后的结果。-
--游标变量和REF CURSOR--游标变量:是一个指向或引用下层游标的变量,相当于对象的引用--目标:将emp表中的职工根据部门编号打印出姓名和工资DECLARETYPE my_refcur_type IS REF CURSOR;my_refcur my_refcur_type;my_record emp%ROWTYPE;BEGINOPEN my_refcur FOR SELECT *
本文转自:http://blog.itpub.net/7204674/viewspace-468420/分类: Linux 今天写程序的时候,遇到这样一个问题,假如存在记录则更新,不存在则插入。以前遇到这样的情况一般需要控制语句,游标来实现。偶然知道,MERGE语句,就可以实现Update和Insert
对于汉字的排序,是按首字母的顺序来排序的。使用DISTINCT是要要付出代价的;因为要去掉重复值,必须对结果关系进行排序,相同的元组排列在一起,只有按这种方法对元组进行分组才能去掉重复值,而这一工作甚至比查询本身还费时间。使用‘*’通配符时要慎重,在不需要查询所有列时,尽量采用前面介绍的单列查询或多列查询,以免占用过多的资源。ORDERBY子句一定要放在所有子句的最后,默认是ASC(递增排序);O
1、 SQL中表的规定: * 每张表的表名必须以字母开头,最大长度为30个字符。 * 一张表可以由若干列组成。同一张表中,列名惟一,列名也称为属性名或字段。 * 同一列的数据必须有相同的数据类型。 * 表中的每一列值必须是不可分割的基本数据项。 * 表中的一行称为一个元组,相当于一条记录。2、 SQL数据类型2.1、字符类型:包
1、数据库体系结构的三级模式为:外模式、概念模式、内模式。内模式又称存储模式,是对数据的物理结构和存储方式的描述。内模式是由数据库系统提供的数据定义语言定义的。概念模式又称数据库模式,是数据库中全部数据的逻辑结构的描述。概念模式以某种数据模型为基础,并用模式定义语言定义这些内容。概念模式可以看作是现实世界中的实体在具体数据库系统中的实现。外模式又称用户模式或子模式,通常由概念模式导出,是概念模式的
一、概念用户定义的异常错误是通过显式使用 RAISE 语句来触发。当引发一个异常错误时,控制就转向到 EXCEPTION块异常错误部分,执行错误处理代码。 对于这类异常情况的处理,步骤如下 : 在PL/SQL 块的声明部分定义异常情况 :<异常情况> EXCEPTION; &nbs
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号