[管理信息化ORACLE]完美Oracle数据库知识学习文档总汇.docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

PAGE

PAGE

第 PAGE 1 页 共 NUMPAGES 2 页

{管理信息化ORACLE}完美Oracle数据库知识学习文档总汇

ORACLE

DDL(数据定义语言)

Oracle自动在语句执行前后都加上mit,则DDL之前的没提交改变被隐式提交,不能回滚.

数据类型

合法表示符(标示符)

1-30个字符,以字符(可以#$_)开始,数据库链接可以包含(@,)两个特殊符号.不能包含引号,不能是保留字.

特殊情况:数据库名称最多8个字符,数据库链接最多128个字符,把列名放入引号可以使用保留字作为列名.

ORACLE数据库的端口默认是1521

NUMBER

<column_name>Number(precision[,scale])

precision:有效位数总数,138,包括小数位

scale:小数位数,没有小数可以省略小数和小数点;省略此参数表示一个整数;当scale>precision,则会在有效位之前加0

CHAR

<column_name>char(size)

size:12000字节,值不足size时,会自动在值后面补充空格.

<column_name>char(size[CHAR|BYTE])指出基于字符或字节,9i以上版本

考虑数据库参数NLS_LENGTH_SEMATICS

(showparametersnls_length_semantics可以看当前设置).

NCHAR

与char差别在于它规定的是最大字符个数.支持Unicode可变长度的字符集.最大也是2000字节容量.

VarChar2

与char差别仅仅是:不会自动在值后面补充空格.最大4000字节,默认基于字节.

NVarChar2

存储可变长度且基于字符数量的数据.

RAW

与VarChar2类似,用于可变长度的二进制数据,但最大只有2000字

最近下载