《Oracle数据库应用与开发》第02章(SQL命令与函数)理论课.ppt
文本预览下载声明
SQL命令与函数
《Oracle数据库应用与开发》第02章
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
目标
了解 Oracle 数据类型
了解数据定义语言和数据操纵语言
了解事务控制语言和数据控制语言
掌握 SQL 操作符和 SQL 函数
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
SQL 简介 2-1
SQL 是 Structured Query Language(结构化查询语言)的首字母缩写词
SQL 是数据库语言,Oracle 使用该语言存储和检索信息
表是主要的数据库对象,用于存储数据
通过 SQL可以实现与 Oracle 服务器的通信
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
SQL 简介 2-2
SQL 支持下列类别的命令:
数据定义语言(DDL)
数据操纵语言(DML)
事务控制语言(TCL)
数据控制语言(DCL)
数据定义语言
CREATE
ALTER
DROP
数据操纵语言
INSERT
SELECT
DELETE
UPDATE
事务控制语言
COMMIT
SAVEPOINT
ROLLBACK
数据控制语言
GRANT
REVOKE
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
Oracle 数据类型 5-1
创建表时,必须为各个列指定数据类型
以下是 Oracle 数据类型的类别:
数据类型
字符
数值
日期时间
RAW/LONG RAW
LOB
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
Oracle 数据类型5-2
字符数据类型
CHAR
VARCHAR2
LONG
当需要固定长度的字符串时,使用 CHAR 数据类型。
CHAR 数据类型存储字母数字值。
CHAR 数据类型的列长度可以是 1 到 2000 个字节。
VARCHAR2数据类型支持可变长度字符串
VARCHAR2数据类型存储字母数字值
VARCHAR2数据类型的大小在1至4000个字节范围内
LONG 数据类型存储可变长度字符数据
LONG 数据类型最多能存储 2GB
一张表中只能出来一次
不能在Long类型的列上建立主键,唯一约束,索引
不能用于存储过程的参数类型
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
Oracle 数据类型 5-3
数值数据类型
可以存储整数、浮点数和实数
最高精度为 38 位
数值数据类型的声明语法:
NUMBER [( p[, s])]
P表示精度,S表示小数点的位数
日期时间数据类型存储日期和时间值,包括年、月、日,小时、分钟、秒
主要的日期时间类型有:
DATE - 存储日期和时间部分,精确到整个的秒
TIMESTAMP - 存储日期、时间和时区信息,秒值精确到小数点后6位
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
Oracle 数据类型 5-4
RAW 数据类型用于存储二进制数据
RAW 数据类型最多能存储 2000 字节
LONG RAW 数据类型用于存储可变长度的二进制数据
LONG RAW 数据类型最多能存储 2 GB
LOB
LOB 称为“大对象”数据类型,可以存储多达 4GB 的非结构化信息,例如声音剪辑和视频文件等
LOB 数据类型允许对数据进行高效、随机、分段的访问
BLO
显示全部