<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[oraclestudyroad的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/oraclestudyroad</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; oraclestudyroad]]></copyright><item><title><![CDATA[甲骨文oracle云计算迎来转机]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/75116121</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/75116121</guid><author>oraclestudyroad</author><pubDate>Fri, 14 Jul 2017 15:39:10 +0800</pubDate><description><![CDATA[甲骨文oracle云计算迎来转机，Oracle是美国一家知名的软件公司，它作为数据库巨头在很多企业中都有使用，最后，由于甲骨文oracle云计算转型在本季度和财政年度都取得了巨大的收益，公司终于出现了转机。其云计算和SaaS业务现在占其总收入的10%以上，并将在未来总体业务中占有更大的份额。
　　其实这可能不完全是选择的结果;内部部署的软件和硬件业务收入都出现了下降，硬件业务收入下降了两位数。]]></description><category></category></item><item><title><![CDATA[Oracle PL/SQL变量声明]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52240101</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52240101</guid><author>oraclestudyroad</author><pubDate>Thu, 18 Aug 2016 13:16:47 +0800</pubDate><description><![CDATA[Oracle培训教程：PL/SQL变量声明，PL/SQL支持SQL中的数据类型，PL/SQL中正常支持NUMBER,VARCHAR2,DATE等Oracle SQL数据类型。声明变量必须指明变量的数据类型，也可以声明变量时对变量初始化，变量声明必须在声明部分。声明变量的语法是：

语法格式：声明变量

变量名 数据类型[ :=初始值]

语法解析：

数据类型如果需要长度，可以用括]]></description><category></category></item><item><title><![CDATA[Oracl pl/sql块的语法]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52240095</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52240095</guid><author>oraclestudyroad</author><pubDate>Thu, 18 Aug 2016 13:15:34 +0800</pubDate><description><![CDATA[Oracle培训课程：pl/sql块的语法，PL/SQL是一种块结构的语言，一个PL/SQL程序包含了一个或者多个逻辑块，逻辑块中可以声明变量，变量在使用之前必须先声明。除了正常的执行程序外，PL/SQL还提供了专门的异常处理部分进行异常处理。每个逻辑块分为三个部分，语法是：

语法结构：PL/SQL块的语法





[DECLARE
     --declaration st]]></description><category></category></item><item><title><![CDATA[Oracle PL/SQL简介]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52240087</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52240087</guid><author>oraclestudyroad</author><pubDate>Thu, 18 Aug 2016 13:14:25 +0800</pubDate><description><![CDATA[Oracle培训教程：PL/SQL简介，Oracle PL/SQL语言(Procedural Language/SQL)是结合了结构化查询与Oracle自身过程控制为一体的强大语言，PL/SQL不但支持更多的数据类型，拥有自身的变量声明、赋值语句，而且还有条件、循环等流程控制语句。过程控制结构与SQL数据处理能力无缝的结合形成了强大的编程语言，可以创建过程和函数以及程序包。

PL/SQL是一]]></description><category></category></item><item><title><![CDATA[Oracle表空间介绍]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52240074</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52240074</guid><author>oraclestudyroad</author><pubDate>Thu, 18 Aug 2016 13:12:46 +0800</pubDate><description><![CDATA[Oracle培训教程：表空间,在数据库系统中，存储空间是较为重要的资源，合理利用空间，不但能节省空间，还可以提高系统的效率和工作性能。Oracle可以存放海量数据，所有数据都在数据文件中存储。而数据文件大小受操作系统限制，并且过大的数据文件对数据的存取性能影响非常大。同时Oracle是跨平台的数据库，Oracle数据可以轻松的在不同平台上移植，那么如何才能提供统一存取格式的大容量呢?Oracle采]]></description><category></category></item><item><title><![CDATA[Oracle索引(Index)创建使用]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52229214</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52229214</guid><author>oraclestudyroad</author><pubDate>Wed, 17 Aug 2016 11:15:35 +0800</pubDate><description><![CDATA[Oracle对象教程：索引(Index)创建使用，索引：对数据库表中的某些列进行排序，便于提高查询效率。

当我们在某本书中查找特定的章节内容时，可以先从书的目录着手，找到该章节所在的页码，然后快速的定位到该页。这种做法的前提是页面编号是有序的。如果页码无序，就只能从第一页开始，一页页的查找了。

数据库中索引(Index)的概念与目录的概念非常类似。如果某列出现在查询的条件中，而该列的数]]></description><category></category></item><item><title><![CDATA[Oracle视图(View)创建使用]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52229200</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52229200</guid><author>oraclestudyroad</author><pubDate>Wed, 17 Aug 2016 11:14:26 +0800</pubDate><description><![CDATA[Oracle对象教程：视图(View)创建使用，视图(View)实际上是一张或者多张表上的预定义查询，这些表称为基表。从视图中查询信息与从表中查询信息的方法完全相同。只需要简单的SELECT…FROM即可。

视图具有以下优点：

1. 可以限制用户只能通过视图检索数据。这样就可以对最终用户屏蔽建表时底层的基表。

2. 可以将复杂的查询保存为视图。可以对最终用户屏蔽一定的复杂性。
]]></description><category></category></item><item><title><![CDATA[Oracle序列(Sequence)创建、使用、修改、删除]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52229168</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52229168</guid><author>oraclestudyroad</author><pubDate>Wed, 17 Aug 2016 11:12:22 +0800</pubDate><description><![CDATA[Oracle对象课程：序列(Sequence)创建、使用、修改、删除，序列(Sequence)是用来生成连续的整数数据的对象。序列常常用来作为主键中增长列，序列中的可以升序生成，也可以降序生成。创建序列的语法是：
语法结构：创建序列





CREATE SEQUENCE sequence_name
[START WITH num]
[INCREMENT BY incremen]]></description><category></category></item><item><title><![CDATA[Oracle同义词（Synonym）创建删除]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52229153</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52229153</guid><author>oraclestudyroad</author><pubDate>Wed, 17 Aug 2016 11:11:03 +0800</pubDate><description><![CDATA[Oracle对象知识：同义词（Synonym）创建删除，同义词(Synonym)是数据库对象的一个别名，Oracle可以为表、视图、序列、过程、函数、程序包等指定一个别名。同义词有两种类型：

`私有同义词：拥有CREATE SYNONYM权限的用户(包括非管理员用户)即可创建私有同义词，创建的私有同义词只能由当前用户使用。

`公有同义词：系统管理员可以创建公有同义词，公有同义词可以被所]]></description><category></category></item><item><title><![CDATA[Oracle：nvl函数]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52209370</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52209370</guid><author>oraclestudyroad</author><pubDate>Mon, 15 Aug 2016 11:06:29 +0800</pubDate><description><![CDATA[Oracle函数课程：nvl函数

1. NVL(x,value)

如果x为空，返回value，否则返回x。

案例7：对工资是2000元以下的员工，如果没有发奖金，每人奖金100元。

代码演示：NVL函数





SQL> SELECT ENAME,JOB,SAL,NVL(COMM,100) FROM EMP WHERE SAL




ENAME
]]></description><category></category></item><item><title><![CDATA[Oracle：转换函数]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52209354</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52209354</guid><author>oraclestudyroad</author><pubDate>Mon, 15 Aug 2016 11:05:15 +0800</pubDate><description><![CDATA[Oracle函数知识：转换函数，转换函数将值从一种数据类型转换为另外一种数据类型。常用的转换函数有：

1. TO_CHAR(d|n[,fmt])

把日期和数字转换为制定格式的字符串。fmt是格式化字符串，日期的格式化字符串前面已经学习过。

代码演示：TO_CHAR对日期的处理





SQL> SELECT TO_CHAR(SYSDATE,'YYYY"年"MM"月"]]></description><category></category></item><item><title><![CDATA[Oracle：日期函数]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52209342</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52209342</guid><author>oraclestudyroad</author><pubDate>Mon, 15 Aug 2016 11:03:41 +0800</pubDate><description><![CDATA[Oracle函数内容：日期函数，日期函数对日期进行运算。常用的日期函数有：

1. ADD_MONTHS(d,n)，在某一个日期d上，加上指定的月数n，返回计算后的新日期。d表示日期，n表示要加的月数。

图1 ADD_MONTHS函数示例



2. LAST_DAY(d)，返回指定日期当月的最后一天。

图2 LAST_DAY函数示例



3. ROUND(d[,]]></description><category></category></item><item><title><![CDATA[Oracle：数字函数]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52209317</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52209317</guid><author>oraclestudyroad</author><pubDate>Mon, 15 Aug 2016 11:01:24 +0800</pubDate><description><![CDATA[Oracle函数内容：数字函数，数字函数接受数字参数，参数可以来自表中的一列，也可以是一个数字表达式。





函数


说明


示例




ABS(x)


x绝对值


ABS(-3)=3




ACOS(x)


x的反余弦


ACOS(1)=0




COS(x)


余弦


COS(1]]></description><category></category></item><item><title><![CDATA[Oracle字符函数]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52190427</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52190427</guid><author>oraclestudyroad</author><pubDate>Fri, 12 Aug 2016 11:52:02 +0800</pubDate><description><![CDATA[Oracle函数教程：字符函数，字符函数接受字符参数，这些参数可以是表中的列，也可以是一个字符串表达式。下表列出了常用的字符函数。





函数


说明




ASCII(x)


返回字符x的ASCII码。




CONCAT(x,y)


连接字符串x和y。




INSTR(x, str [,start] [,n)

]]></description><category></category></item><item><title><![CDATA[Oracle伪列rownum]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52190408</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52190408</guid><author>oraclestudyroad</author><pubDate>Fri, 12 Aug 2016 11:49:31 +0800</pubDate><description><![CDATA[Oracle基础知识：伪列rownum，伪列就像表中的列一样，但是在表中并不存储。伪列只能查询，不能进行增删改操作。

在查询的结果集中，ROWNUM为结果集中每一行标识一个行号，第一行返回1，第二行返回2，以此类推。通过ROWNUM伪列可以限制查询结果集中返回的行数。

ROWNUM与ROWID不同，ROWID是插入记录时生成，ROWNUM是查询数据时生成。ROWID标识的是行的物理地址]]></description><category></category></item><item><title><![CDATA[Oracle子查询]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52190392</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52190392</guid><author>oraclestudyroad</author><pubDate>Fri, 12 Aug 2016 11:48:04 +0800</pubDate><description><![CDATA[Oracle基础内容：子查询（单行、any、all），子查询在SELECT、UPDATE、DELETE语句内部可以出现SELECT语句。内部的SELECT语句结果可以作为外部语句中条件子句的一部分，也可以作为外部查询的临时表。子查询的类型有：

1. 单行子查询：不向外部返回结果，或者只返回一行结果。

2. 多行子查询：向外部返回零行、一行或者多行结果。

案例1：查询出销售部(SA]]></description><category></category></item><item><title><![CDATA[Oracle连接查询]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52190378</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52190378</guid><author>oraclestudyroad</author><pubDate>Fri, 12 Aug 2016 11:46:38 +0800</pubDate><description><![CDATA[Oracle基础教程：连接查询，在SQL Server中已经学习过内联接(inner join)、外联接(outer join)，外联接又分为左外联接(left outer join)和右外联接(right outer join)。Oracle中对两个表或者若干表之间的外联接用(+)表示。

案例7：请查询出工资大于2000元的，员工姓名，部门，工作，工资。

由于部门名称在dept中，其]]></description><category></category></item><item><title><![CDATA[Oracle集合运算]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52179514</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52179514</guid><author>oraclestudyroad</author><pubDate>Thu, 11 Aug 2016 09:18:05 +0800</pubDate><description><![CDATA[Oracle基础知识：集合运算，集合运算就是将两个或者多个结果集组合成为一个结果集。集合运算包括：

··INTERSECT(交集)，返回两个查询共有的记录。

··UNION ALL(并集)，返回各个查询的所有记录，包括重复记录。

··UNION(并集)，返回各个查询的所有记录，不包括重复记录。

··MINUS(补集)，返回第一个查询检索出的记录减去第二个查询检索出的记录之后]]></description><category></category></item><item><title><![CDATA[Oracle：like模糊查询]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52179501</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52179501</guid><author>oraclestudyroad</author><pubDate>Thu, 11 Aug 2016 09:16:45 +0800</pubDate><description><![CDATA[Oracle基础知识：like模糊查询，在一些查询时，可能把握不准需要查询的确切值，比如百度搜索时输入关键字即可查询出相关的结果，这种查询称为模糊查询。模糊查询使用LIKE关键字通过字符匹配检索出所需要的数据行。字符匹配操作可以使用通配符“%”和“_”:

··%：表示零个或者多个任意字符。

··_：代表一个任意字符。

语法是：LIKE '字符串'[ESCAPE '字符']。匹配的]]></description><category></category></item><item><title><![CDATA[Oracle：in/Not in操作]]></title><link>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52179490</link><guid>https://blog.youkuaiyun.com/oraclestudyroad/article/details/52179490</guid><author>oraclestudyroad</author><pubDate>Thu, 11 Aug 2016 09:15:25 +0800</pubDate><description><![CDATA[Oracle入门知识：in/Not in操作，在Where子句中可以使用IN操作符来查询其列值在指定的列表中的行。比如：查询出工作职责是SALESMAN、PRESIDENT或者ANALYST的员工。条件有两种表示方法：

1. WHERE job = 'SALESMAN ' OR job = 'PRESIDENT ' OR job = 'ANALYST '

2. WHERE job IN]]></description><category></category></item></channel></rss>