ORACLE一
DDL(数据定义语言)Oracle自动在语句执行前后都加上commit,则DDL之前的没提交改变被隐式提交,不能回滚
合法表示符(标示符)1-30个字符,以字符(可以#$_)开始,数据库链接可以包含(@,)两个特殊符号
不能包含引号,不能是保留字
特殊情况:数据库名称最多8个字符,数据库链接最多128个字符,把列名放入引号可以使用保留字作为列名
ORACLE数据库的端口默认是15212
NUMBERNumber(precision[,scale])precision:有效位数总数,1---38,包括小数位scale:小数位数,没有小数可以省略小数和小数点;省略此参数表示一个整数;当scale>precision,则会在有效位之前加03
CHARchar(size)size:1---2000字节,值不足size时,会自动在值后面补充空格
char(size[CHAR|BYTE])指出基于字符或字节,9i以上版本考虑数据库参数NLS_LENGTH_SEMATICS(showparametersnls_length_semantics可以看当前设置)
NCHAR与char差别在于它规定的是最大字符个数
支持Unicode可变长度的字符集
最大也是2000字节容量
VarChar2与char差别仅仅是:不会自动在值后面补充空格
最大4000字节,默认基于字节
NVarChar2存储可变长度且基于字符数量的数据
RAW与VarChar2类似,用于可变长度的二进制数据,但最大只有2000字节
LOB第1页共34页大对象,包括BLOB(二进制字节)CLOB(字符)NCLOB(国家字符)BFILE(二进制文件),最大可到4GB的数据
支持分段访问,支持Oracle对象,还可以用PL/SQL的DBMS_LOB包进行处理
Date精确到秒