Oracle
文章平均质量分 60
走慢一点点
这个作者很懒,什么都没留下…
展开
-
Oracle CHAR,VARCHAR,VARCHAR2,nvarchar类型的区别与使用
varchar,nvarchar, 四个类型都属于变长字符类型, varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节。 nvarchar和nvarchar2的区别和上面一样, 与上面区别在于是根据Unicode 标准所进行的定义的类型,通常用于支持多国语言类似系统的定义。 1.char char的长度是固定的,比如说,你转载 2013-10-29 17:43:21 · 952 阅读 · 0 评论 -
Win7/Win8 系统下安装Oracle 10g 提示“程序异常终止,发生未知错误”的解决方法
我的Oracle 10g版本是10.2.0.1.0,(10.1同理)选择高级安装,提示“程序异常终止,发生未知错误”。1.修改Oracle 10G\database\stage\prereq\db\refhost.xml当打开refhost.xml 后会发现有 ..... 只要在 后面添转载 2014-03-02 16:38:35 · 1137 阅读 · 0 评论 -
oracle数据完整性
数据完整性约束,索引,权限和角色数据完整性:数据完整性用以确保数据库数据遵从一定的商业和逻辑规则。在Oracle中,数据完整性可以使用约束、触发器、应用程序(过程和函数)三种方法来实现,这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。 约束约束用以确保数据库数据满足特地的商业规则。在Oracle中,约转载 2013-11-14 21:17:36 · 1599 阅读 · 0 评论 -
Oracle常用函数
Oracle单行函数和多行函数实例 单行函数和多行函数示意图: 单行函数分为五种类型:字符函数、数值函数、日期函数、转换函数、通用函数 单行函数:--大小写控制函数select lower('Hello World') 转小写, upper('Hello World') 转大写 from dual;--initcap: 首字母大写s转载 2013-11-12 23:12:05 · 980 阅读 · 0 评论 -
Oracle内连接、外连接、右外连接、全外连接小总结
数据库版本:Oracle 9i表TESTA,TESTB,TESTC,各有A, B两列AB00110A00220AAB00110B00330BA转载 2013-11-01 23:39:45 · 749 阅读 · 0 评论 -
Oracle分页查询的三种方法
Oracle分页查询的三种方法大至如下所示: 1. 采用伪列 rownum 查询前10条记录 [sql] select * from t_user t where ROWNUM 按照学生ID排名,抓取前三条记录 [java] SELECT * FROM(SELECT id,realname FROM T_USER ORDE转载 2013-11-01 23:20:51 · 1415 阅读 · 0 评论 -
Oracle 合并查询
Oracle合并查询有时在实际应用中,为了合并多个select语句的结果,可以使用集合操作符号union,union all,intersect,minus多用于数据量比较大的数据局库,运行速度快。1). union该操作符用于取得两个结果集的并集。当使用该操作符时,会自动去掉结果集中重复行。SELECT ename, sal, job FROM emp WHERE转载 2013-11-01 23:48:29 · 665 阅读 · 0 评论 -
Oracle 子查询
Oracle 子查询 子查询可以返回单行结果,可以返回多行结果,也可以不返回结果。 如果子查询未返回任何行,则主查询也不会返回任何结果 (空值)select * from emp where sal > (select sal from emp where empno = 8888); 如果子查询返回单行结果,则为单行子查询,可以在主查 询中对其使用相应的单行记转载 2013-11-01 23:12:40 · 727 阅读 · 0 评论 -
关于oracle中的group by、having以及order by
1.顺序如果在select语句中同时包含group by、having、order by,那么他们的顺序是group by——having——order by。 2.关于聚合函数(分组函数) 在select 语句中可以使用group by 子句将行划分成较小的组,然后使用聚组函数返回每一个组的汇总信息, 另外,可以使用having子句 限制返回原创 2013-10-30 22:06:19 · 6012 阅读 · 0 评论 -
Oracle数据类型之number
Oracle数据类型之numberoracle的number类型是oracle的内置类型之一,是oracle的最基础数值数据类型。在9iR2及其以前的版本中只支持一种适合存储数值数据的固有数据类型,在10g以后,才出现了两种新的数值类型,即推出本地浮点数据类型(Native Floating-Point Data Types): BINARY_FLOAT(单精度32位)和BINARY_DOUB转载 2013-10-30 15:50:51 · 1074 阅读 · 0 评论 -
oracle date 和 timestamp
在今天的工作中,学到了以下几个知识点:一、date和timestamp 的区别 date类型是Oracle常用的日期型变量,他的时间间隔是秒。两个日期型相减得到是两个时间的间隔,注意单位是“天”。例如:查看一下当前距离伦敦奥运会开幕还有多长时间: select to_date('2012-7-28 03:12:00','yyyy-mm-dd hh24:m转载 2013-10-30 16:12:20 · 1475 阅读 · 0 评论