E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
#oracle笔记
oracle笔记
(十五)分组函数的介绍
分组函数的介绍分组函数作用于一组数据,并对一组数据返回一个值.常见的分组函数有:函数名称函数描述Count返回找到的记录数Min返回一个数字列或计算列的最小值Max返回一个数字列或计算列的最大值Sum返回一个数字列或计算列总和avg返回一个数字列或计算列的平均值分组函数的语法:SELECT [column,]group_function(column),...FROM
yinghuayu1324117
·
2011-04-14 16:00
oracle
sql
oracle笔记
(十四)Oracle的高级查询2
1、 交叉联接交叉连接即笛卡儿乘积,是指两个关系中所有记录的任意组合。一般情况下,交叉查询是没有实际意义的。SQL>select*fromempecrossjoindeptd;备注:可以添加where子句筛选出有意义的数据。建议不使用。2、 自连接查询如果在一个连接查询中,涉及到的两个表都是同一个表,这种查询称为自连接查询。同一张表在FROM字句中多次出现,为了区别该表的每一次出现,需要为表定义一
yinghuayu1324117
·
2011-04-14 16:00
oracle
sql
工作
oracle笔记
(十四)Oracle的高级查询链接类型
Join_type连接类型分类如下:1、 内连接:内连接根据所使用的比较方式不同,把内连接分为了:1) 等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。SQL>select*fromempeinnerjoindeptdone.deptno=d.deptno;2) 不等连接:在连接条件使用除等于运算符以外的其它比较运算符比较被连接
yinghuayu1324117
·
2011-04-13 18:00
oracle
sql
oracle笔记
(十三)条件表达式
条件表达式:IF-THEN-ELSE逻辑CASEexprWHENcomparison_expr1THENreturn_expr1 [WHENcomparison_expr2THENreturn_expr2 WHENcomparison_exprnTHENreturn_exprn ELSEelse_expr]END DECODE(col|expressi
yinghuayu1324117
·
2011-04-13 17:00
oracle
sql
oracle笔记
(十一)日期时间函数.doc
日期时间函数Oracle中的日期型数据实际含有两个值:日期和时间。默认的日期格式是DD-MON-RR.日期时间函数用来返回当前系统的日期和时间、以及对日期和时间类型的数据进行处理运算。add_months(date,count);在指定的日期上增加count个月last_day(date);返回日期date所在月的最后一天months_between(date1,dates);返回date1到da
yinghuayu1324117
·
2011-04-13 13:00
oracle
sql
oracle笔记
(十)循环语句
循环语句 最基本的循环称为无条件循环,如果没有指定exit语句,循环将无条件执行,这种循环称为死循环,死循环尽量避免。语法格式如下: Loop ---statement--- Exitwhencondition Endloop; 案例:SQL>declare inumber(2):=1; begin loop dbms_
yinghuayu1324117
·
2011-04-13 13:00
oracle
sql
oracle笔记
(十二)通用函数.doc
通用函数这些函数适用于任何数据类型,同时也适用于空值:NVL(expr1,expr2)NVL2(expr1,expr2,expr3)expr1不为NULL,返回expr2;为NULL,返回expr3NULLIF(expr1,expr2)相等返回NULL,不等返回expr1COALESCE(expr1,expr2,...,exprn) nvl()将空值转换成一个已知的值:l 可以使用的数
yinghuayu1324117
·
2011-04-13 13:00
oracle
sql
oracle笔记
(九)PL/SQL编程
PL/SQL是oracle的专用语言,它对标准的SQL语言的扩展.SQL语句可以嵌套在PL/SQL语言中,并结合处理语句。 PL/SQL程序结构 使用了程序块的结构组织的代码.最简单的程序块是一种被称为”匿名块”的程序块,匿名块是指不会被oracle存储并且不能够重用程序块。PL/SQL程序通常包括3部分:Declare部分、exception部分、Begin和end部分.Begin和end是PL
yinghuayu1324117
·
2011-04-13 13:00
oracle
sql
编程
oracle笔记
(八)数字函数
数字函数: ROUND: 四舍五入 ROUND(45.926, 2) 45.93 TRUNC: 截断 &nb
yinghuayu1324117
·
2011-04-13 07:00
oracle
sql
oracle笔记
(七)Sql--plus函数
Sql--plus函数: 字符串函数是oracle使用最广泛的一种函数. LOWER:小写 UPPER:大写 INITCAP:首字母大写 CONCAT:连接 SUBSTR:截取 (参数,开始,数目) LENGTH:返回字符串的长度 INSTR:(参数,字母) 返回字母出现的位置 LPAD:(参数,长度,在前补齐参数字母) RPAD:(参数,长度,在后补齐参数字母)
yinghuayu1324117
·
2011-04-13 07:00
oracle
sql
工作
oracle笔记
(六)Order by 子句
Order by 子句: 使用 ORDER BY 子句排序 ASC(ascend): 升序 DESC(descend): 降序 ORDER BY 子句在SELECT语句的结尾。 //查询员工信息按照部门的编号进行升序排列 默认的是 asc SQL> select empno,ename,job,mgr,hiredate,sal,comm,deptn
yinghuayu1324117
·
2011-04-13 07:00
oracle
sql
ORACLE笔记
sqlplus"/assysdba"sqlplus/nologconn/assysdba user_tablesdba_usersALTERUSERusernameACCOUNTUNLOCK;ALTERUSERusernameIDENTIFIEDpassword;DESCtablename;ORDERBYcolumnnameDESC/ASC&&&DEFINEBETEENANDINLIKEDISTI
l176266956
·
2011-04-11 21:00
oracle笔记
(五)条件查询
条件查询 SELECT *|{[DISTINCT] column|expression [alias ],...} FROM table [WHERE conditio
yinghuayu1324117
·
2011-04-08 21:00
oracle
sql
oracle笔记
(二)DOS界面操作
一、安装成功后进入DOS界面操作在进行以下操作时,需启动oracle服务。A、进入sql界面:开始--运行--cmd:输入sqlplus回车提示输入正确的用户名和密码B、开始—>所有程序-àoracle的-à运行sql命令—>直接采用conn用户名/密码进入用户名默认的是:sys,system.密码是:你安装的密码输入正确的用户名及密码即可进入界面。二、密码修改当忘记密码时,可以采用sqlplus
Gordon6
·
2011-04-08 21:00
oracle笔记
(四)select基本语句
oracle基本的查询语句 SELECT *|{[DISTINCT] column |expression [alias ],...}FROM table; SQL> select * from
yinghuayu1324117
·
2011-04-08 21:00
oracle
sql
oracle笔记
(三)sql的介绍
Sql 的介绍 SQL 是 structured Query Language( 结构化查询语言 ) 的缩写。可以使用 sql 语句建立或删除数据库的对象 , 插入 , 修改和更新数据库中的数据,并且可以对数据库执行各种日常管理的操作。它是所有关系数据库管理系统的标准语言 . 换句话说使用 sql 可以对所有的关系数据库进行操作。 SQ
yinghuayu1324117
·
2011-04-08 21:00
数据结构
oracle
sql
D语言
oracle笔记
(二)DOS界面操作
一、 安装成功后进入 DOS 界面操作 在进行以下操作时 , 需启动 oracle 服务。 A 、进入 sql 界面:开始 -- 运行 --cmd :输入 sqlplus 回车 提示输入正确的用户名和密码 B 、开始 —> 所有程序 - à oracle 的 - à 运行 sql 命令 —> 直接采用 conn 用户名 / 密码 进入
yinghuayu1324117
·
2011-04-08 20:00
oracle
sql
SQL Server
dos
配置管理
ORACLE笔记
-琐碎知识
1、对有有索引的列进行函数操作及||操作会使索引无效,在SQL中应尽量避免(在ORACLE9i,11g下测试) 例如 select t.* from ch_info_commission_req_detail t where t.requestid ='12345'会使用到requestid列上的索引, 而select t.* from ch_
hongye612430
·
2011-04-06 16:00
oracle
sql
mobile
oracle笔记
大表处理:实例: create table hs_trade_list_tb --建表 ( ...... subacct varchar2(32), &nbs
sui366
·
2011-03-22 20:00
oracle
oracle笔记
适用负载均衡时,如果程序采用jdbc连接,应该按以下方式连接: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL =TCP)(HOST=rac1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=rac2)(PORT=1521))(FAILOVER=on)(LOAD_BALANCE=on)(CONNECT_DATA
bluewind1433
·
2011-01-27 11:00
oracle
jdbc
oracle笔记
1
1、 以职位分组,找出平均工资最高的两种职位 select job from (select job, avg(sal) from scott.emp group by
suzuki
·
2011-01-26 19:00
oracle
sql
oracle笔记
2
1。查看globalname select* fromglobal_name;2.查看执行计划 select *from table(dbms_xplan.display);3.修改当前session语言 altersessionsetnls_language=american;4.killsession altersystemkillsession'sid,SERIAL#';5.oracle状态
wzq110120
·
2011-01-12 17:00
oracle
sql
Oracle笔记
之第一天:Oracle 10g在RedHat5下的安装
1、安装前准备:检查内存 最少1G freeswap 内存的1.5倍以上 freetmp临时目录 要求400M以上 df-h安装空间至少4到5个G,这里建议20个G2,用户的创建groupadddbagroupaddoinstalluseraddoracle-goinstall-Gdbapasswdoracle3,创建目录mkdir/u01/oracle/10g-pmkdir/
oracle_sysdba
·
2010-12-11 20:00
oracle
oracle
职场
休闲
10g安装
最全的
oracle笔记
Oracle SQL day1 Oracle SQL(Oracle 9i 9.2.0.1.0) 一、DataBase 保存数据,以表的形式表现数据 二、SQL SQL(structure que
hongshaobobo
·
2010-12-08 14:00
数据结构
oracle
sql
SQL Server
脚本
最全的
oracle笔记
阅读更多OracleSQLday1OracleSQL(Oracle9i9.2.0.1.0)一、DataBase保存数据,以表的形式表现数据二、SQLSQL(structurequerylanguage结构化查询语言),是操作关系型数据库中的对象DDL(datadefinitionlanguage数据定义语言),用于建表或删表操作,以及对表约束进行修改。createtable,altertable,
hongshaobobo
·
2010-12-08 14:00
Oracle
SQL
数据结构
SQL
Server
脚本
oracle笔记
一(sql语句方面)
oracle笔记
一(sql语句方面) 一.sql语句--================================================1.增加主键 altertableTABLE_NAMEaddconstraintKEY_NAMEprimarykey
wangshengfeng1986211
·
2010-11-27 17:00
oracle
sql
数据库
user
table
database
oracle笔记
常用: 1.sysdate,rownum,user,rowid 2.dict, V$fixed_table, dict_columns ===================================================================== 一。重点 创建表空间: CREATE SMALLFILE TABLESPACE "
wzq110120
·
2010-11-12 12:00
oracle
sql
SQL Server
ext
Access
oracle笔记
oracle没有自增字段这样的功能,但是通过触发器(trigger)和序列(sequence)可以实现。 create table t_table (id number(4) primary key, is_leaf char(1) default 'y' check (is_leaf in('y','n')), is_client char(1) default '
catdoc
·
2010-09-28 15:00
oracle
sql
cache
Oracle笔记
--某年的前一年的最后一天 SELECT add_months(to_date('2009'||'-12-31','yyyy-MM-dd'), -12) FROM dual; --获得12个月 select lpad(level, 2, 0) from dual connect by level < 13 --获得当前月份的第一天和最后一天 select trunc(
yourgame
·
2010-08-19 11:00
oracle
sql
oracle笔记
(2)
设置环境变量: ORACLE_SID=oral10g\ --变局部变量 export ORACLE_SID --变全局变量 unset ORACLE_SID &n
laz383310051
·
2010-07-19 15:00
oracle
sql
mysql
嵌入式
HP
oracle笔记
(2)
设置环境变量: ORACLE_SID=oral10g\ --变局部变量 export ORACLE_SID --变全局变量 unset ORACLE_SID &n
laz383310051
·
2010-07-19 15:00
oracle
sql
mysql
嵌入式
HP
oracle笔记
(1)
t1表和t2表做内连接,连接条件为on t1.c1 = t2.c2, 假设t1表做驱动表,t2表做匹配表,记录的匹配过程如下: 1、从t1表中读取第一条记录r1,若它的c1值为1 2、根据该值到t2表中查找匹配的记录,即需要遍历t2表,从t2表中的第一条记录开始,若该记录(r1)的c2列的值=1,我们就说这两条记录能够匹配上,那么t1的r1和t2的r1组合起来,作为结果集里的一条记录,否则不
laz383310051
·
2010-07-19 15:00
数据结构
oracle
oracle笔记
(1)
t1表和t2表做内连接,连接条件为on t1.c1 = t2.c2, 假设t1表做驱动表,t2表做匹配表,记录的匹配过程如下: 1、从t1表中读取第一条记录r1,若它的c1值为1 2、根据该值到t2表中查找匹配的记录,即需要遍历t2表,从t2表中的第一条记录开始,若该记录(r1)的c2列的值=1,我们就说这两条记录能够匹配上,那么t1的r1和t2的r1组合起来,作为结果集里的一条记录,否则不
laz383310051
·
2010-07-19 15:00
数据结构
oracle
oracle笔记
数据库分三种:一:小型数据库 微软的:access foxbase 二:中性数据库 瑞典 MySql
kongdesheng
·
2010-06-09 11:00
数据结构
oracle
sql
SQL Server
Sybase
Oracle笔记
2--表空间
表空间 1.表空间分类:1)用户表空间(最常用) 2)临时表空间(temporary) 3)还原表空间(undo) A
ami1984
·
2010-06-06 16:00
oracle
C++
c
C#
MySpace
Oracle笔记
1--用户管理
1.创建用户 语法:create user 用户名 identified by 密码 注意: A.oracle密码必须是字母开头 B.新创建的用户是没有任何权限,包括登录数据库等。 C.oracle用户名和密码不区分大小写 -------------------------------------------------------
ami1984
·
2010-06-06 15:00
oracle
尚学堂
oracle笔记
收藏
尚学堂Oracle课堂笔记(一) 1.desc(描述) emp 描述emp这张表2.desc dept 部门表3.desc salgrade 薪水等级4.select *from table 查
usenrong
·
2010-04-08 21:00
设计模式
数据结构
oracle
D语言
的
Oracle笔记
1、http://127.0.0.1:5560/isqlplus/ 访问自己的或者别人的oracle。 2、isqlplus不用装客户端也行。 3、sqlplus sys/bjsxt as sysdba 4、desc emp/dept/salgrade;//显示表结构 5、select sysdate from dual;//显示日期 6、select a*12 "nihao
cqzs19871202
·
2010-03-25 09:00
oracle
sql
C++
c
C#
的
Oracle笔记
阅读更多1、http://127.0.0.1:5560/isqlplus/访问自己的或者别人的oracle。2、isqlplus不用装客户端也行。3、sqlplussys/bjsxtassysdba4、descemp/dept/salgrade;//显示表结构5、selectsysdatefromdual;//显示日期6、selecta*12"nihaoY"fromdual;//别名中有空格用双引
cqzs19871202
·
2010-03-25 09:00
Oracle
C
C++
C#
SQL
oracle笔记
九(触发器)
触发器: 分类: a).DML触发器 b).替代触发器 c).系统触发器 创建DML触发器: Create or replace trigger Tri_DelEmp Before delete on scott.emp For each row Begin insert into emp_history(empno,ename,job,sal ,co
jinliyixi
·
2010-03-05 16:00
数据结构
oracle
C++
c
OO
oracle笔记
八(函数+存储过程+包)
函数:(过程和函数的唯一区别是函数总向调用者返回数据,而过程则不返回数据) 1. 创建函数 Create or replace function get_salary( V_deptno number,emp_count out number)return number ------这里的type只能是类型,不能有长度或大小的定义 Is V_sum number; Be
jinliyixi
·
2010-03-05 16:00
oracle
sql
C++
c
C#
oracle笔记
七(游标变量)
游标变量: 游标变量是动态的,而游标是静态的。游标只能与指定的查询相连,即固定指向一个查询的内存处理区域,而游标变量则可与不同的查询语句相连,它可以指向不同查询语句的内存处理区域(但不能同时指向多个内存处理区域,在某一时刻只能与一个查询语句相连),只要这些查询语句的返回类型兼容即可) declare type emp_job_record_type is re
jinliyixi
·
2010-03-05 16:00
oracle
oracle笔记
六(游标)
游标:游标是一个指向上下文的句柄( handle)或指针 1. 显示游标(用于查询语句,尤其是多行的查询语句) Declare V_emp emp%rowtype; Cursor c_cursor is select * from emp; Begin Open c_cursor; Fetch c_cursor into v_emp; While c_cursor%fou
jinliyixi
·
2010-03-05 16:00
oracle
sql
C++
c
C#
oracle笔记
五(类型+循环+异常)
复合类型: 1. 记录类型 a) Type t_record is record( T_empno emp.empno%type, T_ename emp.ename%type T_row emp%rowtype ); b) rowtype T_row emp%rowtype := &no; 2. PL/SQL表类型(相当于数组类型) Type dept_table_t
jinliyixi
·
2010-03-05 16:00
oracle
sql
oracle笔记
四(常用操作)
事务处理 显示结束事务:commit/rollback(rollback默认回滚到事务最初端) 隐式提交事务:DDL/DCL 保存点: savepoint(提交以后保存点释放) Savepoint A; Rollback to A; 用户字典:user_objects;(用户名下的对象) 查看用户定义的表: Select object_name from user_obje
jinliyixi
·
2010-03-05 16:00
数据结构
oracle
C++
c
C#
oracle笔记
三(Sql99语法)
1. 交叉连接cross join(相当于笛卡尔积效果) Select e.ename,d.dname From emp e cross join dept d; 2. 自然连接 natural join Select e.ename,d.dname From emp e natural join dept d; 3. 使用using子句的方式指定作等值连接的列 Select
jinliyixi
·
2010-03-05 16:00
oracle
oracle笔记
二(常用各类函数)
条件表达式 1. case exp1 when…then…else…end(exp1不可为空或比较运算符) 2. decode(exp1,search1,result1,search2,result2…,result) 分组函数(组函数忽略空值) 1. avg 2. max 3. min 4. sum 5. count 查找当前用户名下的所有表 Select table
jinliyixi
·
2010-03-05 16:00
oracle
oracle笔记
一(常用各类函数)
三种使用Sqlplus 方式: Sqlplus: 1. 进入cmd命令行窗口 2. sqlplus scott/wj Sqlplusw: 开始->程序->Oracle->应用程序开发->sqlplus Isqlplus:(浏览器) http://localhost:5560/isqlplus 单行函数 1. lower(‘HELLO WORLD’)
jinliyixi
·
2010-03-05 16:00
oracle
浏览器
Oracle笔记
3:脚本
PL/SQL块过程开头begin结尾end;执行run输出函数DBMS_OUTPUT.PUT_LINE('@@@@@@@') 运行单条PL/SQL语句EXEC Sql*plus不区分大小写。脚本方式运行命令;脚本的扩展名.sql和.extstart@区别:start只能在SQL*Plus内使用@还可以在操作系统命令行内使用。脚本传递参数:start脚本名参数1,参数2,。。。运行时,oracle会
supermanse
·
2010-01-10 19:32
oracle
职场
脚本
休闲
Oracle笔记
3:脚本
PL/SQL块过程开头begin结尾end;执行run输出函数DBMS_OUTPUT.PUT_LINE('@@@@@@@') 运行单条PL/SQL语句EXEC Sql*plus不区分大小写。脚本方式运行命令;脚本的扩展名.sql和.extstart@区别:start只能在SQL*Plus内使用@还可以在操作系统命令行内使用。脚本传递参数:start脚本名参数1,参数2,。。。运行时,oracle会
supermanse
·
2010-01-10 19:32
oracle
脚本
职场
休闲
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他