数据库相关
qq_14898543
这个作者很懒,什么都没留下…
展开
-
oracle触发器
触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。功能:1、 允许/限制对表的修改2、 自动生成派生列,比如自增字段3、 强制数据一致性4、 提供审计和日志记录5、 防止无效的事务处理6、 启用复杂的业务逻辑开始create trigger biufer_employees_department_id b转载 2015-11-13 13:10:50 · 278 阅读 · 0 评论 -
truncate table reuse storage
drop storage是默认值,其与reuse storage的区别是是否回收清除表中rows的free space给tablespace,如果使用了drop storage,回收回来的frespace可以供其它segment使用,否则这部分空间只能表自己用。另外一个区别是,用reuse storage可以减少对表及数据字典的锁定时间,特别是大表常这样做,余下和DEALLOCATE UN转载 2016-09-13 08:45:36 · 1629 阅读 · 0 评论 -
列式存储
一.列式数据库基本概念列式数据库是以列相关存储架构进行数据存储的数据库,主要适合于批量数据处理和即时查询。列式数据库把一列中的数据值串在一起存储起来,然后再存储下一列的数据,以此类推,现在很多数据仓库都是列式数据库,比如infobright,Sybase IQ等 列式存储转载 2015-12-26 13:18:24 · 589 阅读 · 0 评论 -
SQL列出库里面的所有表名和字段名
总结一些工作中用到或碰到的SQL语句,希望能与大家分享,同时也希望大家能提供更多的精妙SQL语句.....复制表格:在查询分析器里输入:select * into newtablename from oldtablename删除表格:在查询分析器里输入:truncate table yourtable查看库里所有表:select * from tab转载 2015-11-13 13:18:37 · 1127 阅读 · 0 评论 -
Oracle常用的命令如何查看表的结构
以下的文章主要是介绍Oracle常用的命令中如何查看表的结构.EDITDATA 表名;修改表字段:Alter table 表名 modify(字段名 类型 约束);alter table test modify (addd varchar2(10) null); alter table 表名 add(字段名 类型 约束);alter table te转载 2015-11-13 13:12:51 · 836 阅读 · 0 评论 -
Oracle 10g 安装图解
刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧! 首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面:图1 单击“开始安装”,就可以安装ORAC转载 2015-11-13 12:34:44 · 645 阅读 · 0 评论 -
oracle里的TRUNC函数
1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date 一个日期值 fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去 下面是该函数的使用情况: TRUNC(TO_DATE('24-Nov-19原创 2015-11-13 13:13:25 · 248 阅读 · 0 评论 -
oracle中date的用法
oracle中的dateORACLE中date类型字段的处理——ORACLE/JSP技术涉及日期、时间问题的处理(1)在英文版本的ORACLE中默认日期格式为'DD-MON-YY',例如'01-JAN-98' 在汉化的中文版本中ORACLE默认日期格式为'日-月-年',例如'21-8月-2003'或'21-8月-03'(2)转换字符串为日期使用ORACLE内部函数转载 2015-11-13 13:03:57 · 2336 阅读 · 0 评论 -
SQL查询重复数据和清除重复数据
选择重复,消除重复和选择出序列 有例表:emp emp_no name age 001 Tom 17 002 Sun 14 003 Tom 15 004 Tom 16 要求:转载 2015-11-13 13:30:07 · 387 阅读 · 0 评论 -
oracle sql常用语句
一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR>c转载 2015-11-13 13:11:32 · 329 阅读 · 0 评论 -
oracle临时表的用法总结
oracle临时表的用法总结 关键字:基本概念,原理临时表的特点,什么时候用 前段时间,新公司的面试官问了一个问题,临时表的作用,以前我们用缓存中间数据时候,都是自己建一个临时表。其实oracle本身在这方面就已经考虑很全了,除非有些高级应用,我再考虑自己创建临时表。由于本人对临时表的了解不是很多,于是回来搜集下这方面的资料,弥补下这块的不足。转载 2015-11-13 13:06:43 · 260 阅读 · 0 评论 -
linux下oracle相关命令
oracle 创建用户和删除用户命令:drop user yashangbak cascade;create user yashangbak identified by "yashangbak";grant dba to yashangbak with admin option;alter user yashangbak default role dba;ORACL转载 2015-11-13 12:30:43 · 364 阅读 · 0 评论 -
(Oracle)rownum用法详解
(Oracle)rownum用法详解对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生转载 2015-11-13 13:12:23 · 298 阅读 · 0 评论 -
Oracle用户、权限、角色管理
Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实转载 2015-11-13 13:27:25 · 238 阅读 · 0 评论 -
ORACLE中的DUAL表详解 (转)
1、DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM--查看当前日期、时间SQL> select sysdate from dual;SYSDAT转载 2015-11-13 13:21:43 · 236 阅读 · 0 评论 -
数据库索引的优缺点及原理
1. 什么是索引:索引就像是书的目录,是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引中包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(BTree)中,使SQL可以快速有效地查找与键值关联的行。2. 为什么要建立索引,即索引的优点:① 建立索引的列可以保证行的唯一性,生成唯一的rowId② 建立索引可以有效缩短数据的检索时间转载 2016-12-16 15:57:18 · 320 阅读 · 0 评论