- 博客(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 10203 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 803
转载 Oracle树结构查询 start with ... connect by用法简介&sql有向图问题期待新解决方案
ORACLE是一个关系数据库管理系统,它用表的形式组织数据,在某些表中的数据还呈现出树型结构的联系。例如,我们现在讨论雇员信息表EMP,其中含有雇员编号(EMPNO)和经理(MGR)两例,通过这两列反映出来的就是雇员之间领导和被领导的关系。有些雇员领导另一些雇
2011-07-04 09:27:24 1358
转载 oracle笔记一(sql语句方面)
oracle笔记一(sql语句方面) 一.sql语句--================================================1.增加主键 alter table TABLE_NAME add constraint KEY_NAM
2011-07-04 09:23:50 18199 1
转载 Oracle 回收站功能
Oracle 回收站功能,彻底删除表Oracle 10g 中出现表名:BIN$2cMp4FjwQ2Cw3Lj+BxLYTw==$0 最近发现Oracle中出现了这些奇怪的表名,上网查找后发现是oracle10g的回收站功能,并没有彻底的删除表,而是把表放入回收站,最后就出现了这样一堆奇怪的表名。。。。一、清除的方法如下: 1、purge table origenal_tableNam
2011-06-30 15:22:00 1372 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 960
原创 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 12466
转载 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 5038
原创 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 37124 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 837
转载 oracle中 all any in的用法
用some,any和all对子查询中返回的多行结果进行处理。下面我们来简单介一下这几个关键词的含义。 Some在此表示满足其中一个的意义,是用or串起来的比较从句。 Any也表示满足其中一个的意义,也是用or串起来的比较从句,区别是any一般用在非“=”的比较关系中,这也很好理解,英文中的否定句中使用any肯定句中使用sone,这一点是一样的。 All则表示满足其其中所有的查询
2011-06-24 13:12:00 14474 5
转载 Oracle函数merge
把数据从一个表复制到另一个表,插入新数据或替换掉老数据是每一个ORACLE DBA都会经常碰到的问题。在ORACLE9i以前的年代,我们要先查找是否存在老数据,如果有用UPDATE替换,否则用INSERT语句插入,其间少不了还有一些标记变量等等,繁琐的很。现在ORACLE9i专为这种情况提供了MERGE语句,使这一工作变得异常轻松MERGE语句在9i的语法如下:MERGE [hint] I
2011-06-24 13:00:00 872
转载 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 466
转载 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 380
转载 Oracle 约束(constraint)的几个参数的小研究
ORACLE中,约束分deferred 跟 immediate 2种:deferred:如果 Oracle 在事务提交(commit)时才对约束执行检查,则称此约束是延迟的(deferred)。如果数据违反了延迟约束,提交操作将导致事务被回滚(undo)。 immediate:如果约束是即时的(immediate)(非延迟的),则此约束将在语句执行结束后进行检查。如果数据违反了延迟约束,语句将被立
2011-06-23 15:23:00 1375
转载 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 522
转载 恢复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 834
转载 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 742
转载 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 1013
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人