oracle
文章平均质量分 63
jguangyou
这个作者很懒,什么都没留下…
展开
-
Oracle体系结构
oracle体系结构,介绍的相当不错。(附件) 概念:1.数据库:数据一个的集合。数据库中数据存储在表中,表有列组成,表的数据按行的方式存放。2.实例(instance):为了访问数据库,oracle使用了一组所有用户共享的一组后台进程,此外还有一些内存结构(system global area SGA),他们是存取数据库的软件机制,后台进程和SGA构成了oracle数据库实例。...原创 2010-10-11 16:34:08 · 67 阅读 · 0 评论 -
SQL常用分组函数
MAXMINAVGSUMCOUNT当执行数据统计时,一定要正确使用GOURP BY字句、WHERE字句和分组函数,使用的注意事项:1. 分组函数只能出现在选择表、HAVING字句和ORDER BY 字句中2. 如果在SELECT语句中同时使用GROUP BY HAVING 以及ORDER BY子句,则必须将ORDER BY子句放在最后,默认...原创 2010-12-01 16:53:35 · 201 阅读 · 0 评论 -
PL/SQL集合方法(四)
集合方法是ORACLE所提供的用于操纵集合变量的内置函数或过程,其中EXISTS,COUNT,LIMIT,FIRST,NEXT,PRIOR和NEXT是函数,而EXTEND,TRIM和DELETE是过程。集合方法的调用方式: collection_name.method_name[(parameter)] 注意,集合方法只能在PL/SQL语句中使用,不能在SQL语句中调...原创 2010-12-01 16:30:55 · 89 阅读 · 0 评论 -
PL/SQL数据类型(三)
PL/SQL数据类型主要包括标量数据类型和复合数据类型。标量数据类型比较简单,不在详细说明。复合数据类型主要包括PL/SQL记录、PL/SQL表(索引表)、嵌套表和变长数组(VARRAY)。下边详细描述。PL/SQL记录:PL/SQL记录类似于高级语言中的结构,可以存储多个字段值,类似于表中的一行数据。当使用记录变量时,必须先定义记录的结构,然后定义记录类型的变量。定义记录结构的语...原创 2010-11-30 16:24:10 · 182 阅读 · 0 评论 -
PL/SQL条件控制(二)
1.IF条件语句 在PL/SQL语句块中,IF语句可以包含IF、ELSIF、ELSE、THEN、END IF等关键字,其完整的语法格式为: IF condition1 THEN …………; [ ELSIF condition2 THEN …………;] [ELSE …………;] ...原创 2010-11-29 15:56:15 · 101 阅读 · 0 评论 -
PL/SQL概述(一)
PL/SQL是Procedure Language/Structuer Query Language 的英文缩写,是ORACLE对标准的SQL的扩展,全面支持SQL的数据库操作、事务控制等。PL/SQL完全支持SQL数据类型,减少了在应用程序和数据库之间的转换数据的操作。在PL/SQL程序中,PL/SQL程序块是基本程序单元,编写PL/SQL程序实际上就是编写PL/SQL块。要完成相...原创 2010-11-26 18:12:31 · 102 阅读 · 0 评论 -
SQL语言分类
数据查询语言(SELECT语句):用于检索数据库数据。在SQL所有语句中,SELECT语句的功能和语法最复杂、最灵活。数据库操作语言(Data Manipulation Language,DML):用于改变数据库数据,包括INSERT、UPDATE和DELETE三条语句,分别执行插入、更新和删除功能。事物控制语言(Transactional Control Language TCL):用...原创 2010-11-22 10:55:09 · 53 阅读 · 0 评论 -
SQL where子句常用操作符
=、>、< 等于、大于、小于<>、!=不等于>=大于等于ANY 与一个列表中的任何一个值比较ALL 与一个列表中的所有值进行比较BETWEEN指定条件在两个值之间,包括边界值LIKE匹配字符样式,一般用于模糊查询IN匹配列表值IS NULL匹配空值...原创 2010-11-19 10:32:31 · 301 阅读 · 0 评论 -
oracle group by 和mysql group by 区别
在mysql中,要查出一个表的C_NAME不重复的记录的所有字段,使用distinct肯定不行了(会distinct所有字段),这时可以使用group by C_NAME,例如:select c_id,c_name,c_address from t_user group by c_name;执行这个语句没有问题。但是,在oracle中,就会出现“ORA-00979 不是group by表达式”...原创 2010-11-03 16:30:56 · 121 阅读 · 0 评论 -
oracle数据库的启动和关闭
一、启动:当使用oracle的STARTUP命令来启动数据库时,执行过程如下: 1.首先使用服务器上的spfileSID参数文件来启动实例。 2.如果没有找到spfileSID,就使用服务器上默认的spfile文件启动。 3.如果没有找到spfile,就使用initSID文件启动。 4.如果没有找到initSID,就使用默认的pfile启动。 ...原创 2010-11-01 17:58:41 · 111 阅读 · 0 评论 -
SQL通配符
在搜索数据库中的数据时,您可以使用 SQL 通配符。SQL 通配符在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符:通配符描述%替代一个或多个字符_仅替代一个字符[charlist]字符列中的任何单一字符[^charli...原创 2010-10-26 14:43:50 · 74 阅读 · 0 评论 -
数据库设计范式的理解(转)
原文地址http://www.ccvita.com/418.html 前言为什么要写这篇文章呢,从去年年底开始,就和很多做技术的朋友交流过,从数据库设计到数据库架构各个方面的内容。有一些朋友执着于ORM,执着于所谓的数据库设计,却忘记了一切技术是要为业务服务这个基石。当然这文章里也有一些自己的理解,想向大家表达。范式是什么范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满...原创 2015-07-27 11:20:04 · 109 阅读 · 0 评论