- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle数据库期末复习知识点整理
基础知识表3.2 Oracle数据类型数 据 类 型格 式描 述charCHAR[(size [BYTE | CHAR])]固定长度字符域,size规定字符的最大长度,最大可为2 000个字节。BYTE和CHAR关键字表示长度单位是字节还是字符,默认为BYTEncharNCHAR[(size)]多字节字符集的固定长度字符域,长度随字符集而定,最多为2 000个字符或2 000个字节varchar2VARCHAR2(size [BYTE | CHAR])可变长度字符域,最大长度可达4 000个字符nvarchar2NVARCHAR2[(size)]多字节字符集的可变长度字符域,长度随字符集而定,最多为4 000个字符或4 000个字节dateDATE用于存储全部日期的固定长度(7个字节)字符域,时间作为日期的一部分存储其中。除非通过设置NLS_DATE_FORMAT参数来取代日期格式,否则查询时,日期以DD-MON-RR格式表示,如13-APR-99表示1999年4月13日timestampTIMESTAMP[(precision)]用亚秒的粒度存储一个日期和时间。precision是亚秒粒度的位数,默认为6,范围为0~9timestampTIMESTAMP[(precision)] WITH TIME ZONE通过另外存储一个时区偏差来扩展timestamp数据类型,这个时区偏差定义本地时区与UTC之间的差值timestampTIMESTAMP[(precision)] WITH LOCAL TIME ZONE通过另外存储一个时区偏差来扩展timestamp数据类型,该类型不存储时区偏差,但存储时间作为数据库时区的标准形式,时间信息将从本地时区转换到数据库时区interval year tomonthINTERVAL YEAR [(precision)] TO MONTH用年和月的形式存储一段时间,precision指定的是年的位数,默认为2interval day tosecondINTERVAL DAY [(precision)] TOSECOND[(s_precision)]用天、时、分和秒的形式存储一段时间,precision是这个时间的天部分所要求的最大位数,默认为2。s_precision是这个时间的秒部分所要求的小数点右边的位数,默认为6numberNUMBER[(p[, s])]可变长度数值列,允许值为0、正数和负数。p指总位数,默认为38,s指小数点右边的位数,默认为0 floatFLOAT[(p)]浮点型数值列,p表示数值位数longLONG可变长度字符域,最大长度可到2GBrawRAW(size)表示二进制数据的可变长度字符域,size为最大长度,最长为2 000个字节long rawLONG RAW表示二进制数据的可变长度字符域,最长为2 GBblobBLOB二进制大对象,最大长度为4 GBclobCLOB字符大对象,最大长度为4 GBnclobNCLOB多字节字符集的CLOB数据类型,最大长度为4 GBbfileBFILE外部二进制文件,大小由操作系统决定rowidROWID表示RowID的二进制数据,Oracle 8 RowID的数值为10个字节urowidUROWID[(size)]用于数据寻址的二进制数据,size规定最大长度,默认为4 000个字节binary_floatBINARY_FLOAT表示浮点类型,比number效率更高,32位binary_doubleBINARY_DOUBLE表示双精度数字类型,64位表3.3 XSB的表结构列 名数 据 类 型是 否 可 空默 认 值说 明列 名 含 义XHchar(6)×无主键,前2位年级,中间2位班级号,后2位序号学号XMchar(8)×无姓名XBchar(2)ד男”性别CSSJdate×无出生时间ZYchar(12)√无专业ZXFnumber(2)√00 ≤总学分160总学分BZvarchar2(200)√无备注表3.4 KCB的表结构列 名数 据 类 型是 否 可 空默 认 值说 明列 名 含 义KCHchar(3)×无主键课程号KCMchar(16)×无课程名KKXQnumber(1)√1只能为1~8开课学期XSnumber(2)√0学时XFnumber(1)×0学分表3.5 CJB的表结构列 名数 据 类 型是 否 可 空默 认 值说 明列 名 含 义XHchar(6)×无主键学号KCHchar(3)×无主键课程号CJnumber(2)√无成绩操作表创建表CREATE TABLE [schema.] table_name(column_name datatype [DEFAULT expression] [column_co
文档评论(0)