Oracle数据库基础

合集下载

ORACLE数据库基础知识总结

ORACLE数据库基础知识总结

ORACLE数据库基础知识总结1、RMAN全备备份⽂件的顺序备份归档⽇志、所有的数据⽂件、控制⽂件、spfile、再次备份归档⽇志2、redo⽇志丢失恢复redo⽇志的三种状态是current、active、inactiveinactive,可以重建 clear logactive、current不能变成inactive,只能通过不完全恢复进⾏恢复,然后重建⽇志⽂件3、⼝令⽂件丢失恢复丢失可重建 orapwd file= password= enfries=重建完成之后ORACLE正常使⽤4、控制⽂件丢失恢复a> rman 可以备份控制⽂件b> 控制⽂件可以cp⼀份备⽤c> 控制⽂件可以重建⼿写5、体系结构物理:ORACLE数据库包括instance、database两部分。

instance包括SGA(系统全局区)跟⼀些后台进程组成的。

SGA包括:share pool、db buffer cache、redo log buffer、流池、⼤型池、JAVA POOL、share pool(共享池) :库缓存:缓存最近执⾏的代码,同样的sql多次执⾏不需要频繁读取数据字典中得数据数据字典缓存:存储oracle中得对象定义PL/SQL区:缓存存储过程、函数触发器等数据库对象。

db buffer cache(数据库缓存区)redo log buffercache(⽇志缓存区)常见的后台进程:DBWn:⽤于数据库缓存写⼊磁盘LGWn:⽤于log⽇志写⼊磁盘CKPT:检查点进程SMON:实例维护进程,系统监视器MMON:AWR主要进程PMON:维护⽤户进程,进程监视器ARCN:归档进程database包括数据⽂件、控制⽂件、⽇志⽂件等。

逻辑:oracle数据块-区-段-表空间-数据库-⽅案多个oracle数据块组成⼀个区,多个区组成⼀个段,多个段组成⼀个表空间,多个表空间组成⼀个数据库表空间和数据⽂件的关系:表空间是由⼀个或多个数据⽂件组成的,⼀个数据⽂件只属于⼀个表空间,表空间的⼤⼩是所有数据⽂件⼤⼩的总和。

数据库oracle基础知识

数据库oracle基础知识

数据库oracle基础知识数据库Oracle是一款企业级关系数据库管理系统,被广泛应用于大型企业和政府机构。

为了从事Oracle数据库开发工作,需要掌握以下基础知识。

1. SQL语言SQL语言是Oracle数据库最常用的查询和管理语言。

它可以用于创建、修改和删除表格、存储过程和函数等对象。

SQL语言可以通过命令行工具或GUI工具(如Oracle SQL Developer)使用。

2. 数据类型Oracle数据库支持多种数据类型,包括字符型、数值型、日期型和布尔型等。

掌握各种数据类型的特点和使用方法对于正确存储数据非常重要。

3. 约束在Oracle数据库中,约束是定义表列或表之间关系的规则。

包括主键、外键、唯一约束和检查约束等。

理解和正确使用约束可以有效维护数据完整性。

4. 触发器触发器是一种在表上执行的操作,例如在插入、更新和删除时。

掌握触发器的创建和使用可以帮助开发者增强数据的一致性和完整性。

5. 存储过程和函数存储过程和函数是一些预定义的SQL语句,封装起来方便被调用。

存储过程和函数类似,但存储过程是没有返回值的,而函数则需要返回一个值。

掌握存储过程和函数的使用可以提高数据库的性能和效率。

6. 高可用性Oracle数据库提供了许多机制,确保在故障时保持数据库高可用性。

这包括了备份和恢复、灾备等方案。

掌握这些机制可以帮助开发者保障数据可靠性和业务连续性。

通过学习以上基础知识,可以使Oracle数据库开发者理解Oracle数据库的基本原理和概念。

并且可以使用这些知识来开发高效、高可用性、可扩展的Oracle数据库应用程序。

oracle数据库基本数据类型

oracle数据库基本数据类型

oracle数据库基本数据类型
Oracle数据库有许多基本数据类型,包括:
1. 字符型:
- CHAR:固定长度的字符型,最长可达2000个字节。

- VARCHAR2:可变长度的字符型,最长可达4000字节。

- CLOB:用于存储大量文本数据的字符型,最长可达4GB。

- NCHAR:固定长度的Unicode字符型,最长可达2000个字节。

- NVARCHAR2:可变长度的Unicode字符型,最长可达4000字节。

- NCLOB:用于存储大量Unicode文本数据的字符型,最长可达4GB。

2. 数值型:
- NUMBER:用于存储数值数据的类型,包括整数和浮点数。

- BINARY_FLOAT:用于存储单精度浮点数。

- BINARY_DOUBLE:用于存储双精度浮点数。

3. 日期和时间型:
- DATE:用于存储日期和时间信息。

- TIMESTAMP:用于存储日期、时间和时区信息。

4. 二进制型:
- RAW:用于存储二进制数据的类型,最长可达2000字节。

- BLOB:用于存储大量二进制数据的类型,最长可达4GB。

5. BOOLEAN型:用于存储布尔值(TRUE或FALSE)。

这些基本数据类型可以通过组合和修饰符进行扩展和定制。

oracle数据库入门教程

oracle数据库入门教程

oracle数据库入门教程Oracle数据库入门教程Oracle数据库是当今世界上最受欢迎和广泛使用的关系数据库管理系统之一。

它提供了高度可靠性、可扩展性和安全性,使得它成为许多企业和组织的首选数据库解决方案。

本教程将介绍如何入门使用Oracle数据库,从安装到基本的数据操作和查询。

第一部分:安装和配置Oracle数据库1. 下载和安装Oracle数据库首先,您需要从Oracle官方网站上下载并安装Oracle数据库软件。

根据您的操作系统选择合适的版本,并按照官方安装指南进行操作。

2. 配置Oracle数据库安装完成后,您需要进行一些基本的配置。

这包括设置管理员密码、配置监听器和网络连接,以及创建初始化参数文件。

详细的配置步骤可以在官方文档中找到。

3. 启动和停止Oracle数据库一旦配置完成,您可以使用Oracle提供的工具启动和停止数据库。

通常,您需要先启动监听器,然后启动数据库实例。

同样,停止的顺序也是先停止数据库实例,再停止监听器。

第二部分:Oracle数据库基础知识1. 数据库和实例在Oracle概念中,数据库是物理文件的集合,用于存储数据。

而实例则是数据库的运行环境,包括内存结构和进程。

一个数据库可以对应多个实例,每个实例可以在不同的计算机上运行。

2. 数据表和字段在Oracle数据库中,数据以表的形式组织。

表由列(字段)和行组成,每个列定义了一种数据类型。

您可以使用SQL语句或图形界面工具创建和管理表,为每个字段指定适当的数据类型、长度和约束。

3. 数据类型Oracle数据库支持多种数据类型,包括数值、字符、日期、布尔、LOB(二进制大对象)等。

了解每种数据类型的特性和用法对于有效存储和检索数据至关重要。

第三部分:Oracle SQLSQL是结构化查询语言(Structured Query Language)的缩写,是Oracle数据库的标准查询语言。

它允许用户执行各种操作,如插入、更新和删除数据,以及查询和排序数据。

Oracle数据库

Oracle数据库

Oracle数据库Oracle数据库是管理数据的一种软件系统,它可以帮助用户快速地存储、管理和检索大量的数据。

Oracle数据库由Oracle公司开发,它是世界上最强大、最可靠的数据库之一,被广泛用于企业级应用程序和数据库管理系统。

一、Oracle数据库的基础知识1. 数据库结构Oracle数据库由一个或者多个表空间组成,每个表空间包含一组数据文件。

一个表空间可以包含多个数据文件,但一个数据文件只能属于一个表空间。

2. 数据库对象Oracle数据库中的每个数据对象都具有一个唯一的名称,例如表(table)、视图(view)、序列(sequence)、索引(index)和存储过程(procedure)等。

它们都被保存在表空间中的数据文件中。

3. SQL语言Oracle数据库主要使用SQL语言来处理数据,包括数据增删改查等常用操作。

二、Oracle数据库的特点1. 效率高Oracle数据库采用高效的管理和存储技术,可以快速访问和操作大量数据。

它具有高速的缓存机制,可以快速地执行查询和更新操作。

2. 可靠性强Oracle数据库拥有高度稳定的系统架构和自动维护机制,可以保证数据的安全性和可靠性。

它可以实现多重备份,在数据发生意外错误时可以快速恢复。

3. Heterogeneous ConnectOracle数据库可以通过网络协议和连接程序实现异构连接,支持其它数据库软件,如MS SQL Server、IBM DB2等。

4. 扩展性强Oracle数据库可扩展性强,可以设计和构建分布式系统,支持跨平台分布式数据库。

5. 多功能性Oracle数据库提供多种功能,包括多种语言的支持,丰富的安全控制和数据库监视等。

6. 可伸缩性Oracle数据库可以支持大量的并发用户,可以处理多种不同的应用程序。

三、Oracle数据库的应用领域Oracle数据库被广泛应用于企业级应用程序和数据库管理系统,主要应用于以下几个领域:1. 金融领域Oracle数据库被广泛用于金融事务处理系统,包括银行、证券、保险和期货等金融机构的资金结算和清算等数据处理。

Oracle数据库基础题库【含答案】

Oracle数据库基础题库【含答案】

Oracle数据库基础题库【含答案】一、判断题,正确请写写"T",错误请写写"F",1、oracle数据库系统中,启动数据库的第一步是启动一个数据库实例。

( T )2、Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。

( F)3、oracle数据库中实例和数据库是一一对应的(非ORACLE并行服务,非集群)。

( T)4、系统全局区SGA 是针对某一服务器进程而保留的内存区域,它是不可以共享的。

( F )5、数据库字典视图ALL_***视图只包含当前用户拥有的数据库对象信息。

( F )8、数据字典中的内容都被保存在SYSTEM表空间中。

( T )9、HAVING后面的条件中可以有聚集函数,比如SUM(),AVG()等,WHERE 后面的条件中也可以有聚集函数。

( F )10、"上海西北京" 可以通过like ‘%上海_’查出来。

( F )11、表空间是oracle 最大的逻辑组成部分。

Oracle数据库由一个或多个表空间组成。

一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间。

( T )12、表空间分为永久表空间和临时表空间两种类型。

( T )13、truncate是DDL操作,不能 rollback。

( T )14、如果需要向表中插入一批已经存在的数据,可以在INSERT 语句中使用WHERE 语句。

( F )15、Oracle数据库中字符串和日期必须使用双引号标识。

( F )16、Oracle数据库中字符串数据是区分大小写的。

( T )17、Oracle数据库中可以对约束进行禁用,禁用约束可以在执行一些特殊操作时候保证操作能正常进行。

( F )18、为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表的末尾。

( T )20、在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种连接是全外连接。

oracle数据库菜鸟教程

oracle数据库菜鸟教程

oracle数据库菜鸟教程Oracle数据库是一种关系型数据库管理系统,被广泛应用于企业级数据管理和处理领域。

对于初学者而言,了解Oracle数据库以及如何使用它可能会感到有些困惑。

因此,本文将为初学者提供一个简明扼要的Oracle数据库菜鸟教程,旨在帮助他们快速入门。

第一部分:Oracle数据库概述首先,让我们来了解一下Oracle数据库的基本概念。

Oracle数据库是一种关系数据库管理系统(RDBMS),它基于集中式数据模型,其中数据存储在多个表中,并通过关系连接进行检索和操作。

Oracle数据库具有高度的可扩展性、可靠性和安全性,并可适用于各种规模的应用程序。

Oracle数据库使用结构化查询语言(SQL)作为其主要查询和操纵语言。

SQL是一种标准化的语言,用于在关系数据库中完成各种操作,包括数据检索、插入、更新和删除。

Oracle数据库还提供了一个图形用户界面(GUI)工具,称为Oracle SQL开发人员。

该工具可用于编写、执行SQL语句以及管理数据库对象,如表、视图、索引等。

第二部分:Oracle数据库安装和配置在使用Oracle数据库之前,首先需要安装和配置它。

下面是一些简单的步骤,可以帮助您完成这个过程:1. 下载Oracle数据库软件:您可以从Oracle官方网站上下载适合您操作系统的Oracle数据库软件。

2. 安装Oracle数据库软件:打开下载的软件包,并按照向导中的说明进行安装。

在安装过程中,您需要选择一些配置选项,如数据库实例名称、监听器端口等。

3. 创建Oracle数据库实例:在安装完成后,您需要创建一个数据库实例来存储和管理您的数据。

通过运行配置助手或使用命令行实用程序可以进行此操作。

4. 配置网络连接:如果您希望从远程计算机连接到Oracle数据库,需要配置网络连接设置。

这包括设置监听器以侦听来自客户端的连接请求。

5. 测试连接:最后,您可以使用Oracle SQL开发人员或其他SQL客户端工具来测试您的数据库连接是否正常工作。

Oracle数据库入门教程

Oracle数据库入门教程

Oracle数据库入门教程Oracle数据库是目前世界上广泛应用的一种关系型数据库管理系统。

它具有高性能、高稳定性和高安全性的特点,在各种规模的企业和组织中被广泛使用。

本文将介绍Oracle数据库的基本概念、安装和配置、SQL语句以及常用管理工具等内容,帮助读者快速入门Oracle数据库。

一、Oracle数据库基本概念1. 数据库:数据库是一个有组织的数据集合,通过数据库管理系统(DBMS)进行管理和访问。

Oracle数据库是一种关系型数据库管理系统,使用表格来存储数据。

2. 实例:实例是Oracle数据库在内存中运行的副本。

每个实例对应一个特定的数据库,负责连接管理、内存管理、进程管理和数据缓存等。

3. 表空间:表空间是Oracle数据库中用来管理存储空间的逻辑结构,用于存储表、索引、数据文件等对象。

4. 数据文件:数据文件是Oracle数据库中用来存储实际数据的物理文件。

5.表:表是数据库中最基本的数据存储单位,由行和列组成。

6.列:列是表中的一个字段,用于存储不同类型的数据。

7.行:行是表中的一条记录,包含了不同列的数据。

二、Oracle数据库安装和配置2.配置实例:安装完成后,通过配置文件对实例进行配置,包括设置实例名、监听器端口、字符集等参数。

3.创建表空间:使用SQL语句创建需要的表空间,指定数据文件存储路径和大小等参数。

4.创建用户:通过SQL语句创建数据库用户,为用户分配合适的权限。

三、SQL语句1.创建表:使用CREATETABLE语句创建表,指定列的名称、数据类型以及约束等。

2.插入数据:使用INSERTINTO语句插入数据,指定表名和要插入的数据。

3.更新数据:使用UPDATE语句更新数据,指定表名、列名和要更新的值。

4.删除数据:使用DELETEFROM语句删除数据,指定表名和删除条件。

5.查询数据:使用SELECT语句查询数据,可以使用WHERE子句指定查询条件。

6.排序数据:使用ORDERBY子句对查询结果进行排序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle数据库基础 8.3 Oracle数据库基础
Oracle的数据类型 8.3.1 Oracle的数据类型 Oracle常量 常量、 8.3.2 Oracle常量、变量和表达式 8.3.3 Oracle内置函数 Oracle内置函数 Oracle的哑表与伪列 8.3.4 Oracle的哑表与伪列
12
第8章 ORACLE 数据库
Oracle内置函数 8.3.3 Oracle内置函数
3.INSTR与INSTRB INSTR与 INSTR与INSTRB均是从指定字符串中的指定位置开始 INSTR与INSTRB均是从指定字符串中的指定位置开始 查找出现指定次数的字符串,它们的区别与SUBSTR SUBSTR与 查找出现指定次数的字符串,它们的区别与SUBSTR与 SUBSTRB区别相同 区别相同。 SUBSTRB区别相同。 4.TO_DATE TO_DATE将一个字符串转换成一个日期型数据。 TO_DATE将一个字符串转换成一个日期型数据。其格 将一个字符串转换成一个日期型数据 式为: 式为: TO_DATE(string, TO_DATE(string,[‘format’]) 其中第一个参数是要转换的字符串, 其中第一个参数是要转换的字符串,第二个参数为 指定转换的格式,若未指定格式, 指定转换的格式,若未指定格式,则使用系统的缺省格 13 式。 第8章 ORACLE 数据库
7
第8章 ORACLE 数据库
Oracle的数据类型 8.3.1 Oracle的数据类型
8.LOB类型 LOB类型 LOB类型用来存储大型的对象, LOB类型用来存储大型的对象,它可以是一个二进制 类型用来存储大型的对象 数值或字符型值,其最大长度为4GB LOB可包含没有结 4GB。 数值或字符型值,其最大长度为4GB。LOB可包含没有结 构特征的数据,对它的访问比对LONG RAW数据的 构特征的数据,对它的访问比对LONG 或LONG RAW数据的 访问更为有效,对它的限制更少。 访问更为有效,对它的限制更少。 9.自定义子类型 PL/SQL中除可使用预定义的子类型外, PL/SQL中除可使用预定义的子类型外,用户自己可 中除可使用预定义的子类型外 以定义子类型,其格式为: 以定义子类型,其格式为: SUBTYPE new_type IS original_type ;
10
第8章 ORACLE 数据库
Oracle常量 常量、 8.3.2 Oracle常量、变量和表达式
具有以下特点 特点: 但NULL 具有以下特点: 等价于没有任何值; (1) 等价于没有任何值; 空字符串或空格不同; (2) 与 0、空字符串或空格不同; WHERE条件中 条件中, Oracle认为结果为NULL的条 认为结果为NULL (3) 在WHERE条件中, Oracle认为结果为NULL的条 件为FALSE 带有这样条件的SELECT语句不返回行, FALSE, SELECT语句不返回行 件为FALSE,带有这样条件的SELECT语句不返回行,并且 不返回错误信息, NULL和FALSE是不同的 是不同的; 不返回错误信息,但NULL和FALSE是不同的; (4)排序时比其他数据都大; 排序时比其他数据都大; (5)空值不能被索引。虽然在某列上建立了索引, 空值不能被索引。虽然在某列上建立了索引, 但是对该列的空值查询来说,因为空值没有被索引, 但是对该列的空值查询来说,因为空值没有被索引,所 以不能改善查询的效率。 以不能改善查询的效率。
11
第8章 ORACLE 数据库
Oracle内置函数 8.3.3 Oracle内置函数
Oracle中提供了丰富的函数,除少数几个与SQL函数 Oracle中提供了丰富的函数,除少数几个与SQL函数 中提供了丰富的函数 SQL 不同外,其余均相同。 不同外,其余均相同。 1.LENGTH与LENGTHB LENGTH与 上述两个函数都是求出字符串的长度, 上述两个函数都是求出字符串的长度,但返回结果 可能不一样。LENGTHB返回的长度单位为字节 返回的长度单位为字节, 可能不一样。LENGTHB返回的长度单位为字节,而不是字 LENGTH则返回的值为字符串中字符的个数 则返回的值为字符串中字符的个数。 符。LENGTH则返回的值为字符串中字符的个数。 2.SUBSTR与SUBSTRB SUBSTR与 SUBSTR函数据是从目标字符串中某个字符开始取出 SUBSTR函数据是从目标字符串中某个字符开始取出 指定字符个数的子串, SUBSTRB函数据是从目标字符串 指定字符个数的子串,而SUBSTRB函数据是从目标字符串 中某个字节开始取出指定字节个数的子串。 中某个字节开始取出指定字节个数的子串。
9
第8章 ORACLE 数据库
Oracle常量 常量、 8.3.2 Oracle常量、变量和表达式
在Oracle中把值存储在常量和变量中,常量的值不 Oracle中把值存储在常量和变量中, 中把值存储在常量和变量中 能改变,变量的值可以改变。 能改变,变量的值可以改变。变量可分为字段变量和内 存变量。用到的常量与变量必须定义, 存变量。用到的常量与变量必须定义,在定义时须指明 它的数据类型。 它的数据类型。 Oracle中的表达式与在第 章中介绍了SQL SQL中的表达 Oracle中的表达式与在第 4章中介绍了SQL中的表达 式相同,在此不重述。但在Oracle使用表达式时应注意 式相同,在此不重述。但在Oracle使用表达式时应注意 Oracle NULL与其它数据的运算 NULL与任何类型数据作运算其 与其它数据的运算。 NULL与其它数据的运算。NULL与任何类型数据作运算其 结果均为NULL NULL。 结果均为NULL。
第8章 ORACLE 数据库
4
Oracle的数据类型 8.3.1 Oracle的数据类型
5.ROWID 数据库表中的每一行(ROW)都有一个地址, 数据库表中的每一行(ROW)都有一个地址,通过查 询伪列ROWID获得该行地址。该伪列的值为16进制字符串, ROWID获得该行地址 16进制字符串 询伪列ROWID获得该行地址。该伪列的值为16进制字符串, 该串的数据类型为ROWID 其字符值的形式为: ROWID。 该串的数据类型为ROWID。其字符值的形式为: BLOCK.ROW.FILE。 BLOCK.ROW.FILE。 6. 布尔型 在表中无布尔型的字段类型,只有在PL/SQL中可以 在表中无布尔型的字段类型,只有在PL/SQL中可以 PL/SQL 定义BOOLEAN BOOLEAN型 它的值为TRUE FALSE、NULL。 TRUE、 定义BOOLEAN型,它的值为TRUE、FALSE、NULL。在定义 BOOLEAN型变量时可限定变量为 型变量时可限定变量为NOT NULL, BOOLEAN型变量时可限定变量为NOT NULL,但此时必须为 该变量初始化。 该变量初始化。
1
第8章 ORACLE 数据库
Oracle的数据类型 8.3.1 Oracle的数据类型
1.字符型
用来存储字符串或字符数据,主要类型有VARCHAR2、CHAR和LONG。 用来存储字符串或字符数据,主要类型有VARCHAR2、CHAR和LONG。 VARCHAR2 (1)VARCHAR2 用来存储可变长的字符串或字符型数据,在使用时, 用来存储可变长的字符串或字符型数据,在使用时,须指明其最 大字节数据。 大字节数据。 (2)CHAR 用来存储定长的字符串或字符型数据,使用时也要指定长度, 用来存储定长的字符串或字符型数据,使用时也要指定长度,其 缺省值为1 缺省值为1。 (3)LONG 用来存储可变长的字符串或字符型数据。 用来存储可变长的字符串或字符型数据。
5
第8章 ORACLE 数据库
Oracle的数据类型 8.3.1 Oracle的数据类型
7.复合类型 (1)记录 记录定义的格式如下: 记录定义的格式如下: TYPE Record_type IS RECORD(
NULL][:=Expression1], Field1 Datatype1 [NOT NULL][:=Expression1], NULL][:=Expression2], Field2 Datatype2 [NOT NULL][:=Expression2], …); 在上述格式中Record_type是一种定义的记录类型。 在上述格式中Record_type是一种定义的记录类型。 Record_type是一种定义的记录类型 如果要定义记录类型的变量与已建立的某一关系表结构一致, 如果要定义记录类型的变量与已建立的某一关系表结构一致,可 使用下列定义: 使用下列定义: Record_typename table_name%ROWTYPE;
6
第8章 ORACLE 数据库
Oracle的数据类型 8.3.1 Oracle的数据类型
(2) 表 PL/SQL中的表类似于C语言中的数组, PL/SQL中的表类似于C语言中的数组,并与其数组的 中的表类似于 处理方式类似,但实现方法不同。表必须定义该表类型, 处理方式类似,但实现方法不同。表必须定义该表类型, 再声明一个属于该类型的变量,然后才能引用。 再声明一个属于该类型的变量,然后才能引用。定义表 类型的格式如下: 类型的格式如下: TYPE Table_type IS TABLE OF type INDEX BY BINARY_INTEGER; 一个PL/SQL表类似于数据库中的一个只有两列的表, 一个PL/SQL表类似于数据库中的一个只有两列的表, PL/SQL表类似于数据库中的一个只有两列的表 一列的类型为BINARY_INTEGER BINARY_INTEGER, 一列的类型为BINARY_INTEGER,另一列的类型为定义中 指定的类型。 指定的类型。
第8章 ORACLE 数据库
8
Oracle的数据类型 8.3.1 Oracle的数据类型
10.使用%TYPE 10.使用%TYPE 在许多情况下,PL/SQL变量可以用来处理存储在数 在许多情况下,PL/SQL变量可以用来处理存储在数 据库表中的数据, 据库表中的数据,因而该变量类型与表中相应字段的数 据类型相同。可使用%TYPE %TYPE说明某一变量与表中字段类型 据类型相同。可使用%TYPE说明某一变量与表中字段类型 相同。其格式为: 相同。其格式为: variety_name table_name.field_name%TYPE;
相关文档
最新文档