1.序列
1.1 序列和表是平级的。
1.2 一个序列可以给多张表共用
1.3 create sequence seq_num
startwith 1
maxvalue nomaxvalue
cache 20
2.表空间
create tablespace tab
datafile 'E:\xxx.dbf' size 10m
maxsize unlimited
3.函数
单行函数
1.日期函数:Monthes_between 月份之差
2.数字函数: round() 四舍五入 trunc() 截断
3.字符串函数: upper() lower() initCap() concat() substr() length() lengthb() instr()
4.转换函数 :to_date(字符串) to_char(数字) to_number()
5.nvl nvl2
6.decode 相当于 case when then else end

分组函数

分析函数
1.rank 特点:1 1 3

2.row_nubmer 1 2 3

3.desrank 1 1 2

4.创建/删除表空间权限不足
用system.登录,grant授权然后就可以了。

5.查询当前用户所能管理的所有表空间
select tablespace_name from user_tablespaces

6.设置只读
------------------------------------------------------------------
4.同义词

grant create synonym to SCOTT
GRANT CREATE PUBLIC SYNONYM TO scott;

create synonym ee for SCOTT.emp
create public synonym tt for SCOTT.emp

grant select on emp to 具体的用户或者是模式
grant select on emp to public

可以访问了

5.索引
索引作用:快速访问数据的途径,提高数据库的性能。
SQL Server 索引:唯一索引(1) 复合索引 聚集索引(3) 非聚集索引 全文 索引 主键索引(2)。

B数索引

算法
Bound mismatch: The generic method sort(List<T>) of type Collections is not applicable(合适) for the arguments (List<Student>). The inferred(推断) type Student is not a valid substitute(代用品) for the bounded parameter <T extends Comparable<? super T>>
http://blog.csdn.net/xjyzxx/article/details/18465661
http://www.cnblogs.com/pipi-style/p/4738072.html
http://hexo.trity.cc/2015/08/24/Arrays.sort%E5%92%8CCollections.sort%E5%8C%BA%E5%88%AB/
http://lib.csdn.net/article/datastructure/9282

6.表分区

create table orders
(
order_id number,
order_date date,
order_total number
)
partition by range(order_date)
(
partition p1 values less than (to_date('2005-01-01','yyyy-mm-dd')),
partition p2 values less than (maxvalue)

)

--添加数据
insert into orders values(1,sysdate,100)

select * from orders partition(p2)

SELECT table_name,partition_name
FROM user_tab_partitions
WHERE table_name=UPPER('orders');

create table intervalOrders
partition by range(order_date)
interval(numtoyminterval(1,'YEAR'))
(partition P1 values less than (to_date('2015-01-01','yyyy/mm/dd')))
as select * from orders;

insert into intervalOrders values(2,to_date('2010-01-01','yyyy/mm/dd'),200)

select * from intervalOrders partition(SYS_P42)

insert into intervalOrders values(3,sysdate,300)

转载于:https://www.cnblogs.com/dongyuhan/p/7541521.html

oracle数据库应用(2)相关推荐

  1. Oracle数据库导入导出命令!

    oracle数据库导入导出命令! 转自:http://www.cnblogs.com/fjfzhkb/archive/2007/09/03/879807.html Oracle数据导入导出imp/ex ...

  2. oracle数据库 export,转:Oracle数据库的备份方法——使用export作为备份

    5.使用export作为备份策略 5.1 export的命令选项说明 Oracle数据库的exp工具提供tables.users.full database.tablespace四种级别的导出方式,把 ...

  3. kettle读取不到oracle,kettle链接Oracle数据库,百试不爽!

    今天关于kettle在新建oracle数据连接失败的原因及处理办法在此给大家进行详细解析.(此文档有图片,有详细图片的word文档点击此处下载) 具体:工具-向导-创建数据连接向导-输入数据库连接名称 ...

  4. java oracle数据库高效分页查询_oracle高效分页查询总结

    探索查询语句: --分页参数:size = 20 page = 2 --没有order by的查询 -- 嵌套子查询,两次筛选(推荐使用) --SELECT * -- FROM (SELECT ROW ...

  5. 在oracle的安全策略中,Oracle数据库的安全策略(转)

    Oracle数据库的安全策略(转)[@more@]Oracle是关系型数据库管理系统,它功能强大.性能卓越,在当今大型数据库管理系统中占有重要地位.在我们开发的一MIS系统中,选用了Oracle7.3 ...

  6. oracle实例包括用户进程吗,ORACLE实例和ORACLE数据库详解(三)

    e.PMON:负责在一个Oracle进程失败时清理资源. 主要用于清除失效的用户进程,释放用户进程所用的资源.如PMON将回滚未提交的工作,释放锁,释放分配给失败进程的SGA资源. f.CKPT 同步 ...

  7. 存clob为空的值_将网页文本(HTML)保存到ORACLE数据库CLOB字详解

    网上常见的例子总是将文本文件上传至数据库的方法.今天在做文档管理相关系统时,需要将网页上的文本输入框(textarea或input)中的内容,上传到ORACLE数据库的CLOB字段中去.在网上找了好长 ...

  8. 获取oracle数据库war报告,Oracle 数据库开发及SQL基础实战

    Oracle 数据库开发及SQL基础实战 一.数据库基础 主键(Primary Key): 1.某一列或某些列的组合,构成一个主键,在这张二维表里,主键必须不重复.用于在这些行之间进行唯一的区别. 2 ...

  9. oracle中的聚簇,Oracle数据库的聚簇技术

    聚簇是根据码值找到数据的物理存储位置,从而达到快速检索数据的目的.聚簇索引的顺序就是数据的物理存储顺序,叶节点就是数据节点.非聚簇索引的顺序与数据物理排列顺序无关,叶节点仍然是索引节点,只不过有一个指 ...

  10. Oracle数据库一些操作信息

    Oracle数据库如何查看当前用户角色权限及默认表空间 查看当前用户的一些信息, 包括用户拥有的角色权限信息.用户表空间以及用户和默认表空间的关系等 --查看用户的角色权限 1.查看当前用户拥有的角色 ...

最新文章

  1. android 高德定位 区域,区域定位-行政区划浏览-示例中心-JS API UI 组件示例 | 高德地图API...
  2. 通过源码告诉你,阿里的RocketMQ事务消息到底牛逼在哪?
  3. 工作96:当前页面拿id
  4. android--------Popupwindow的使用
  5. 面试官系统精讲Java源码及大厂真题 - 39 经验总结:不同场景,如何使用线程池
  6. tensorflow.python.framework.errors_impl.UnimplementedError: Cast string to int64 is not supported
  7. nc财务系统适配的java_用友NC系统使用过程中常见问题和解决方法!财会必看!...
  8. [Android] Compile a CWM recovery from JellyBean
  9. jungle scout插件版 v5.7.1官方版
  10. 【音视频】iOS AVAudioSession梳理
  11. Oracle 报错ORA-00904: 标识符无效 ,但是列名和表名没有写错
  12. 【C++】--抽象工厂模式
  13. 知乎万赞:计算机应届生月薪大多是多少?
  14. 彻底卸载 Visual Studio 2010 和 2012 并安装免费的 Visual Studio 2013 社区版!
  15. Win10 网络正常 网络图标变成地球 解决方法
  16. 计算机科学与技术专业导论mooc答案,2014秋计算机专业导论(战德臣)
  17. spring security登陆认证成功后无法控制权限
  18. Tensorflow:TypeError: pred must not be a Python bool
  19. 数据预处理过程中处理方法
  20. Dota2参议院[贪心与队列]

热门文章

  1. Help Hanzo LightOJ - 1197
  2. python docx 合并文档 图片_Python合并word文档制作电子书
  3. Python OCR工具pytesseract详解
  4. 世界杯吉祥物玩偶难产?俄罗斯人紧急求助这个杭州男人
  5. 中国首台超级计算机“天河一号,中国首台千万亿次超级计算机天河一号安装完毕...
  6. STM32F4开发板硬件简介
  7. 小功率机械无级变速器结构设计
  8. PPT里面的背景音乐找不到?
  9. 单源最短路径bellman算法
  10. 用php语言说句情话,50句最美情话,套路我都懂,只是舍不得对你用