Oracle常识基础(三)

简介:
 --------------------------------------------------------------------     >clob     用于将大型字符数据存储在数据库中。clob变量中的定位器指向大型字符数据的地址。     插入数据到clob列与普通字符串类似。     读取clob数据     DBMS_LOB.READ(clob类型变量,要读的字符数,启始位置(1为最前端),varchar2类型变量)     --读取指定clob到varchar2,从开始位置读多少。     >nclob     将大型 nchar数据存储在数据库中。nclob数据类型同时支持固定宽度字符和可变宽度字符(Unicode字符数据)。nclob类型的使用方 法与clob类似。        属性类型     属性用于引用变量或数据库列的数据类型,以及表示表中一行的记录类型。     {     优点:      .. 不需要知道被引用的列或表的具体数据类型。      .. 如果更改了被引用对象的数据库定义,那么pl/sql在运行时变量的数据类型也会随之更改。     }     >%type     引用某个变量或数据库列的数据类型来声名变量。     语法:     icode itemfile.itemcode%TYPE;     其中;     icode:是变量名称。     itemfile.itemcode:是表名.列名。     **icode的数据类型与itemfile表中itemcode列的数据类型相同。     >%ROWTYPE     提供表中一行的记录类型。     例:     emp_rec emp%ROWTYPE;     **emp_rec被声明为emp一行的类型。    <*>逻辑比较     运算符      描述     =  等于         <>,!=  不等于     <  小于      >  大于     <=  小于等于     >=  大于等于     关系运算符用于比较sql和过程语句中的变量和常量,这些表达式称为布尔表达式。     布尔表达式的结果为true,false或null,通常有逻辑运算符and,or和not连接,主要用在条件控制语句中。     布尔表达式共有3中类型,即数字布尔型,字符布尔型和日期布尔型。    <*>控制结构     pl/sql提供可通过控制结构来控制命令执行的流程。     >条件控制      .. if 条件 then        执行语句....         end if;      .. if 条件 then         执行语句1....         else      执行语句2....         end if;      .. if 条件 then      执行语句1....         elsif 条件 then      执行语句2....         end if;      .. case 待比较值       when 比较值 then 执行语句....         when 比较值 then 执行语句....       when 比较值 then 执行语句....       [else when 执行语句....]         end case;     >循环控制      .. loop       执行语句....       [EXIT<表示强行跳出循环<|EXIT then (条件)<条件不为true就跳出>]         end loop;      .. while 条件 loop       执行语句....         end loop;      .. for counter in [ reverse] value1..value2         loop        执行语句....           end loop;         关键字reverse在for循环中属于可选项。只有在需要对值从大到小执行循环时,才会使用reverse关键字。      >顺序控制       >goto语句      无条件地将控制权转到标签指定的语句。      语法:      goto 标签名      标签定义方法:<<标签名>>      >null语句      什么都不做,只是将控制权转到下一个语句。   



     本文转自My_King1 51CTO博客,原文链接:http://blog.51cto.com/apprentice/1360655,如需转载请自行联系原作者


相关文章
|
存储 SQL 缓存
数据库小技能:Oracle基础【上篇】
QPS: 请求进入的速度 并发数: 系统中同时存在的请求数 并发数 = QPS * 耗时
187 0
数据库小技能:Oracle基础【上篇】
|
Oracle 关系型数据库 数据库
oracle基础
oracle基础
101 1
|
Oracle 关系型数据库 数据库
数据库小技能:Oracle基础之【常用函数】
虚表dual ,它是一行一列,没有任何数据,常常用于测试。
166 0
|
SQL 算法 Oracle
数据库小技能:Oracle基础之【查询】
DQL:(数据查询语言,select)用来完成对数据库中的数据查询。 DDL(数据定义语言,create,drop,truncate截断表)操作表结构。 DML(数据库操作语言,insert,delete,update)操作数据
121 0
|
SQL 存储 缓存
数据库小技能:Oracle基础【中篇】
提高数据库运行效率的方法:从数据库系统级优化、数据库设计级优化和程序实现级优化。
157 0
|
存储 缓存 Oracle
oracle基础
oracle基础
103 0
|
SQL Oracle 关系型数据库
Oracle数据库PL/SQL学习笔记二——基础控制语句
Oracle数据库PL/SQL学习笔记二——基础控制语句
109 0
|
SQL 存储 Oracle
Oracle数据库 | 基于SQL基础分析
Oracle数据库 | 基于SQL基础分析
120 0
|
SQL 存储 运维
Oracle--基础
Oracle--基础
239 0
|
Oracle 关系型数据库
Oracle基础语句练习记录
Oracle基础语句练习记录
99 0

推荐镜像

更多