【Oracle 存储过程学习笔记】教程文章相关的互联网学习教程文章

Oracle学习笔记8 -- 创建和管理表

前6次笔记,都是表的查询操作,查询作为数据库的一个基本操作,我们花了不少的时间。那么本次笔记我们学习,对表的创建和管理,创建表、删除表、修改表、重命名表和清空表。常见的数据库对象: 表,视图,序列,索引,同义词之前查询所使用的表emp 、dept 都是Oracle自带的数据库。本次就使用SQL语句来创建我们自己的表。创建表之前,先了解一下数据库的几种数据类型和表的命名规则。数据类型:varchar2 表示的是一个字...

oracle学习笔记(4)

4.oracle数据库的启动流程   windows操作系统     启动监听: lsnrctl start;     启动数据库实例:oradim-startup-sid 实例名   linux系统     启动监听:lsnrctl start;     启动数据库实例:sqlplus sys/change_on_install as sysdba     startup5.oracle登录认证方式  windows下:    1.如果当前用户属于本地操作系统的ora_dba组,即可通过操作系统验证     2.oracle数据库验证   ...

Oracle数据库学习笔记5

select字段名from表明where条件groupby分组字段having筛选的条件orderby排序--伪表 dual--伪列 rownum,对面原表中的数据selectrownum,empno,ename,salfromemporderbysaldesc;--分析函数--row_number()over():为有序组中的每一行返回一个--唯一的排序值,序号由order by 子句指定,从1开始selectename,job,deptno,sal,row_number()over(orderbysalasc)fromemp;--根据每个部门返回排序值selectename,job,deptno,sal,row_number()ove...

Oracle学习笔记之第五节网络介绍

《网络部分介绍》oracle数据库服务器是客户端windows上建两个数据库orcl用zhs16gpk和utforcl用al32utf8服务oracleServiceORCL和oracleServiceutforcl开启cmdoradim 帮助lsnrctl service1、配置监听2、配置别名3、配置连接时故障转移4、控制监听器tnsping 测试网络linux客户端或者服务器的网络配置文件都在这个目录/u01/app/oracle/product/11.2.0/grid/network/admincrs_stat -p | grep lsnrNAME=ora.LISTENER.lsnrcrsctl stop res...

oracle数据库学习笔记(一)

1.什么是Oracle数据库? 数据库:存放、操作、管理数据的仓库。 数据最终保存计算机的磁盘上。 项目开发:淘宝网 -->.txtOracle:甲骨文公司 全球第二大软件厂商 第一:微软 第三:IBM 第四:爱斯普 第五:赛门铁克 Oracle数据库:Oracle甲骨文公司所研发 和推出的一款关系型数据库软件。2.为什么要学习、使用数据库? 数据库的好处、优点 1)file文件 学生管理系统 保存数据的格式不规范。 解析数据的方式不统一。 2)x...

Oracle 学习笔记2:几个入门常用命令

oracle提供的交互方式有两种:sqlplus(命令行) sqlplusw(图形界面) 进入sqlplus方式:cmd中输入sqlplus进入sqlplusw方式:cmd中输入sqlplusw 更便捷的方式:winkey + R 打开运行窗口-->输入sqlplus或者sqlplusw回车即可。 或者在桌面添加快捷方式。可能经常用到的命令: set linesize 数字(设置每行显示的字符,sqlplus中没效果) set pagesize 数字(设置每页显示的行数) conn 用户名/密码 [as sysdba | as sysoper];切换...

oracle分配权限 学习笔记--转载

在全局数据库ORCL下创建一个用户首先在开始--》运行——》sqlplus,然后输入 sys/change_on_install as sysdba 以sys权限登陆进去 然后可以进行操作: 创建用户 create user test indentified by test; 这样就创建了一个用户名密码都为test的用户 但这个时候test还是不能登陆成功的,我们需要赋予相应的权限 首先赋予create session的权限 grant create session to test; 这样test用户就能成功登陆进去 但是此时用户还是不能创建表...

oracle__学习笔记2014.09.05【代码】

oracle学习笔记2014.09.05测试数据库配置的信息 全局数据库名:xiuhao 系统标识符(SID):xiuhao 服务器参数文件名:c:\oracle\dbs\spfilexiuhao.oradatabase control URL: http://C-1:5500/emsys以及system解锁edit以文本格式打开当前命令//执行当前命令l [num]显示缓存区命令get [file]把file中的文件加入到缓冲区c /[str] /[str]修改当前语句中的内容spo[ol] [file]将执行的命令以及结果保存到file中使用spo off终止保存使用cmd登...

Oracle学习笔记索引执行计划中的关键字(十三)【代码】

INDEX RANGE SCAN:索引范围查询drop table t purge; create table t as select * from dba_objects; update t set object_id=rownum; commit; create index idx_object_id on t(object_id); set autotrace traceonly set linesize 1000 exec dbms_stats.gather_table_stats(ownname => ‘LJB‘,tabname => ‘T‘,estimate_percent => 10,method_opt=> ‘for all indexed columns‘,cascade=>TRUE) ; select * from t where obje...

oracle学习笔记002---oracle的体系结构

一、oracle术语: Oracle服务器:oracle server。由oracle实例和oracle数据库组成。 Oracle实例:oracle instance,是在oracle启动的第一个阶段根据参数文件,生成的一系列后台进程和一块共享内存SGA共同组成。 Oracle数据库:oracle database,是由oracle所有的物理文件所组成。其中最关键的有:控制文件、数据文件、redo log文件。 Oracle实例与oracle数据库进行交互,oracle实例对数据库进行各种操作,从而...

Oracle学习笔记之第四节安装完数据库后的一些介绍(包括如何查看库的状态)

安装数据库,一般先装网格基础架构,后装数据库,网络必然先出在先装的网格基础架构上1521端口。每次模板建库会产生一个化身,看化身。在看之前要先决定环境变量是哪个。sqlplus /nologconn / as sysdbashow user查看数据库状况,主要根据两个视图打交道desc v$database_incarnation set linesize 10000 默认80 会折行显示select * from v$database_incarnation;看到在2号化身上运行CURRENT本文出自 “Oracle个人学习笔记” 博客,请...

oracle 学习笔记(一)【图】

1.oracle的登录与注销进入cmd命令行:登录普通用户-->1)sqlplus scott/169500 注:scott是用户名(这是oracle自带的用户) 169500是密码2)sqlplus 回撤 输入用户名: scott 输入密码: 1695003)sqlplus scott 输入密码: 169500登录管理员(拥有所有的权限)进入cmd命令行:sqlplus as / sysdba 回撤退出:exit 或者按Ctrl+c2.更改用户的密码登录管理员模式-->解锁用户:alter user 用户名 account unlock;锁定用户:alter user 用户名 acco...

Oracle 学习笔记(四)

一、高效 SQL 语句原则 在where 中用 = 关系运算时 避免用函数在关系运算中,除非你使用函数建立索引 尽量不要隐式转化数据类型,数据类型一定要匹配 尽量将一句SQL分成多个语句完成 不能差分的请用UNION ALL 来组合 条件确定的子查询 Exist 适合于外表小,内表大 in 适合于外表大,内表小 使用视图的注意事项 复杂视图的连接要小心,尤其有外键的时候 当查询的是视图中引用的部分表的时候,请不要使用视图,或者建立新的更小...

Oracle体系结构四(学习笔记)【图】

原文:http://www.cnblogs.com/liunanjava/p/4227404.html

Oracle 存储过程学习笔记【代码】

1、存储过程简单实例CREATEORREPLACEPROCEDURE 存储过程名称 (参数in,参数out) AS-- 变量声明,每个声明用分号结束。可以在声明的同时初始化 name varchar2(50); age number(8) default0;--开始逻辑运算BEGIN--业务逻辑END2、游标实现方式、--显式实现方式(可以实现多值)cursor cursorVar isselect event_id, isagain, rate from call_event where sender = v_sender; -- 声明游标,select语句可以包括单引号等。beginopen...