Oracle培训教材第二章

Oracle培训教材第二章

ID:46829851

大小:1.91 MB

页数:25页

时间:2019-11-28

Oracle培训教材第二章_第1页
Oracle培训教材第二章_第2页
Oracle培训教材第二章_第3页
Oracle培训教材第二章_第4页
Oracle培训教材第二章_第5页
资源描述:

《Oracle培训教材第二章》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第二章表管理个查询列数据类型表管理Select命令运算符单行函数组函数本章目标2Oracle数据类型5-1创建表时,必须为各个列指定数据类型以下是Oracle数据类型的类别:数据类型字符数值日期时间RAW/LONGRAWLOB3Oracle数据类型5-2字符数据类型CHARVARCHAR2LONG当需要固定长度的字符串时,使用CHAR数据类型。CHAR数据类型存储字母数字值。CHAR数据类型的列长度可以是1到2000个字节。VARCHAR2数据类型支持可变长度字符串VARCHAR2数据类型存储字母数字值VARCHAR2数据类型的大小在

2、1至4000个字节范围内LONG数据类型存储可变长度字符数据LONG数据类型最多能存储2GB4Oracle数据类型5-3数值数据类型可以存储整数、浮点数和实数最高精度为38位数值数据类型的声明语法:NUMBER[(p[,s])]P表示精度,S表示小数点的位数日期时间数据类型存储日期和时间值,包括年、月、日,小时、分钟、秒主要的日期时间类型有:DATE-存储日期和时间部分,精确到整个的秒TIMESTAMP-存储日期、时间和时区信息,秒值精确到小数点后6位5Oracle数据类型5-4RAW数据类型用于存储二进制数据RAW数据类型最多能存储

3、2000字节LONGRAW数据类型用于存储可变长度的二进制数据LONGRAW数据类型最多能存储2GBLOBLOB称为“大对象”数据类型,可以存储多达4GB的非结构化信息,例如声音剪辑和视频文件等LOB数据类型允许对数据进行高效、随机、分段的访问BLOBCLOBBFILECLOB即CharacterLOB(字符LOB),它能够存储大量字符数据BLOB即BinaryLOB(二进制LOB),可以存储较大的二进制对象,如图形、视频剪辑和声音文件BFILE即BinaryFile(二进制文件),它用于将二进制数据存储在数据库外部的操作系统文件中6

4、Oracle数据类型5-5Oracle中伪列就像一个表列,但是它并没有存储在表中伪列可以从表中查询,但不能插入、更新和删除它们的值常用的伪列有ROWID和ROWNUMROWID是表中行的存储地址,该地址可以唯一地标识数据库中的一行,可以使用ROWID伪列快速地定位表中的一行ROWNUM是查询返回的结果集中行的序号,可以使用它来限制查询返回的行数7表管理CREATETABLE命令ALTERTABLE命令ALTERTABLE [add] [modify

5、ype>] [dropcolumn]RENAMEtable_nameTOnew_nameTRUNCATETABLE命令DROPTABLE命令8DML–SELECT命令2-1利用现有的表创建表语法:CREATETABLEASSELECTcolumn_namesFROM;SQL>CREATETABLEnewitemfileASSELECT*FROMitemfile;SQL>CREATETABLEnewitemfile1ASSELECTitemcode,it

6、emdesc,qty_handFROMitemfile;SQL>CREATETABLEnewitemfile2ASSELECT*FROMitemfileWHERE1=2;9DML–SELECT命令2-2SQL>SELECTDISTINCTvencodeFROMvendor_master;选择无重复的行在SELECT子句,使用DISTINCT关键字使用列别名为列表达式提供不同的名称该别名指定了列标题SQL>SELECTitemcode,itemdesc,max_level,max_level*2ASNEW_MAXLEVELFROMite

7、mfile;SQL>SELECTitemcode,itemdesc,max_level,max_level*2“NewMaximumLevel”FROMitemfile;10SQL操作符SQL操作符集合操作符逻辑操作符比较操作符算术操作符连接操作符Oracle支持的SQL操作符分类如下:11算术操作符算术操作符用于执行数值计算可以在SQL语句中使用算术表达式,算术表达式由数值数据类型的列名、数值常量和连接它们的算术操作符组成算术操作符包括加(+)、减(-)、乘(*)、除(/)SQL>SELECTitemdesc,max_level-q

8、ty_handavble_limitFROMitemfileWHEREp_category='spares';SQL>SELECTitemdesc,itemrate*(max_level-qty_hand)FROMite

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。