- 博客(11)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 ORACLE中如何查看表空间
select /*+ordered*/c.tablespace_name,round(c.all_bytes / 1024 / 1024 / 1024, 2) 现有空间,round(c.max_bytes / 1024 / 1024 / 1024, 2) 最大空间, round(c.all_bytes / 1024 / 1024 / 1024, 2) - round(b.free_byt
2016-11-30 10:14:35 365
转载 oracle中next_day()函数解析
oracle中next_day()函数解析 Sql代码 当前系统时间的下一星期一的时间select next_day(sysdate,1) from dual NEXT_DAY(date,char) date参数为日期型, char:为1~7或Monday/Mon~Sunday/ www.2cto.com 指定时间的下一个星期几(由char指定
2016-11-17 11:37:02 7596
原创 oracle中常用得函数
--ASCII(char) :计算char的第一个字符的ASCII值或EBCDIC码值select ASCII('a') from dual;--CHR(n) :计算ASCⅡ码值或EBCDIC码值是n的字符;函数n依赖于计算机系统采用的字符集,n的取值为0~127或0~254之间 select CHR(65) from dual;--INITCAP(char):将char串口的
2016-11-17 11:36:17 453
转载 Oracle 函数 Translate 的用法
一、语法: TRANSLATE(string,from_str,to_str) 二、目的 返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE 是 REPLACE 所提供的功能的一个超集。如果 from_str 比 to_str 长,那么在 from_str 中而不在 to_str 中的额外字符将从 string 中被删除
2016-11-17 11:07:09 859
原创 oracle日期转换
--To_date格式 --to_date(字符串,’yyyymm’) 201201 select to_date(201611,'yyyymm') from dual; --to_date(字符串,’yyyy-mm’) select to_date(201611,'yyyy-mm') from dual; --to_date(字符串,’yyyy
2016-11-16 17:11:04 447
转载 Oracle 取随机数
1、从表中随机取记录 select * from (select * from staff order by dbms_random.random) where rownum 表示从STAFF表中随机取3条记录2、产生随机数 SELECT DBMS_RANDOM.RANDOM FROM DUAL; 产
2016-11-16 16:22:09 331
转载 Oracle中的事务之savepoint
一、基本概念保存点savepoint是事务中的一点,通过rollback可以返回到某个保存点。一个事务中可以有多个保存点。一旦事务提交,该事务中的保存点会自动被删除,那么无论刚才做了多少个保存点,都统统没有了。 www.2cto.com SQL> savepoint sp; Savepoint created SQL> delete from my
2016-11-16 10:41:09 904
转载 oracle中merge的用法,以及各版本的区别 Create
Merge是一个非常有用的功能,类似于Mysql里的insert into on duplicate key.Oracle在9i引入了merge命令,通过这个merge你能够在一个SQL语句中对一个表同时执行inserts和updates操作. 当然是update还是insert是依据于你的指定的条件判断的,Merge into可以实现用B表来更新A表数据,如果A表中没有,则把B表的数
2016-11-16 10:36:30 379
原创 Oracle集合操作函数:union、intersect、minus
集合操作符专门用于合并多条select 语句的结果,包括:UNION, UNION ALL, INTERSECT , MINUS。当使用集合操作符时,必须确保不同查询的列个数和数据类型匹配。 集合操作符具有以下注意事项: 集合操作符不适用于LOB、VARRAY和嵌套表列。 UNION、INTERSECT、MINUS操作符不使用于 LONG列。 如果选
2016-11-16 10:18:36 531
原创 如何配置java的JDK信息
-安装jdk软件--环境变量位置我的电脑--属性--高级系统设置--环境变量--系统变量配置环境变量三个分别为:JAVA_HOME 值:JDK的根目录,例如:D:\Program Files\Java\jdk1.8.0_111CLASSPATH值:JDK的lib根目录,例如:D:\Program Files\Java\jdk1.8.0_111\libPAT
2016-11-11 11:10:59 295
原创 在字符串中截取数字
1.可以通过REGEXP_SUBSTR函数(配合正则表达式)来实现。举例:sql:select regexp_substr('CYJ8-ABC','[0-9]+') from dual;以上sql执行结果:8;备注:REGEXP_SUBSTR函数格式如下:function REGEXP_SUBSTR(String, pattern, position, occurrence, m
2016-11-05 15:22:57 792
关于case when中的nvl函数的疑问??
2016-07-08
oracle中为什么不能直接把一个序列设置为默认值?
2016-07-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人