oracle
文章平均质量分 67
YuZongTao
Just believe in your dreams.
展开
-
SET操作符(UNION/UNION ALL/INTERSECT/MINUS)
Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致);如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。union和union原创 2014-11-09 21:37:02 · 1056 阅读 · 0 评论 -
oracle笔试题及答案(基础练习题)
/*1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话*/ create table tb_student ( sid int not null unique, sname varchar2(50), sage int, ssex varchar2(50), saddress varchar原创 2015-03-11 11:53:13 · 5571 阅读 · 0 评论 -
oracle中drop、delete及truncate区别简析
oracle中drop、delete及truncate区别简析 针对oracle中drop、delete及truncate三者的区别做如下说明: 1、delete及truncate都可以删除表中的数据,但是,和drop相比,前者只删除数据,并未改变表结构,而后者连表结构也进行了删除; www.2cto.com 2、truncate比delete删除数据性能高很多,转载 2015-03-11 09:50:01 · 676 阅读 · 0 评论 -
oracle之约束
转自http://www.cnblogs.com/Ronger/archive/2011/10/10/2205515.html一、维护数据的完整性概述:数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则。在Oracle中,数据完整性可以使用约束、触发器、应用程序(过程、函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。转载 2015-03-10 09:34:48 · 485 阅读 · 0 评论 -
ORACLE临时表
临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。 创建临时表时,ORACLE只创建了表的结构(在数据字典中定义),并没有初始化内存空间,当某一会话使用临时表时,ORALCE会从当前用户原创 2015-01-20 15:27:32 · 589 阅读 · 0 评论 -
oracle数据库经典练习题及答案
最近下载了一套oracle数据库习题(无答案),本人自己在oracle上练习得到的答案,如果不对的地方,请不要见怪。保存到博客方便自己以后查阅。相关表:/*学生表*/create table student( sno varchar2(10) primary key not null, sname varchar2(20), sage number(2),原创 2014-12-28 15:50:18 · 22807 阅读 · 14 评论 -
Oracle索引(index)的分类、建立与删除
1.索引分类 a) 唯一索引, 作用是数据约束,保证数据唯一,还有就是数据索引,提高查询效率 b)一般索引,只有数据索引的作用,2.唯一索引的建立 create unique index 索引名 on 表名(字段名)ok,假设有一个Emploeyy表,里面有一个empName字段,我们来为empName添加唯一索引create unique ind原创 2014-11-06 18:35:05 · 758 阅读 · 0 评论 -
ids for this class must be manually assigned before calling save():
引起问题的原因:由Hibernate根据数据库表自动生成的"类名.hbm.xml"映射文件引起的。很关键的一点下面是转来的:--------------------------------------------------------------------------------“assigned”主键由外部程序负责生成,在 save() 之前指定一个。“hil原创 2014-10-20 19:19:31 · 1052 阅读 · 0 评论 -
oracle视图总结(创建、查询、修改、删除等)
视图定义:— —视图是一种虚表。 — —视图建立在已有表的基础上, 视图赖以建立的这些表称为基表。— —向视图提供数据内容的语句为 SELECT 语句, 可以将视图理解为存储起来的 SELECT 语句.— —视图向用户提供基表数据的另一种表现形式为什么使用视图?— —控制数据访问— —简化查询— —避免重复访问相同的数据创建视图:原创 2014-10-30 00:24:47 · 13411 阅读 · 0 评论 -
数据库几种常见的driverClassName跟url
DB2:driverClassName:com.ibm.db2.jcc.DB2Driverurl:jdbc:db2://localhost:50000/sampleOracle:driverClassName:oracle.jdbc.driver.OracleDriverurl:jdbc:oracle:thin:@localhost:1521:orcl原创 2014-10-03 16:37:41 · 24340 阅读 · 0 评论 -
oracle约束总结(not null/unique/primary key/foreign key/check)
约束(constraint):对创建的表的列属性、字段进行的限制。诸如:not null/unique/primary key/foreign key/check作用范围: ①列级约束只能作用在一个列上 ②表级约束可以作用在多个列上(当然表级约束也可以作用在一个列上)定义方式:列约束必须跟在列的定义后面,表约束不与列一起,而是单独定义。— —原创 2014-10-29 00:00:27 · 4393 阅读 · 2 评论 -
Oracle11g服务详细介绍及哪些服务是必须开启的?
成功安装Oracle 11g后,共有7个服务,这七个服务的含义分别为:1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统原创 2014-09-29 10:47:31 · 566 阅读 · 0 评论 -
完全卸载Oracle 11g的步骤
1 右击“计算机”-->管理-->服务和应用程序-->服务,停掉所有Oracle相关的服务(以Oracle打头的,比如OracleDBConsoleorcl)。 2 开始-->所有程序-->Oracle-->Oracle安装产品-->Universal Installer,“欢迎使用”界面启动后,卸载产品-->展开Oracle主目录下的OraDb11g_home1-->勾选Oracle原创 2014-09-30 09:07:27 · 1344 阅读 · 0 评论 -
ora-12154:tns:无法解析指定的连接标识符(解决办法)
pl/sql 每当oracle client中service name发生变化,都会按照client安装目录下最新的tnsnames.ora,去作为它的读取文件;如果该文件在卸载oracle client后被手工删除或手工改动过后,未在oracle client中修改;则会报“ORA-12514:tns:无法解析指定的连接标识符”错误。解决方法:1、用tnsping 检测 plSQL登陆时原创 2014-09-26 17:26:28 · 14947 阅读 · 1 评论 -
oracle游标、临时表使用练习
1.创建一张会话级的临时表:create global temporary table pact_test( pact_id varchar2(100), pact_code varchar2(100), pact_name varchar2(800)) on commit preserve rows;2.创建一张主表,并插入数据:create tab原创 2015-05-15 16:55:41 · 2071 阅读 · 0 评论