oracle
文章平均质量分 69
minsiqiang
这个作者很懒,什么都没留下…
展开
-
oracle序列操作
-- 序列操作 -- -- 创建序列CREATE SEQUENCE u_sales_SEQ INCREMENT BY 1 START WITH 1 MINVALUE 1 NOCYCLE NOCACHE NOORDER; -- 查出所有存在的序列SELECT * FROM user_sequences -- 删除序列DROP SEQUENCE U_SAL原创 2010-01-18 18:09:00 · 464 阅读 · 0 评论 -
oracle特殊函数用法
>decode()函數使用技巧·软件环境: 1、Windows NT4.0+ORACLE 8.0.42、ORACLE安装路径为:C:/ORANT·含义解释: decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ....原创 2010-01-21 09:40:00 · 3019 阅读 · 1 评论 -
oracle批量(batch)操作的使用
/** * 更新记录,原子操作,不会commit * @param sql_id * @param condition * @return * @throws SQLException */ public boolean updateBatchSql(String sql, List> conditions) throws SQL原创 2010-02-02 09:14:00 · 4380 阅读 · 1 评论 -
oracle正则表达式
oracle的正则表达式(regular expression)简单介绍目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性, 重复词的辨认, 无关的空白检测,或者分解多个正则组成的字符串等问题。Oracle 10g支持正则表达原创 2010-02-01 15:22:00 · 604 阅读 · 1 评论 -
oracle 表结构的修改
更改表的结构1.编辑表的字段 修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制): 语法: ALTER TABLE 表名 MODIFY(列名 数据类型); eg1: alter table skate_test modify (author number(10,0) ) 在修改列的长度时候,只能编辑比现有字段实际存的长度还要大,否则提原创 2009-12-29 13:59:00 · 645 阅读 · 0 评论 -
Oracle中复制表结构和表数据
1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table table_name_new as select * from table_name_old where 1=2; 或者: create table table_na原创 2010-03-22 10:44:00 · 405 阅读 · 0 评论 -
Oracle截取函数
1.TRUNC(for dates) 和 TO_CHAR() 函数 注:为月(mm)时,精确到------年,月(不管哪年,只要是相同的月和哪天)为日(dd)时,精确到------年,月,日(不管哪年的哪月,只关心是哪天) SELECT DISTINCT TRUNC (u.start_date, DD) - TO_CHAR (u.start_date, D原创 2010-03-24 16:54:00 · 2539 阅读 · 0 评论 -
oracle查询及删除重复记录的方法
(一)1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid原创 2010-04-06 16:56:00 · 407 阅读 · 0 评论 -
oracle基本函数的用法
oracle日期函数集锦<br />一、 常用日期数据格式<br /><br /> 1.Y或YY或YYY 年的最后一位,两位或三位<br />SQL> Select to_char(sysdate,'Y') from dual;<br />TO_CHAR(SYSDATE,'Y')<br /> --------------------<br /> 7<br />SQL> Select to_char(sysdate,'YY') from dual;<br />TO_CHAR(SYSDATE,'YY原创 2011-05-18 16:14:00 · 480 阅读 · 0 评论