【oracle基础(基本介绍)】教程文章相关的互联网学习教程文章

oracle基础函数--decode

DECODE函数是ORACLE PL/SQL是功能强大的函数之中的一个,眼下还仅仅有ORACLE公司的SQL提供了此函数,其它数据库厂商的SQL实现还没有此功能。DECODE有什么用途 呢? 先构造一个样例,如果我们想给智星职员加工资,其标准是:工资在8000元下面的将加20%;工资在8000元以上的加15%。通常的做法是。先选出记录 中的工资字段值? select salary into var-salary from employee,然后对变量var-salary用if-then-else或choose case之类的...

Oracle基础知识

--创建用户 --语句结构 CREATE USER 用户名 IDENTIFIED BY 口令 [ACCOUNT LOCK|UNLOCK] Create User xx IDentified by Lock|UNLOCK --默认锁定用户 不可登陆 Create User xx IDENTIFIED BY tom Account UNLOCK;-----------------------------------------------创建好的用户 授权--语句结构 GRANT 权限 TO 用户 GRANT CONNECT TO xx; ----权限说明--CONNECT 临时用户 不可创建表 只可普通连接会话--RESOURCE 可以创建 表 存储过程...

Oracle基础学习登陆SQLPLUS(一)

SQLPLUS是ORACLE公司开发的很简洁的管理工具,SQLPLUS是最好的,最核心的ORACLE管理工具。SQLPLUS简洁而高效,舍弃浮华,反璞归真。使用sqlplus,进入sqlplus并进行简单的操作目的是熟悉oracle的小工具sqlplus的使用。 通过系统用户登陆SQLPLUS: 系统用户: sys,system:权限最高,sys的高于system。 sysman:用于操作企业管理器 scott:密码:tiger 1、如何进入SQLPLUS界面 进入DOS,然后键入如下命令 C:\>sqlplus /nolog 进入字符界...

Oracle基础【代码】

--创建用户 create user qjt identified by 1234--权限 grant connect to qjtgrant resource to qjt--建表 create table userinfo (id number primary key not null)--查询有几张表 select * from all_tables where owner=‘QJT‘--伪列 select id,rowid,rownum from userinfo--查询自然排序的第三条记录 select * from ( select ename,rownum rn from emp ) temp where rn=3--查询教师表中薪水排名第五的教师信息 select * from ...

oracle 基础 执行sql文件

Oracle执行外部文件:c:>sqlplus user/pwd@dbsql>@new.sql执行多个sql文件:1.把所有的文件都放在同一个目录下,然后在命令行里执行命令: c:>dir/b > d:/1.sql 会把所有的sql文件名都输出到一个sql文件中。2.用UltraEdit打开生成的sql文件,alt+C切换到column mode,给所有的行前都添加一个“@”,保存。3.在sqlplus中执行“@d:/1.sql”如何避免‘&‘字符:sql中&可以传递参数,但有时需要插入‘&‘,例:SQL> select ‘&h...

Oracle基础操作

首先建表:--学生表(学号,姓名,性别,出生日期,年级,电话,家住地址)create table student( stuno number(5,0) primary key, --学号 stuname varchar2(30) not null, --姓名 sex char(2) default(‘男‘) check(sex=‘男‘ or sex=‘女‘) not null , birthday date not null, gradeid number(5,0) not null, moible varchar2(15) not null, address varchar2(50) null)--年级表(年级编号,年级名称)create table grade( gradeid...

oracle表和对象基础维护笔记

一 oracle表和对象基础维护笔记1.1 常见概念1.2 创建表1.3 表常见字段1.4 增加或删除字段1.5 更新字段1.6 重命名表1.7 改变表存储表空间和存储参数1.8 删除表1.9 表注释1.10 分区表的管理1.11 常用数据字典 二约束2.1 非空约束2.2 主键约束2.3 唯一性约束2.4 外键约束2.5 约束管理 三索引3.2 创建索引3.3 改变索引存储参数3.4 重建索引3.5 索引碎片整理3.6 删除索引3.7 数据字典 四视图4.1 建立视图4.2 视图授权4.3 删除视图 五同义...

Oracle基础理论笔记(一):模式概念

---oracle 10g1.在oracle数据库中,数据对象是以模式为单位进行组织和管理的。模式是指一系列的逻辑数据结构或对象的集合。2.模式与用户名相对应,一个模式只能对应一个用户,并且该模式名称与用户的名称相同,在一般的情况下,用户所创建的数据库对象都存储在同名的模式下。在同一模式中数据对象的名称必须唯一。不同模式中的数据对象可以相同。例如:用户usera在数据库中创建test表对象,则test表放在usera模式中。用户userb创建...

Oracle基础知识笔记(10) 约束【图】

大清早打开vs2008,出现这么诡异的错,删了一个dll的就好了。如图原文:http://blog.csdn.net/goluck98/article/details/26215057

Oracle PL/SQL语言入门基础

正在看的ORACLE教程是:Oracle PL/SQL语言入门基础。PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。   PL/SQL的优点   从版本6开始PL/SQL就被可靠的整合到ORACLE中了,一旦掌握PL/SQL的优点以及其独有的数据管理的便利性,那么你很难想象ORACLE缺了P...

oracle PL/SQL编程基础知识

在oracle中使用pl/sql来扩展SQL的功能,使得SQL能够更加的灵活,功能更加强大,效率更高。pl/sql让sql也能执行判断,循环等操作。主要记录一下pl/sql的基本语法和基本条件判断语句和循环语句供忘记了方便查阅。1.pl/SQL的语法结构:    declare       //这部分用于声明变量    begin      //这部分用于处理业务逻辑    exception      //这部分用于处理例外也就是异常情况    end;   例如: ...

Oracle基础笔记八

第八章 数据处理1.数据操纵语言DML(Data Manipulation Language – 数据操纵语言) 可以在下列条件下执行:向表中插入数据修改现存数据删除现存数据事务是由完成若干项工作的DML语句组成的2.INSERT 语句语法使用 INSERT 语句向表中插入数据。使用这种语法一次只能向表中插入一条数据。INSERT INTOtable [(column [, column...])]VALUES(value [, value...]);2.1插入数据为每一列添加一个新值。按列的默认顺序列出各个列的值。 在 INS...

Oracle 数据库基础——安装【图】

一、数据库基础知识1.概念 数据库全称数据库管理系统,简称DBMS,是一种在计算机中,针对数据进行管理、存储、共享的一种技术。2.分类 数据库的发展过程中,按逻辑模型可分为以下几种:3.关系型数据库PS:1.候选键、主键、外键都是需要用户来定义的,一般来说,这些键的定义都会和业务、真实数据匹配。2.NF范式:在关系模型数据库中为了排除数据的冗余、数据的完整性、排除新增或删除数据的异常,通常引入范式的概念; ...

【转】Oracle基础结构认知——oracle内存结构 礼记八目 2017-12-15 20:31:27

oracle的数据库实例是一组后台进程和内存结构组成的,而内存结构由系统全局区(system global area)和程序全局区(program global area)组成。#修改SGA和PGA的配置文件,通常在/../oracle/admin/spfile/init.ora中的sgz_max_size=64M、sga_target=64M、pga_aggregate_target 参数,或在sqlplus里Alter system set sga_max_size=64M scope=spfile; 修改后重启数据库和服务生效。系统全局区(SGA):Oracle 系统用于存放系统信息的一块存储...

oracle视图基础详解与实例

oracle视图基础详解与实例 摘要:本篇笔记记录关于视图的一些认识、从概念、优缺点到应用以及注意事项。一:概念 视图是基于一张表或多张表或另外一个视图的逻辑表。视图不同于表,视图本身不包含任何数据。表是实际独立存在的实体,是用于存储数据的基本结构。而视图只是一种定义,对应一个查询语句。视图的数据都来自于某些表,这些表被称为基表。数据库中只在数据字典中存储对视图的定义。二:优点 1、为用...