Oracle
运维喵
活泼开朗
展开
-
Oracle递归查询(入门篇)
现有如下表:test2 现在要递归查询WARD(id=2)的所有父节点和子节点: select * from test2 start with id = 2 connect by prior pid = id --递归查询父节点 union select * from test2 start with id = 2 connect by pid = prior id --递归查原创 2017-07-10 23:53:47 · 208 阅读 · 0 评论 -
ceil和floor函数(做报表会使用到)
ceil和floor函数在一些业务数据的时候,有时还是很有用的。 ceil(n) 取大于等于数值n的最小整数; floor(n)取小于等于数值n的最大整数 如下例子 SQL> select ceil(9.5) from dual; CEIL(9.5) ---------- 10 SQL> select floor(9.5) from dual;原创 2017-07-12 22:49:18 · 253 阅读 · 1 评论 -
Oracle 角色及权限整理
每个Oracle用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源。oracle角色(role)就是一组权限(privilege) (或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可以直接给其他用户授 权。 Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:原创 2017-07-05 15:18:09 · 320 阅读 · 0 评论 -
Oracle_存储过程基本概念
1、定义: 将提前编译好的一段plsql,存放到数据库段,供其他程序员调用 2、语法: create [or replace] procedure 过程名称(参数1 in|out 类型) as|is --声明一些变量 begin end; 2、案例:翻译 2017-07-05 15:22:42 · 356 阅读 · 0 评论 -
Merge into使用详解-
Merge into的使用详解-你Merge了没有 Merge是一个非常有用的功能,类似于MySQL里的insert into on duplicate key. Oracle在9i引入了merge命令, 通过这个merge你能够在一个SQL语句中对一个表同时执行inserts和updates操作. 当然是update还是insert是依据于你的指定的条件判断的,Merge in转载 2017-07-05 15:07:08 · 721 阅读 · 0 评论 -
oracle数据库导入导出命令
oracle数据库导入导出命令! Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuratio原创 2017-07-06 14:58:11 · 210 阅读 · 0 评论 -
Oracle建立表空间和用户
建立表空间和用户的步骤: 用户: 建立:create user 用户名 identified by "密码"; 授权: grant create session to 用户名; grant create table to 用户名; grant create tablespace to 用户原创 2017-07-06 15:16:04 · 283 阅读 · 0 评论