日期:2014-05-16  浏览次数:20422 次

Oracle(二)

?

?

Oracle数据类型:

?

char[整数最大2000] ? ? ? ?效率高 浪费空间

varchar[整数最大4000] ? 效率低 节省空间

number ? ? ? ? ? ? ? ? ? ? ? -+10的38次方

number(5,2) ? ? ? ? ? ? ? ?总共的位数(包括小数点后的)

date :? ? ? ? ? ? ? ? ? ? ? ? ? 插入 date类型默认格式: '30-11月-2008' ,指定格式:to_date('','yyyy-MM-dd')

??通过alter session set nls_date_format = 'yyyy-MM-dd' 该用户下date格式

timestamp ? ? ? ? ? ? ? ? ? 对date数据类型的扩展,精度高

blob ? ? ? ? ? ? ? ? ? ? ? ? ? ?二进制数据 图片/声音/视频等 项目实战只是存储为一个路径如果保密性很高的话,可以考虑

?

几个关键字:

?

is not null/ is null

any

in

?

删除与恢复

?

delete from table ? ? ? ? ? ? ?可以找回日志,数据可以恢复(delete前savepoint aa;delete后rollback aa;)

truncate from ?table ? ? ? ? ?删除比较快,但是数据无法回复,不纪录日志