【Oracle学习与开发基本概念汇总】教程文章相关的互联网学习教程文章

Oracle学习 第19天 SqlServer数据迁移Oracle【代码】【图】

原以为把库从SqlServer迁移到Oracle会很麻烦,晚上试了一下很简单,有现成的工具。1、使用Oracle Sql Developer工具,去官网下载最新版,照着一步步做就可以http://www.360doc.com/content/14/0425/11/10675863_372065835.shtml 2、要连SqlServer数据库要下载一个JTDS.jar,去网上搜一个最新版下载完,按教程添加就能连SqlServer了sourceforge.net/projects/jtds/ 3、弄两个链接,一个连SqlServer,一个连Oracle 4、在SqlServer库上...

Oracle学习2 视图 索引 sql编程 游标 存储过程 存储函数 触发器【代码】

---视图 ---视图的概念:视图就是提供一个查询的窗口,来操作数据库中的数据,不存储数据,数据在表中。 ---一个由查询语句定义的虚拟表。---查询语句创建表createtable emp asselect*from scott.emp; select*from emp; ---创建视图【必须有dba权限】createview v_emp asselect ename, job from emp; ---查询视图select*from v_emp; ---修改视图数据,其实在修改表数据[不推荐]update v_emp set job=‘CLERK‘where ename=‘ALLEN‘...

Oracle学习笔记(一)----------内、外连接【代码】【图】

这么久终于可以静下来整理一下工作上学到的东西了(主要还是自己太懒了。。)废话少说,正文开始在公司里,数据库用的基本都是Oracle,所以就学了一下Oracle的一点知识,现在整理一下自己遇到的问题和学到的一些东西。先说说自己经常搞混的内连接、外连接(大学里一直没搞懂。。)数据表之间有很多种连接方式,如:内外连接等 一(内连接):内连接就是我们经常说的等值连接或者自然连接。内连接用连接 inner join(join)关键字连接...

Oracle学习 第26天 Toad试用感受【图】

昨晚想跟踪Oracle语句,网上有人推荐了Toad,就下载来试试,大概记下心得吧:一、整体感受1、图标+1S,启动后还有【呱】,在来自东方的神秘力量中,不知不觉中又续了一秒,Exciting2、界面风格还是比较早期的风格,虽然选项里有一些参数可以调(默认已经是Enhance了),但调来调去还是一些XP、Office之类的,too simple3、菜单非常丰富,选项里也很多,我比较喜欢所有东西都能自定义的工具。 二、版本1、最新版12.10,有64位,只有...

Oracle学习笔记:instr结合substr实现split功能【代码】

一、instr()函数:字符查找函数语法:instr(string, str) -- instr(源字符串, 目标字符串) instr(string, str, start_position, nth_appearance) -- instr(源字符串, 目标字符串, 起始位置, 匹配序号) 注:在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,也就是说从字符的开始到字符的结尾就结束。实例:select instr(‘hello‘, ‘l‘) from dual; -- 3 默认第1次出现的位置 select instr(‘hel...

ORACLE学习06-序列【代码】

一、序列的简介 序列是一数据库对象,利用它可生成唯一的整数。 一般使用序列自动地生成主码值。一个序列的值是由特别的Oracle程序自动生成,因而序列避免了在运用层实现序列而引起的性能瓶颈。 Oracle序列允许同时生成多个序列号,而每一个序列号是唯一的。 当一个序列号生成时,序列是递增,独立于事务的提交或回滚。二、创建序列droptable student cascade constraints; createtable student( sid intnotnullprimarykey, sno nu...

oracle 学习笔记 删除example表空间

SQL> drop tablespace EXAMPLE including contents and datafiles;drop tablespace EXAMPLE including contents and datafiles*ERROR at line 1:ORA-29857: domain indexes and/or secondary objects exist in the tablespace---提示:ORA-29857:表空间存在域索引和/次级对象SQL> col owner format a15;SQL> col segment_name format a30;SQL> col segment_type format a20;SQL> set pagesize 300;SQL> select distinct owner...

Oracle学习(十四):管理用户安全【图】

--用户(user) SQL> --创建名叫 grace 密码是password 的用户,新用户没有任何权限 SQL> create user grace identified by password;验证用户: 密码验证方式(用户名/密码) 外部验证方式(主机认证,即通过登陆的用户名) 全局验证方式(其他方式:生物认证方式、token方式) 优先级顺序:外部验证>密码验证--权限(privilege) 用户权限有两种: System:允许用户执行对于数据库的特定行为,例如:创建表、创建用户等 Object:...

Oracle学习(二)—简单查询

1、SCOTT用户之中的主要数据表   dept、emp、salgrade、bonus。观察四张表结构(语法:DESC 表)。   |·部门表:dept   NO.    字段       类型              描述   1、    DEPTNO     NUMBER(2)          部门编号,最多只能由两位数字所组成   2、    DNAME     VARCHAR2(14)       部门名称,由14个字节长度所组成   3、    LOC       ...

Oracle学习笔记<3>

单值函数1.函数的分类Oracle数据库中函数分为两类: 1)单值函数 n条数据经过函数处理得到n条结果 例如:查询所有员工last_name,并以全部大写形式输出 2)多值函数(组函数) n条数据经过函数处理可能得到小于n条结果 例如:查询某班级每个小组的平均成绩。 假设某班级48名同学,8人一组分为6组。 计算小组平均成绩则需把每个小组的成绩相加除以小组人数。 最终,48条数据参与运算,结果只有6条。多值函数计算时要使用gr...

Oracle学习(十四):管理用户安全性【图】

--用户(user) SQL> --创建一个名为 grace password是password 的用户,新用户没有不论什么权限 SQL> create user grace identified by password;验证用户: password验证方式(username/password) 外部验证方式(主机认证,即通过登陆的username) 全局验证方式(其它方式:生物认证方式、token方式) 优先级顺序:外部验证>password验证--权限(privilege) 用户权限有两种: System:同意用户运行对于数据库的特定行为,比如:...

【Oracle学习笔记-1】Win7下安装Oracle 10g【代码】

源程序获取从Oracle的官网上下载Oracle 10g:10203_vista_w2k8_x86_production_db.zip;==>服务器(必须)10203_vista_w2k8_x86_production_client.zip;==>客户端(没用到,可以不下载);配置refhost.xml文件修改解压10203_vista_w2k8_x86_production_db.zip,找到/db/Disk1/stage/prereq/db 下有一个refhost.xml。在<CERTIFIED_SYSTEMS>下用以下内容添加一个节点。<!--MicrosoftWindows7--><OPERATING_SYSTEM><VERSION VALUE="6...

Oracle学习笔记从案例中看索引的开销(十四)【代码】

索引访问开销_设置索引并行属性引风波/*为了提高建索引的效率,采用了并行的方式,并且设到了索引的属性中去了,引发了性能故障。一般来说,如果我们要做并行的操作,建议用HINT的方式给查询语句加索引,比如/*+parallel n*/ */drop table t purge; create table t as select * from dba_objects where object_id is not null; alter table T modify object_id not null; insert into t select * from t; insert into t select *...

oracle学习----统计信息【图】

1.收集统计信息的方式for all columns size skewonlyBEGIN DBMS_STATS.GATHER_TABLE_STATS(ownname => ‘SCOTT‘, tabname => ‘TEST‘, estimate_percent => 100, method_opt => ‘for all columns size skewonly‘, no_invalidate => FALSE, ...

Oracle学习【索引及触发器】

索引B_Tree结构 请参照 响应图例索引是一种允许直接访问数据表中某一数据行的树形结构,为了提高查询效率而引入,是独立于表的对象,可以存放在与表不同的表空间中。索引记录中存有索引关键字和指向表中数据的指针(地址)对索引进行的I/O操作比对表进行操作要少得多索引一旦被建立就将被oracle系统自动维护,查询语句中不用指定使用哪一个索引ROWID:伪列,唯一标识一条数据记录,可以理解为行记录的地址select rownum,rowid,userna...