自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 oracle的next_day

在Oracle是提供了next_day求指定日期的下一个日期. 语法 : next_day( date, weekday ) date is used to find the next weekday. weekday is a day of the week

2011-07-04 09:43:19 10151 4

原创 Oracle10g 中的flashback

http://www.oracle.com/technology/deploy/availability/htdocs/Flashback_Overview.htmhttp://download-west.oracle.com/docs/cd/B19306_0

2011-07-04 09:30:07 796

转载 Oracle树结构查询 start with ... connect by用法简介&sql有向图问题期待新解决方案

ORACLE是一个关系数据库管理系统,它用表的形式组织数据,在某些表中的数据还呈现出树型结构的联系。例如,我们现在讨论雇员信息表EMP,其中含有雇员编号(EMPNO)和经理(MGR)两例,通过这两列反映出来的就是雇员之间领导和被领导的关系。有些雇员领导另一些雇

2011-07-04 09:27:24 1346

转载 oracle笔记一(sql语句方面)

oracle笔记一(sql语句方面) 一.sql语句--================================================1.增加主键   alter table TABLE_NAME add constraint KEY_NAM

2011-07-04 09:23:50 18177 1

转载 Oracle 回收站功能

Oracle 回收站功能,彻底删除表Oracle 10g 中出现表名:BIN$2cMp4FjwQ2Cw3Lj+BxLYTw==$0 最近发现Oracle中出现了这些奇怪的表名,上网查找后发现是oracle10g的回收站功能,并没有彻底的删除表,而是把表放入回收站,最后就出现了这样一堆奇怪的表名。。。。一、清除的方法如下:  1、purge table origenal_tableNam

2011-06-30 15:22:00 1349 1

原创 Oracle Data Dictionary List

COLUMN_PRIVILEGES 列出列上的授权状况 DBMS_ALERT_INFO 描述注册了的警告 DBMS_LOCK_ALLOCATED 描述用户分配了的锁 DICTIONARY 包含数据字典表和视图列的描述 DICT_COLUMNS 包含数据字典表和视图列的描述 COLS USER_TAB_COLUMNS同义词 V$ACCESS 显示当前被锁定的数据库中的对象及正

2011-06-28 14:14:00 955

原创 oracle中with的用法及用处

========WITH========用于一个语句中某些中间结果放在临时表空间的SQL语句如WITH  channel_summary AS (SELECT channels.channel_desc, SUM(amount_sold) AS channel_totalFROM sales, channelsWHERE sales.channel_id = channels.channel_id

2011-06-28 14:07:00 12439

转载 oracle的正则表达式

正则 oracle 数据库 web 开发 正则表达式 oracle正则表达式 regexp_like f REGEXP_SUBSTR 中文 oracle9 数据库正则表达式 数字 REGEXP_LIKE oracle表达式 10g中的正则表达式 oracle正則表達式 表达式 sql 正则表达式函数 百分号 转义字符 匹配 10g 使用正则表达式 oracle正则表达式regexp_like 正则

2011-06-28 10:53:00 5024

原创 sql中inner join和natural join的区别

inner join是内连接,显示符合连接条件的记录语法如下:select select_list from table1 inner join tabl2 on table1.column1=table2.column1natural join是对两张表中字段名和数据类型都相同的字段进行等值连接,并返回符合条件的结果 。natural join是自然连接,自动对两个表按照同名的列进行内连接语法如

2011-06-27 15:47:00 37088 2

转载 ORACLE GROUPING函数的使用

GROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查询中使用。当需要在返回空值的地方显示某个值时,GROUPING()就非常有用。1、在ROLLUP中对单列使用GROUPING()SQL> select division_id,sum(salary)  2  from e

2011-06-24 14:43:00 815

转载 oracle中 all any in的用法

用some,any和all对子查询中返回的多行结果进行处理。下面我们来简单介一下这几个关键词的含义。 Some在此表示满足其中一个的意义,是用or串起来的比较从句。 Any也表示满足其中一个的意义,也是用or串起来的比较从句,区别是any一般用在非“=”的比较关系中,这也很好理解,英文中的否定句中使用any肯定句中使用sone,这一点是一样的。 All则表示满足其其中所有的查询

2011-06-24 13:12:00 14440 5

转载 Oracle函数merge

把数据从一个表复制到另一个表,插入新数据或替换掉老数据是每一个ORACLE DBA都会经常碰到的问题。在ORACLE9i以前的年代,我们要先查找是否存在老数据,如果有用UPDATE替换,否则用INSERT语句插入,其间少不了还有一些标记变量等等,繁琐的很。现在ORACLE9i专为这种情况提供了MERGE语句,使这一工作变得异常轻松MERGE语句在9i的语法如下:MERGE [hint] I

2011-06-24 13:00:00 835

转载 Oracle10g flashback系列新特性之flashback version qurey和flash transacti

Oracle10g flashback系列新特性之flashback version qurey和flash transaction qurey    在Oracle9i中,我们可以可以利用Flash Query从undo segment查看以前时间的列值。然而,Flashback Query仅提供了以前时间的一个快照,而不能在两个不同的时间点之间进行比较处理,有些甚至要求得到某个时间段数据的

2011-06-24 11:46:00 457

转载 with admin option&with grant option

相同点:- 两个都可以既可以赋予user 权限时使用,也可以在赋予role 时用GRANT CREATE SESSION TO emi WITH ADMIN OPTION;GRANT CREATE SESSION TO role WITH ADMIN OPTION;GRANT role1 to role2 WITH ADMIN OPTION;GRANT select ON cu

2011-06-24 11:45:00 375

转载 Oracle 约束(constraint)的几个参数的小研究

ORACLE中,约束分deferred 跟 immediate 2种:deferred:如果 Oracle 在事务提交(commit)时才对约束执行检查,则称此约束是延迟的(deferred)。如果数据违反了延迟约束,提交操作将导致事务被回滚(undo)。 immediate:如果约束是即时的(immediate)(非延迟的),则此约束将在语句执行结束后进行检查。如果数据违反了延迟约束,语句将被立

2011-06-23 15:23:00 1360

转载 Extensions to DML and DDL Statements(pivoting insert)

多表 INSERT 语句概述•INSERT...SELECT 语句能够作为单个DML语句的一部分,用于插入行到多表中•多表 INSERT 语句能够被用在数据仓库系统中,从一个或多个操作源转移数据到一组目的表中•下面的方法提供重要的性能改进:–单个 DML 与多 INSERT...SELECT 语句相对–单个 DML 与一个用 IF...THEN 语法做多插入的过程相对•Oracle9i 引

2011-06-22 17:34:00 515

转载 恢复SET UNUSED操作

可以使用 SET UNUSED 选项标记一列或者多列不可用。使用DROP SET UNUSED 选项删除被被标记为不可用的列。语法:   ALTER TABLE table SET UNUSED (COLlist多个) 或者 ALTER TABLE table SET UNUSED COLUMN col单个;   ALTER TABLE table DROP UNUSED COLU

2011-06-22 16:45:00 823

转载 Oracle约束的关键字Enable/Disable/Validate/Novalidate

1 组合特性说明  Validate确保已有数据符合约束;Novalidate不必考虑已有数据是否符合约束。 除非Novalidate被指定,Enable默认Validate;除非Validate被指定,Disable默认Novalidate。 Enable Validate与Enable相同,检查已有记录和新增记录,确保都符合约束;Enable Novalid

2011-06-21 15:02:00 732

转载 Multitable Insert

MultiTable Inserts功能:Multitable inserts allow a single INSERT INTO .. SELECT statement to conditionally, or non-conditionally, insert into multiple tables. This statement reduces table scans and PL/SQ

2011-06-21 14:10:00 992

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除