- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2021年Oracle数据库期末复习知识点整理
2021年Oracle数据库期末复习知识点整理
PAGE / NUMPAGES
2021年Oracle数据库期末复习知识点整理
基本知识
表3.2 Oracle数据类型
数 据 类 型
格 式
描 述
char
CHAR[(size [BYTE | CHAR])]
固定长度字符域,size规定字符最大长度,最大可为2 000个字节。BYTE和CHAR核心字表达长度单位是字节还是字符,默以为BYTE
nchar
NCHAR[(size)]
多字节字符集固定长度字符域,长度随字符集而定,最多为2 000个字符或2 000个字节
varchar2
VARCHAR2(size [BYTE | CHAR])
可变长度字符域,最大长度可达4 000个字符
nvarchar2
NVARCHAR2[(size)]
多字节字符集可变长度字符域,长度随字符集而定,最多为4 000个字符或4 000个字节
date
DATE
用于存储所有日期固定长度(7个字节)字符域,时间作为日期一某些存储其中。除非通过设立NLS_DATE_FORMAT参数来取代日期格式,否则查询时,日期以DD-MON-RR格式表达,如13-APR-99表达1999年4月13日
timestamp
TIMESTAMP[(precision)]
用亚秒粒度存储一种日期和时间。precision是亚秒粒度位数,默以为6,范畴为0~9
timestamp
TIMESTAMP[(precision)] WITH
TIME ZONE
通过此外存储一种时区偏差来扩展timestamp数据类型,这个时区偏差定义本地时区与UTC之间差值
timestamp
TIMESTAMP[(precision)] WITH
LOCAL TIME ZONE
通过此外存储一种时区偏差来扩展timestamp数据类型,该类型不存储时区偏差,但存储时间作为数据库时区原则形式,时间信息将从本地时区转换到数据库时区
interval year to
month
INTERVAL YEAR [(precision)] TO MONTH
用年和月形式存储一段时间,precision指定是年位数,默以为2
interval day to
second
INTERVAL DAY [(precision)] TO
SECOND[(s_precision)]
用天、时、分和秒形式存储一段时间,precision是这个时间天某些所规定最大位数,默以为2。s_precision是这个时间秒某些所规定小数点右边位数,默以为6
number
NUMBER[(p[,s])]
可变长度数值列,容许值为0、正数和负数。p指总位数,默以为38,s指小数点右边位数,默以为0
float
FLOAT[(p)]
浮点型数值列,p表达数值位数
long
LONG
可变长度字符域,最大长度可到2GB
raw
RAW(size)
表达二进制数据可变长度字符域,size为最大长度,最长为2 000个字节
long raw
LONG RAW
表达二进制数据可变长度字符域,最长为2 GB
blob
BLOB
二进制大对象,最大长度为4 GB
clob
CLOB
字符大对象,最大长度为4 GB
nclob
NCLOB
多字节字符集CLOB数据类型,最大长度为4 GB
bfile
BFILE
外部二进制文献,大小由操作系统决定
rowid
ROWID
表达RowID二进制数据,Oracle 8 RowID数值为10个字节
urowid
UROWID[(size)]
用于数据寻址二进制数据,size规定最大长度,默以为4 000个字节
binary_float
BINARY_FLOAT
表达浮点类型,比number效率更高,32位
binary_double
BINARY_DOUBLE
表达双精度数字类型,64位
表3.3 XSB表构造
列 名
数 据 类 型
是 否 可 空
默 认 值
说 明
列 名 含 义
XH
char(6)
×
无
主键,前2位年级,中间2位班级号,后2位序号
学号
XM
char(8)
×
无
姓名
XB
char(2)
×
“男”
性别
CSSJ
date
×
无
出生时间
ZY
char(12)
√
无
专业
ZXF
number(2)
√
0
0 ≤总学分160
总学分
BZ
varchar2(200)
√
无
备注
表3.4 KCB表构造
列 名
数 据 类 型
是 否 可 空
默 认 值
说 明
列 名 含 义
KCH
char(3)
×
无
主键
课程号
KCM
char(16)
×
无
课程名
KKXQ
number(1)
√
1
原创力文档


文档评论(0)