`
as619864232
  • 浏览: 326335 次
社区版块
存档分类
最新评论

oracle 中的属性数据类型

阅读更多

当需要数据库表中的某行作为一个数就类型时,就需要 %ROWTYPE 数据类型;当需要某列作为一个数据类型时,就需要使用 %TYPE 数据类型;

 

Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 
Connected as scott

 

%ROWTYPE

declare
  myemp emp%rowtype;
begin
  select * into myemp from emp where empno = 7788;
  dbms_output.put_line(myemp.ename);--输出 SCOTT
  myemp.ename:='TEST';
  --将 myemp 作为整行更新
  update emp set row=myemp where empno=7788;
  --将 myemp 作为整行插入
  insert into emp values myemp;
  dbms_output.put_line(myemp.ename);--输出 TEST
end;
 

 

%TYPE

 

declare
  myjob emp.job%type;
begin
  select job into myjob from emp where empno = 7788;
  dbms_output.put_line(myjob);
end;

--输出 ANALYST
分享到:
评论

相关推荐

    sqlserver-oracle 数据类型对照

    - `bit`在SQL Server中没有直接对应的Oracle数据类型,但可以近似用单字节的`NUMBER(1)`表示。 - `datetime`和`smalldatetime`在SQL Server中对应Oracle的`DATE`,表示日期和时间。 - `decimal`和`numeric`在SQL ...

    v512工作室_张利国_Java高端培训系列教材_Oracle实用教程_04章_Oracle数据类型和函数.

    此外,Oracle还允许用户定义自己的数据类型,这些类型可以是复合类型,即包含多个属性的数据类型。例如,用户可以定义一个地址类型,其中包含街道、城市、国家等多个字段。 ### 总结 正确选择和使用Oracle数据库中...

    Oracle 10g 操作手册 Oracle数据类型精解

    在Oracle数据库中,数据类型定义了列可以存储的数据类型。理解这些数据类型对于创建表结构和编写SQL语句至关重要。主要的数据类型包括: 1. **数值型**:NUMBER(p,s)用于存储浮点数,p是总位数(包括小数点),s是...

    Oracle三种集合数据类型的比较

    Oracle数据库系统提供了多种数据类型,其中包括了三种主要的集合数据类型:VARRAY(变量数组)、NESTED TABLE(嵌套表)和 Associative Array(关联数组,也称为INDEX BY TABLE)。这三种集合数据类型在存储和操作一...

    如何将DB2数据库中的大对象(BLOB,CLOB)数据类型复制到Oracle数据库中

    本例中,我们讨论如何将DB2数据库中的BLOB数据类型复制到Oracle数据库。 1. **BLOB与CLOB数据类型**: BLOB(Binary Large Object)存储二进制大对象,如图像、音频或视频文件。CLOB(Character Large Object)...

    关于Oracle的 Clob数据类型在Hibernate中的应用小结

    Oracle的Clob数据类型在数据库中用于存储大对象(Large Object),如长文本、XML文档等大量字符数据。在Hibernate框架中,Clob类型的字段处理是数据库操作中的一个关键环节,尤其是在处理大量文本数据时。以下是对...

    Oracle数据类型详解

    在Oracle 10g这个版本中,数据类型是构建数据库结构的基础,它们定义了存储在表中的数据的格式和特性。理解Oracle数据类型对于数据库设计、开发和管理至关重要。以下是Oracle 10g中数据类型的详细讲解: 1. **数值...

    Delphi ADO连接Oracle数据库报数据类型不支持处理方式

    ### Delphi ADO连接Oracle数据库报数据类型不支持处理方式 在使用Delphi结合ADO(ActiveX Data Objects)技术连接Oracle数据库时,开发者可能会遇到一个常见的问题:在成功连接数据库之后进行查询操作时,系统会报...

    Oracle表类型表变量使用

    你可以选择添加约束,如主键或唯一键,来限制表类型中的数据。 接下来,我们讨论如何声明和使用表变量。表变量是基于已定义的表类型的实例,它们可以作为局部变量在PL/SQL块中声明。例如: ```sql DECLARE my_...

    sql mysql oracle数据类型

    【描述】: "本文将深入探讨 MySQL、Oracle 和 SQL Server 三大主流数据库系统中的数据类型,以及它们与 JDBC 数据类型的对应关系,帮助读者全面理解各数据库的数据类型差异和适用场景。" 在数据库设计中,数据类型...

    oracle上传GIS数据方法.doc

    上传GIS数据到Oracle Spatial的基本原理是将GIS数据的图形数据(矢量和栅格)和属性数据转换为Oracle Spatial能理解的格式,然后写入数据库中的相应表。这通常涉及到对GIS数据的外部交换格式的理解,如Shapefile、...

    Oracle与DB2数据类型的分类对应说明分享.pdf

    本篇文章主要探讨了 Oracle 数据类型与 DB2/400 数据类型的分类对应关系,帮助用户在进行数据迁移、集成或跨平台开发时更好地理解和处理数据类型转换。 1. **日期和时间类型**: - Oracle 的 `DATE` 类型包含年、...

    oracle的数据类型_java中Clob型详细用法_struts中实现图片上传功能

    在 Oracle 数据库中,数据类型是用来定义和存储不同类型数据的格式。以下是一些常见的 Oracle 数据类型: 1. CHAR(n): 定长字符串类型,最多可存储 2000 个字节。如果未指定长度,默认为 1 个字节。在处理汉字时,...

    将shp格式空间数据转换为Oracle SDO数据类型操作步骤

    - 根据预处理后的数据结构,编写INSERT语句,将属性数据插入到Oracle表中。同时,你需要构建SDO_GEOMETRY对象,这通常涉及计算边界框(MBR,Minimum Bounding Rectangle)和几何信息。 - 例如: ```sql INSERT ...

    Oracle和数据结构

    3. 列(Column):列定义了表中的字段,每个列都有一个名字、数据类型和可能的约束条件,如非空(NOT NULL)、主键(PRIMARY KEY)或外键(FOREIGN KEY)。 4. 索引(Index):索引是提高查询速度的关键,它创建在...

    mysql-oracle数据同步

    总的来说,MySQL到Oracle的数据同步是一项技术挑战,涉及数据库结构的比较、数据类型映射、事务管理等多个方面。在实际操作中,应充分考虑数据完整性、性能和系统的稳定性,选择合适的同步策略和技术。

    mysql和Oracle的多数据源配置demo

    3. **数据源配置**:在SpringBoot的配置类中,通过`@ConfigurationProperties`注解绑定配置文件中的属性,并利用`@Bean`注解声明两个数据源实例。SpringBoot提供了AbstractDataSourceInitializer,可以用来初始化...

    oracle配置数据源

    在Oracle中,配置数据源通常涉及到以下几个关键步骤: 1. **使用Net Configuration Assistant创建Net服务名** 2. **配置ODBC数据源** #### 二、使用Net Configuration Assistant创建Net服务名 **...

    oracle数据类型

    在Oracle中,数据类型是定义数据库中存储数据类型的规则,它决定了数据的格式、大小和允许的值。理解Oracle的数据类型是设计高效、健壮的数据库的基础。 在Oracle中,数据类型大致可以分为以下几类: 1. **数值型...

    从oracle生成表的数据字典方法

    在Oracle数据库管理中,数据字典是一个非常重要的工具,它能够帮助我们理解数据库结构、表定义以及列属性等详细信息。本篇文章将介绍如何从Oracle数据库中利用COMMENT生成Excel格式的数据字典。 #### 一、Oracle...

Global site tag (gtag.js) - Google Analytics