易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle系列:记录Record

 Oracle系列:记录(Record)
一,什么是记录(Record)?
 由单行多列的标量构成的复合结构。可以看做是一种用户自定义数据类型。组成类似于多维数组。
将一个或多个标量封装成一个对象进行操作。是一种临时复合对象类型。
 
 记录可以直接赋值。RECORD1 :=RECORD2;
 记录不可以整体比较.
 记录不可以整体判断为空。
 
二,%ROWTYPE和记录(Record)?
 请区别%ROWTYPE和记录(Record)类型。%ROWTYPE可以说是Record的升级简化版。
 区别在与前者结构为表结构,后者为自定义结构。二者在使用上没有很大区别。前者方便,后者灵活。在实际中根据情况来具体决定使用。
 Record + PL/SQL表可以进行数据的多行多列存储。
 
三,如何创建和使用记录?
 
  ①创建记录类型
  语法:
  TYPE  记录名  IS RECORD
  (
   filed1 type1 [NOT NULL] [:=eXPr1],
       ....... ,
    filedN typen [NOT NULL] [:=exprn]
  )
  其中,filed1是标量的名字。
 
  ②声明记录类型变量:
   记录类型变量名 记录类型
  
  ③填充记录。
  
  ④访问记录成员
   记录类型变量名.filed1
   .........
   记录类型变量名.filedN
  
  
  注意:
  表字段类型修改后,还需要修改记录字段类型,有时候可能会忘记,从而出现错误。
  对于记录内每个字段(filed1.。。。),可以指定也可以使用%TYPE和%ROWTYPE动态指定记录字段类型。
  好处是表字段发生变化,记录字段自动改变。但是,由于每次执行前,遇到%TYPR或%ROWTYPE,
  数据库系统都会去查看对应表字段类型,会造成一定的数据库开销,如果系统中大量使用记录类型,则对性能会有一定影响。
  另外如果删除了某一字段,而自定义记录中使用了该字段,也会有可能忘记删除该字段。
       对数据库负荷偏低的系统,性能问题一般可以不重点关注,但是对于高负荷数据库服务器,
       各个环节都要考虑性能问题,每处节省一点出来,性能整体就有很大提高。
 
  语法:
  TYPE  记录名&n


相关文档:

oracle 创建用户


oracle10g创建用户
Oracle10g 的创建用户名
1、   linux 下 oracle 的启动
以 oracle 身份登录  
启动    lsnrctl start
登录    sqplus /nolog
连接数据库    connect  /as   sysdba
启动数据库    startup
关闭数据库    s ......

ORACLE中给表、列增加注释以及读取注释

在ORACLE中给表、列增加注释以及读取注释
1、给表填加注释:SQL>comment on table 表名 is '表注释";
2、给列加注释:SQL>comment on column 表.列 is '列注释';
3、读取表注释:SQL>select * from user_tab_comments where comments is not null;
4、读取列注释:SQL>select * from user_col_commnents wh ......

oracle 10g em、isqlplus访问不了的问题解决(汇编)

如果web方式的em,isqlplus访问不了。
1. 检查主机名/IP、端口是否正确
安装时的主机名/IP、端口记录在$ORACLE_HOME/install/portlist.ini 文件中。
缺省是:
一般用户                     http://ip:5560/isqlplus
DBA用户   &nb ......

ORACLE LOB大对象处理

 主要是用来存储大量数据的数据库字段,最大可以存储4G字节的非结构化数据。
主要介绍字符类型和二进制文件类型LOB数据的存储,单独介绍二进制类型LOB数据的存储。
一,Oracle中的LOB数据类型分类
1,按存储数据的类型分:
   ①字符类型:
    CLOB:存储大量 单字节 字符数据。
  ......

【转】oracle 权限管理相关命令

一、系统的默认用户
Java代码
sys;//系统管理员,拥有最高权限     
system;//本地管理员,次高权限     
scott;//普通用户,密码默认为tiger,默认未解锁  
二、登陆
Java代码
sqlplus conn / as sysdba;//登陆sys帐户     ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号