oracle
文章平均质量分 61
oraclestudyroad
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle:数据操纵语言(DML)-数据插入
Oracle基础培训:数据操纵语言(DML)-数据插入,用INSERT命令完成对数据的插入。语法结构:根据结果集创建表INSERT INTO 表名(列名1,列名2……) VALUES (值1,值2……)语法解析:1. 列名可以省略。当省略列名时,默认是表中的所有列名,列名顺序为表定义中列的先后顺序。2. 值的数量和顺序要与转载 2016-08-10 09:29:12 · 629 阅读 · 0 评论 -
Oracle PL/SQL语法格式
dba基础课程:Oracle PL/SQL语法格式PL/SQL是没命名的存储过程,函数,触发器,PL/SQL块的语法格式如下:[declare]--声明部分,可选begin--执行部分,必须[exception]--异常处理部分,可选endPL/SQL块每条语句必须用分号结束,单行注释--,多行注释/*...*/,下面是一个P转载 2016-08-02 16:03:23 · 421 阅读 · 0 评论 -
Oracle PL/SQL数据类型、特殊数据类型
dba基础课程:Oracle PL/SQL数据类型、特殊数据类型数据类型1.数值类型:numeric,dec,decimal,double,integer,int,smallint,binary_integer,pls_integer2.字符类型:varchar2, char, long,nchar,nvarchar2varchar2最大长变为4000字节,长度可变转载 2016-08-02 16:09:54 · 1068 阅读 · 0 评论 -
Oracle PL/SQL变量、常量、流程控制、循环语句
dba基础课程:Oracle PL/SQL变量、常量、流程控制、循环语句定义变量和常量 [(长度):=];var_name int;var_name2 varchar2(20);var_name3 numeric:=3;定义常量 constant :=;con_name constant integer:=3;流程控制转载 2016-08-02 16:12:00 · 1678 阅读 · 0 评论 -
Oracle表空间介绍
Oracle培训教程:表空间,在数据库系统中,存储空间是较为重要的资源,合理利用空间,不但能节省空间,还可以提高系统的效率和工作性能。Oracle可以存放海量数据,所有数据都在数据文件中存储。而数据文件大小受操作系统限制,并且过大的数据文件对数据的存取性能影响非常大。同时Oracle是跨平台的数据库,Oracle数据可以轻松的在不同平台上移植,那么如何才能提供统一存取格式的大容量呢?Oracle采转载 2016-08-18 13:12:46 · 2703 阅读 · 0 评论 -
Oracle PL/SQL简介
Oracle培训教程:PL/SQL简介,Oracle PL/SQL语言(Procedural Language/SQL)是结合了结构化查询与Oracle自身过程控制为一体的强大语言,PL/SQL不但支持更多的数据类型,拥有自身的变量声明、赋值语句,而且还有条件、循环等流程控制语句。过程控制结构与SQL数据处理能力无缝的结合形成了强大的编程语言,可以创建过程和函数以及程序包。PL/SQL是一转载 2016-08-18 13:14:25 · 817 阅读 · 1 评论 -
Oracl pl/sql块的语法
Oracle培训课程:pl/sql块的语法,PL/SQL是一种块结构的语言,一个PL/SQL程序包含了一个或者多个逻辑块,逻辑块中可以声明变量,变量在使用之前必须先声明。除了正常的执行程序外,PL/SQL还提供了专门的异常处理部分进行异常处理。每个逻辑块分为三个部分,语法是:语法结构:PL/SQL块的语法[DECLARE --declaration st转载 2016-08-18 13:15:34 · 800 阅读 · 0 评论 -
Oracle PL/SQL变量声明
Oracle培训教程:PL/SQL变量声明,PL/SQL支持SQL中的数据类型,PL/SQL中正常支持NUMBER,VARCHAR2,DATE等Oracle SQL数据类型。声明变量必须指明变量的数据类型,也可以声明变量时对变量初始化,变量声明必须在声明部分。声明变量的语法是:语法格式:声明变量变量名 数据类型[ :=初始值]语法解析:数据类型如果需要长度,可以用括转载 2016-08-18 13:16:47 · 7260 阅读 · 0 评论 -
Oracle SQL*Plus工具
Oracle基础教程:SQL*Plus工具,该工具是Oracle系统默认安装下,自带的一个客户端工具。在Windows命令行中输入“sqlplusw”命令,就能够启动该工具了。图9 SQL*Plus工具输入用户名和密码后,如果SQL*Plus与数据库服务器在同一台计算机上,并且当前服务器下只有一个数据库实例,那么“主机字符串”可以不用填写。SQL*Plus工具虽然是转载 2016-08-08 14:12:07 · 625 阅读 · 0 评论 -
Oracle SQL*Plus命令行工具
Oracle基础教程:SQL*Plus命令行工具,该命令行工具,提供了与数据库交互的能力和维护数据库的能力,包括了Oracle自带的SQL*Plus工具的全部功能,在Oracle管理中经常使用。在命令行中输入:“sqlplus /nolog”即可启动该工具。如下图:图11 启动SQL*Plus命令行工具输入“sqlplus /nolog”命令后,只是启动了一个客户端进程,并转载 2016-08-08 14:13:29 · 4526 阅读 · 0 评论 -
Oracle配置本地网络服务名
Oracle基础教程:配置本地网络服务名,本地网络服务名,即客户端与服务器的连接字符串,本地网络服务名是客户端的配置,Oracle客户端安装后,可以使用客户端自带的网络配置向导(Net Configuration Assistant)进行配置:1. 启动Net Configuration Assistant。选择“本地Net服务名配置”选项。如下图所示:图13 启动Net Conf转载 2016-08-08 14:14:36 · 11932 阅读 · 0 评论 -
Oracle服务安装和启动
Oracle基础教程:Oracle服务安装和启动,Oracle在windows中安装完成后,会安装很多服务,下面介绍几个主要的服务。图21 Oracle服务·OracleService+服务名,该服务是数据库启动的基础,只有该服务启动了,Oracle数据库才能正常启动。这是必须启动的服务。·OracleOraDb10g_home1TNSListener,该服务是服务转载 2016-08-08 14:16:02 · 960 阅读 · 0 评论 -
Oracle用户和权限
Oracle入门教程:Oracle用户和权限,Oracle中,一般不会轻易在一个服务器上创建多个数据库,在一个数据库中,不同的项目由不同的用户访问,每一个用户拥有自身创建的数据库对象,因此用户的概念在Oracle中非常重要。Oracle的用户可以用CREATE USER命令来创建。其语法是:语法结构:创建用户CREATE USER 用户名 IDENTIFIED BY 口令 [ACC转载 2016-08-09 09:21:49 · 584 阅读 · 0 评论 -
Oracle数据类型
Oracle入门教程:Oracle数据类型,Oracle数据库的核心是表,表中的列使用到的常见数据类型如下:类型含义CHAR(length)存储固定长度的字符串。参数length指定了长度,如果存储的字符串长度小于length,用空格填充。默认长度是1,最长不超过2000字节。NCHARNLS(na转载 2016-08-09 09:31:41 · 283 阅读 · 0 评论 -
Oracle创建表和约束
Oracle入门教程:创建表和约束,Oracle创建表同SQL Server一样,使用CREATE TABLE命令来完成。创建约束则使用如下命令:语法格式:ALTER TABLE命令 ALTER TABLE 表名 ADD CONSTRAINT 约束名 约束内容。不论创建表还是约束,与SQL Server基本相同,注意:在Oracle中转载 2016-08-09 09:33:31 · 1230 阅读 · 0 评论 -
oracle 数据操纵语言(DML)-简单查询
Oracle基础培训:数据操纵语言(DML)-简单查询,数据查询是用SELECT命令从数据库的表中提取信息。SELECT语句的语法是:语法结构:简单查询SELECT *|列名|表达式 FROM 表名 WHERE 条件 ORDER BY 列名语法解析:1. *表示表中的所有列。2. 列名可以选择若干个表中的列名,各个列表中间转载 2016-08-10 09:27:43 · 933 阅读 · 0 评论 -
Oracle基本的SQL语句
dba基础课程:Oracle基本的SQL语句oracle基本的SQL语句和SQLSERVER基本一样,在这里只简单列出与SQLSERVER不一样的地方1.select * from orderinfo where address = 'abcd' 与 address = 'ABCD'得到的结果是不一样的,也就是说oracle字符区分大小写,这一点特别要注意。2.查询转载 2016-08-02 15:59:06 · 352 阅读 · 0 评论 -
Oracle数据操纵语言(DML)-更新数据
Oracle基础培训:数据操纵语言(DML)-更新数据,Oracle在表中用update更新数据,语法是:语法结构:UPDATE操作UPDATE 表名 SET 列名1=值,列名2=值…… WHERE 条件代码演示:UPDATE操作SQL> UPDATE INFOS SET CLASSNO='1002',STUADDRESS转载 2016-08-10 09:30:55 · 502 阅读 · 0 评论 -
Oracle:truncate语句
Oracle基础教程:truncate语句,在数据库操作中, TRUNCATE命令(是一个DDL命令)可以把表中的所有数据一次性全部删除,语法是:语法结构:TRUNCATETRUNCATE TABLE 表名TRUNCATE和DELETE都能把表中的数据全部删除,他们的区别是:1. TRUNCATE是DDL命令,删除的数据不能恢复;DELETE命令是DML命令,删除后转载 2016-08-10 09:32:52 · 8367 阅读 · 0 评论 -
Oracle NULL操作
Oracle基础内容:NULL操作,如果某条记录中有缺少的数据值,就是空值(NULL值)。空值不等于0或者空格,空值是指未赋值、未知或不可用的值。任何数据类型的列都可以包括NULL值,除非该列被定义为非空或者主键。代码演示:EMP中的NULL值SQL> SELECT ENAME,JOB,SAL,COMM FROM EMP WHERE SALENA转载 2016-08-11 09:14:08 · 436 阅读 · 0 评论 -
Oracle:in/Not in操作
Oracle入门知识:in/Not in操作,在Where子句中可以使用IN操作符来查询其列值在指定的列表中的行。比如:查询出工作职责是SALESMAN、PRESIDENT或者ANALYST的员工。条件有两种表示方法:1. WHERE job = 'SALESMAN ' OR job = 'PRESIDENT ' OR job = 'ANALYST '2. WHERE job IN转载 2016-08-11 09:15:25 · 2491 阅读 · 0 评论 -
Oracle:like模糊查询
Oracle基础知识:like模糊查询,在一些查询时,可能把握不准需要查询的确切值,比如百度搜索时输入关键字即可查询出相关的结果,这种查询称为模糊查询。模糊查询使用LIKE关键字通过字符匹配检索出所需要的数据行。字符匹配操作可以使用通配符“%”和“_”:··%:表示零个或者多个任意字符。··_:代表一个任意字符。语法是:LIKE '字符串'[ESCAPE '字符']。匹配的转载 2016-08-11 09:16:45 · 2651 阅读 · 0 评论 -
Oracle集合运算
Oracle基础知识:集合运算,集合运算就是将两个或者多个结果集组合成为一个结果集。集合运算包括:··INTERSECT(交集),返回两个查询共有的记录。··UNION ALL(并集),返回各个查询的所有记录,包括重复记录。··UNION(并集),返回各个查询的所有记录,不包括重复记录。··MINUS(补集),返回第一个查询检索出的记录减去第二个查询检索出的记录之后转载 2016-08-11 09:18:05 · 1790 阅读 · 0 评论 -
Oracle连接查询
Oracle基础教程:连接查询,在SQL Server中已经学习过内联接(inner join)、外联接(outer join),外联接又分为左外联接(left outer join)和右外联接(right outer join)。Oracle中对两个表或者若干表之间的外联接用(+)表示。案例7:请查询出工资大于2000元的,员工姓名,部门,工作,工资。由于部门名称在dept中,其转载 2016-08-12 11:46:38 · 737 阅读 · 0 评论 -
Oracle子查询
Oracle基础内容:子查询(单行、any、all),子查询在SELECT、UPDATE、DELETE语句内部可以出现SELECT语句。内部的SELECT语句结果可以作为外部语句中条件子句的一部分,也可以作为外部查询的临时表。子查询的类型有:1. 单行子查询:不向外部返回结果,或者只返回一行结果。2. 多行子查询:向外部返回零行、一行或者多行结果。案例1:查询出销售部(SA转载 2016-08-12 11:48:04 · 2078 阅读 · 0 评论 -
Oracle伪列rownum
Oracle基础知识:伪列rownum,伪列就像表中的列一样,但是在表中并不存储。伪列只能查询,不能进行增删改操作。在查询的结果集中,ROWNUM为结果集中每一行标识一个行号,第一行返回1,第二行返回2,以此类推。通过ROWNUM伪列可以限制查询结果集中返回的行数。ROWNUM与ROWID不同,ROWID是插入记录时生成,ROWNUM是查询数据时生成。ROWID标识的是行的物理地址转载 2016-08-12 11:49:31 · 616 阅读 · 0 评论 -
Oracle字符函数
Oracle函数教程:字符函数,字符函数接受字符参数,这些参数可以是表中的列,也可以是一个字符串表达式。下表列出了常用的字符函数。函数说明ASCII(x)返回字符x的ASCII码。CONCAT(x,y)连接字符串x和y。INSTR(x, str [,start] [,n)转载 2016-08-12 11:52:02 · 315 阅读 · 0 评论 -
Oracle:数字函数
Oracle函数内容:数字函数,数字函数接受数字参数,参数可以来自表中的一列,也可以是一个数字表达式。函数说明示例ABS(x)x绝对值ABS(-3)=3ACOS(x)x的反余弦ACOS(1)=0COS(x)余弦COS(1转载 2016-08-15 11:01:24 · 413 阅读 · 0 评论 -
Oracle:日期函数
Oracle函数内容:日期函数,日期函数对日期进行运算。常用的日期函数有:1. ADD_MONTHS(d,n),在某一个日期d上,加上指定的月数n,返回计算后的新日期。d表示日期,n表示要加的月数。图1 ADD_MONTHS函数示例2. LAST_DAY(d),返回指定日期当月的最后一天。图2 LAST_DAY函数示例3. ROUND(d[,转载 2016-08-15 11:03:41 · 640 阅读 · 0 评论 -
Oracle:转换函数
Oracle函数知识:转换函数,转换函数将值从一种数据类型转换为另外一种数据类型。常用的转换函数有:1. TO_CHAR(d|n[,fmt])把日期和数字转换为制定格式的字符串。fmt是格式化字符串,日期的格式化字符串前面已经学习过。代码演示:TO_CHAR对日期的处理SQL> SELECT TO_CHAR(SYSDATE,'YYYY"年"MM"月"转载 2016-08-15 11:05:15 · 412 阅读 · 0 评论 -
Oracle:nvl函数
Oracle函数课程:nvl函数1. NVL(x,value)如果x为空,返回value,否则返回x。案例7:对工资是2000元以下的员工,如果没有发奖金,每人奖金100元。代码演示:NVL函数SQL> SELECT ENAME,JOB,SAL,NVL(COMM,100) FROM EMP WHERE SALENAME转载 2016-08-15 11:06:29 · 729 阅读 · 0 评论 -
甲骨文oracle云计算迎来转机
甲骨文oracle云计算迎来转机,Oracle是美国一家知名的软件公司,它作为数据库巨头在很多企业中都有使用,最后,由于甲骨文oracle云计算转型在本季度和财政年度都取得了巨大的收益,公司终于出现了转机。其云计算和SaaS业务现在占其总收入的10%以上,并将在未来总体业务中占有更大的份额。 其实这可能不完全是选择的结果;内部部署的软件和硬件业务收入都出现了下降,硬件业务收入下降了两位数。转载 2017-07-14 15:39:10 · 896 阅读 · 0 评论 -
Windows_7安装oracle和简单配置详解
dba基础课程:Windows_7安装oracle和简单配置详解今天我先为大家介绍一下Windows_7下的oracle的安装。首先附上oracle下载地址:ht下载tp://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip这个地址不需要访问。你可以直接把它考到迅雷里面下载就可以了转载 2016-08-03 15:37:22 · 2058 阅读 · 0 评论 -
oracle 12c:新特性-会话级序列
oracle 12c:新特性-会话级序列,在12c中现在可以创建新的会话级数据库序列来支持会话级序列值。这些序列的类型在有会话级的全局临时表上最为适用来源:CUUG官网。会话级序列会产生一个独特范围的值,这些值是限制在此会话内的,而非超越此会话。一旦会话终止,会话序列的状态也会消失。以下示例解释了创建一个会话级序列:SQL> CREATE SEQUENCE my_seq START转载 2016-07-11 14:55:39 · 759 阅读 · 0 评论 -
oracle数据库安装及.net调用oracle数据库
dba基础课程:windows下oracle数据库安装及.net调用oracle数据库,来源:Oracle数据库培训1.下载32位或64位oracle数据库并且安装,安装时可以选择安装数据库实例或者不安装,如果不安装的话之后可以用Database Configuration Assistant(DBCA)通过向导建立数据库,客户端程序随着一起安装好了。2.oracle工具转载 2016-07-14 09:40:12 · 336 阅读 · 0 评论 -
oracle关系数据库模型
1.1 关系数据库中的一些术语好吧,其实我第一次学习数据库的时候,我特别的烦这些术语,本来很简单的很容易懂的词语,被他们整的。。。二维表:就是一张表,比如我们打开excel,这里可以粗略的看成一个表的结构吧。所以说,关系的逻辑结构就是一个二维表。关系(Relation):对应我们平时看见的一张表。元组(Tuple):一个二维表里的一行属性(Attribute转载 2016-07-14 09:45:23 · 2988 阅读 · 0 评论 -
oracle数据库中的函数依赖
所谓函数依赖是指关系中一个或一组属性的值可以决定其它属性的值。函数依赖正象一个函数 y = f(x) 一样,x的值给定后,y的值也就唯一地确定了。2.1函数依赖的种类2.1.1完全函数依赖和部分函数依赖完全函数依赖:在一个关系中,若某个非主属性数据项依赖于全部关键字称之为完全函数依赖。比如:有一个表,有如下属性:学生ID,学生姓名,所修课程ID,课程名称,成转载 2016-07-14 09:46:11 · 1417 阅读 · 0 评论 -
oracle基础教程:数据库的范式
好处:① 减少数据冗余②改进数据库整体组织③增强数据的一致性④增加数据库设计的灵活性3.1 第一范式(1NF)如果关系模式 R ,它的每个属性分量都是一个不可分割的数据项,则称 R 符合第一规范,记 R∈1NF例子:例子来源(以下同):数据库范式——通俗易懂3.2第二范式(2NF)若 R∈1NF 且转载 2016-07-14 09:47:16 · 384 阅读 · 0 评论 -
oracle基础教程:Oracle应用系统结构
4.1 单磁盘独立主机结构这种是最简单、也是最常用的结构。该结构就只有一台计算机,并且使用一个硬盘。我们现在用的基本都是这个哦!~它只有一个数据库服务(DBMS)、一个数据库结构(数据库文件),并且这些数据文件都存储在一个物理磁盘上。来源:CUUG官网4.2 多磁盘独立主机结构它也只有一台计算机,但是该计算机应用了多个硬盘。转载 2016-07-14 09:48:41 · 533 阅读 · 0 评论 -
dba基础课程-linux操作系统:系统信息命令
dba基础课程-linux操作系统:系统信息命令arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上转载 2016-07-04 10:15:53 · 308 阅读 · 0 评论
分享