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笔记
马士兵orcal笔记
尚学堂马士兵老师
oracle笔记
(2008-10-30 10:17:39) 第一课:客户端 1.
jtlyuan
·
2011-08-10 01:00
oracle
面试
【
oracle笔记
】dba_ all_ user_ 表视图
DBA_USERSdescribesallusersofthedatabase,andcontainsmorecolumnthanALL_USERS.ALL_USERS listsallusersofthedatabasevisibletothecurrentuser.Thisviewdoesnotdescribetheusers(seetherelatedviews).USER_usersdes
jsCPB
·
2011-07-29 13:00
【
oracle笔记
】查询指定的时间
在一个指定的日期上加/减年月日进行查询,selectsysdate+/- interval'n'日期单位fromdual;interval告诉系统相隔的时间数,日期单位有YEAR,MONTH,DAY,HOUR,MINUTE,SECOND如查询前一年的时间selectsysdate-interval'3'yearfromdual;另外一种方法selectsysdate+/-nfromdual;
jsCPB
·
2011-07-28 13:00
【
oracle笔记
】tnsnames.ora详解~~还少点,关于外部过程代理程序的
#tnsnames.oraNetworkConfigurationFile:D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora#GeneratedbyOracleconfigurationtools.SUN= #网络服务名,客户端会通过相应的网络服务名连接到目标数据库 (DESCRIPTION= (ADDRESS_LIST=
jsCPB
·
2011-07-27 20:00
【
oracle笔记
】dedicated servers和shared servers基础
补充一个基础系列,呵呵,我也来打个比方:)假如你来到一个城市,要在这个城市的不同的地方办几件事情,在交通方面你有两种选择:一个是雇一辆专车,这辆专车将会把你从A带到B,一直等你把在B的事情办完,在把你从B带到C。。。。。。另一种选择是给出租车公司打电话订辆出租车,先把你从A带到B,然后你和出租车该干嘛干嘛,你去办你的事情,出租车去接别的生意,等你在B的事情办完了,你再跟出租车公司订车,出租车公司将
jsCPB
·
2011-07-27 20:00
oracle笔记
3
十、ManagingTables1、--创建临时表空间--session级有效createglobaltemporarytabletmp_sessiononcommitpreserverowsasselect*fromt;--transaction级有效createglobaltemporarytabletmp_transactiononcommitdeleterowsasselect*fromt
sunlin5000
·
2011-07-22 10:00
【
oracle笔记
】外部过程
oracle存储的过程可以采用PL/SQL或Java语言进行编写。而在某些情况下,开发人员可能希望使用其他语言。这时就会用到外部过程调用,即在PL/SQL程序内调用其他语言编写的程序。oracle支持的外部过程必须使用C语言编写。与OCI库连接的用户进程软件,则可以使用C或C++语言编写。 一般来说,性能是使用C语言的原因。PL/SQL存储过程或Java存储过程都不能被
jsCPB
·
2011-07-15 23:00
java
oracle
manager
语言
数据库服务器
oracle笔记
2
五、 UsingDataDictionaryandDynamicPerformanceViews 1、数据字典的表 dictionary,all_object,dba_object,select*fromv$controlfile;selectdbid,namefromv$database;selectinstance_namefromv$instance; 六、Maintainingt
sunlin5000
·
2011-07-15 17:00
【
oracle笔记
】配置侦听器的安全性,控制数据库的访问,外部过程
监听器的安全性Oracle监听机制是外部应用程序连接oracle服务器的入口。给监听器listener设置密码,可以防止非管理员用户或远程用户恶意停止监听器。通过NetManagerGUI、lsnrctl实用程序、DatabaseControl或手动编辑listener.ora文件,都可以启动和设置侦听器的口令。使用NetManager、DatabaseControl设置的密码都会被oracle自
jsCPB
·
2011-07-15 16:00
oracle体系结构
oracle笔记
:unix命令:ipcssql语句:showsga --查看granule_size selectcomponent,granule_size
sunlin5000
·
2011-07-06 16:00
oracle
File
database
System
character
library
oracle笔记
一(sql语句方面)
oracle笔记
一(sql语句方面) 一.sql语句--================================================1.增加主键 altertableTABLE_NAMEaddconstraintKEY_NAMEprimarykey
chenjinlin1
·
2011-07-04 09:00
oracle
sql
数据库
user
table
database
Oracle笔记
OracleSQLday1 OracleSQL(Oracle9i9.2.0.1.0) 一、DataBase 保存数据,以表的形式表现数据二、SQL SQL(structurequerylanguage 结构化查询语言),是操作关系型数据库中的对象 DDL(datadefinitionlanguage数据定义语言),用于建
huozhicheng
·
2011-06-30 22:00
oracle
sql
sql
数据库
server
table
constraints
【
oracle笔记
】实例恢复instance failure and recovry
预备知识对数据库进行修改的时候,服务进程先将要修改的数据块读入数据库高速缓冲区databasebuffercache,然后在日志缓冲区中写入即将应用于数据块的变化(包括应用于数据块的变化和撤销块undo的变化)。如果是更新列,新值(应用于表数据块的变化)和旧值(应用于撤销块的变化)都会被写入日志缓冲区redologbuffer。生成重做日志后,就可以在databasebuffercache内完成
jsCPB
·
2011-06-25 00:00
【
oracle笔记
】scope参数
SCOPE子句及说明 SCOPE子句说明SCOPE=SPFILE只更改服务器参数文件中的参数。更改在下次启动时生效,对于静态参数也有效。SCOPE=MEMORY只更改内存中的参数。只作用于动态参数,更改立即生效。因为没有更新服务器参数文件,所以更改不能永久保留。SCOPE=BOTH只对动态参数有效,更改立即生效并且永久保留。 如果使用SPFILE服务器参数文件启动的实例,默认设置为SCOPE=BO
jsCPB
·
2011-06-22 14:00
Oracle笔记
Oracle笔记
主编:够潮 版本:V
xyc1025126
·
2011-06-12 13:00
数据结构
oracle
cache
F#
Oracle笔记
本(1102)
select 2*3 from dual; --求年薪 select ename,sal, sal*12 from emp; --别名 select ename,sal, sal*12 as "年薪" from emp; select ename,sal, sal*12 "年薪" from emp; --员工一年总收入 sel
一杯白开水w
·
2011-05-30 15:00
数据结构
oracle
sql
cache
【
oracle笔记
】权限与角色管理
1.1RESOURCE和CONNECT角色RESOURCE角色权限包括CREATECLUSTER、CREATEINDEXTYPE、CREATEOPERATOR、CREATEPROCEDURE、CREATESEQUENCE、CREATETABLE、CREATETRIGGER、CREATETYPE。CONNECT角色权限包括ALTERSESSION,CREATESESSION,CREATECLUST
jsCPB
·
2011-05-29 19:00
【
oracle笔记
】Chapter 2 PL/SQL 控制结构
2.6.1IF-THEN-ELSE IFboolean_expression1THEN sequence_of_statements1; [ELSIFboolean_expression2THEN sequence_of_statements2;] ... [ELSE
jsCPB
·
2011-05-29 00:00
【
oracle笔记
】解锁 SCOTT用户
登陆oracle后执行如下命令可以解锁SCOTT用户ALTERUSERscottACCOUNTUNLOCK;ALTERUSERscottIDENTIFIEDBYyourpassword; 使用PL/SQLDEVELOPER连接oracle数据库,先启动oracle服务即打开数据库,在PL/SQLDEVELOPER中新建链接,输入oracle数据库相应用户的用户名和密码,为了方便可以设置保存密码。输
jsCPB
·
2011-05-27 21:00
oracle
数据库
测试
user
oracle笔记
这是以前学习ORACLE的时候做的笔记,现在拿出来供以后参考: 讲到数据库的时候就要讲到数据库三范式: 第一范式: 每一个表都应该有主键; 列不可分;具体问题具体分析; 第二范式:当表中有多个主键时,其他数据不能依赖于部分主键,否则这样的表会产生数据冗余; 第三范式:不能存在传递依赖;也就是说其他字段的
234390216
·
2011-05-17 09:00
oracle
面试
oracle笔记
这是以前学习ORACLE的时候做的笔记,现在拿出来供以后参考: 讲到数据库的时候就要讲到数据库三范式: 第一范式: 每一个表都应该有主键; 列不可分;具体问题具体分析; 第二范式:当表中有多个主键时,其他数据不能依赖于部分主键,否则这样的表会产生数据冗余; 第三范式:不能存在传递依赖;也就是说其他字段的
234390216
·
2011-05-17 09:00
oracle
面试
oracle笔记
这是以前学习ORACLE的时候做的笔记,现在拿出来供以后参考: 讲到数据库的时候就要讲到数据库三范式: 第一范式: 每一个表都应该有主键; 列不可分;具体问题具体分析; 第二范式:当表中有多个主键时,其他数据不能依赖于部分主键,否则这样的表会产生数据冗余; 第三范式:不能存在传递依赖;也就是说其他字段的
234390216
·
2011-05-17 09:00
oracle
面试
oracle笔记
这是以前学习ORACLE的时候做的笔记,现在拿出来供以后参考: 讲到数据库的时候就要讲到数据库三范式: 第一范式: 每一个表都应该有主键; 列不可分;具体问题具体分析; 第二范式:当表中有多个主键时,其他数据不能依赖于部分主键,否则这样的表会产生数据冗余; 第三范式:不能存在传递依赖;也就是说其他字段的
234390216
·
2011-05-17 09:00
oracle
面试
oracle笔记
这是以前学习ORACLE的时候做的笔记,现在拿出来供以后参考: 讲到数据库的时候就要讲到数据库三范式: 第一范式: 每一个表都应该有主键; 列不可分;具体问题具体分析; 第二范式:当表中有多个主键时,其他数据不能依赖于部分主键,否则这样的表会产生数据冗余; 第三范式:不能存在传递依赖;也就是说其他字段的
234390216
·
2011-05-17 09:00
oracle
面试
oracle笔记
这是以前学习ORACLE的时候做的笔记,现在拿出来供以后参考: 讲到数据库的时候就要讲到数据库三范式: 第一范式: 每一个表都应该有主键; 列不可分;具体问题具体分析; 第二范式:当表中有多个主键时,其他数据不能依赖于部分主键,否则这样的表会产生数据冗余; 第三范式:不能存在传递依赖;也就是说其他字段的
234390216
·
2011-05-17 09:00
oracle
面试
oracle笔记
这是以前学习ORACLE的时候做的笔记,现在拿出来供以后参考: 讲到数据库的时候就要讲到数据库三范式: 第一范式: 每一个表都应该有主键; 列不可分;具体问题具体分析; 第二范式:当表中有多个主键时,其他数据不能依赖于部分主键,否则这样的表会产生数据冗余; 第三范式:不能存在传递依赖;也就是说其他字段的
234390216
·
2011-05-17 09:00
oracle
面试
oracle笔记
这是以前学习ORACLE的时候做的笔记,现在拿出来供以后参考: 讲到数据库的时候就要讲到数据库三范式: 第一范式: 每一个表都应该有主键; 列不可分;具体问题具体分析; 第二范式:当表中有多个主键时,其他数据不能依赖于部分主键,否则这样的表会产生数据冗余; 第三范式:不能存在传递依赖;也就是说其他字段的
234390216
·
2011-05-17 09:00
oracle
面试
oracle笔记
这是以前学习ORACLE的时候做的笔记,现在拿出来供以后参考: 讲到数据库的时候就要讲到数据库三范式: 第一范式: 每一个表都应该有主键; 列不可分;具体问题具体分析; 第二范式:当表中有多个主键时,其他数据不能依赖于部分主键,否则这样的表会产生数据冗余; 第三范式:不能存在传递依赖;也就是说其他字段的
234390216
·
2011-05-17 09:00
oracle
面试
BBY-
Oracle笔记
第一篇
select username,count(username) from v$session where username is not null group by username 查看oracle当前的连接数 select * from v$session where username is not null Oracle导出导入 exp system/manager buff
bby
·
2011-05-09 09:00
oracle
sql
linux
SQL Server
XP
[置顶]
Oracle笔记
目录索引
Oracle笔记
一、oracle的安装、sqlplus的使用
Oracle笔记
二、常用dba命令行
Oracle笔记
三、function、select
Oracle笔记
四、增删改、事务
Oracle笔记
五、创建表
IBM_hoojo
·
2011-05-03 10:00
oracle
编程
xml
function
oop
存储
Oracle笔记
十四、查询XML操作、操作系统文件
--1.随机数selectdbms_random.valuefromdual;selectmod(dbms_random.random,10)fromdual;--0-9随机数selectabs(mod(dbms_random.random,10))fromdual;--40-49随机数select40+abs(mod(dbms_random.random,10))fromdual; --2.Xm
IBM_hoojo
·
2011-05-03 08:00
oracle
xml
exception
null
input
Oracle笔记
十三、PL/SQL面向对象之package
--将方法和过程用包定义createorreplacepackagepkg_empas--输入员工编号查询出员工信息procedurepro_findInfo(in_empnoemp2.empno%type,out_nameoutemp2.ename%type,out_saloutemp2.sal%type);--根据部门编号修改本部门员工工资procedurepro_editInfo(in_em
IBM_hoojo
·
2011-05-03 08:00
oracle
sql
exception
function
测试
fun
[置顶]
Oracle笔记
十二、PL/SQL 面向对象oop编程
------------------------抽象数据类型-------------创建地址类型,一定要加asobject,还可以在类型中加过程或方法createorreplacetypeaddressasobject(provincevarchar2(10),--省份属性cityvarchar2(10)--市属性)notfinal;--notfinal表示该类型可以有子类型 --定义一个子类型
IBM_hoojo
·
2011-05-03 08:00
oracle
object
table
oop
delete
insert
Oracle笔记
十一、PL/SQL函数和触发器
--创建函数createorreplacefunctionadd_sal(sSalnumber)returnnumberisbeginif(sSal>5000)thenreturnsSal+51;elsif(sSal>3000)thenreturnsSal+111;elsereturnsSal+222;endif;end; selectsal,add_sal(sal)fromemp; --触发器
IBM_hoojo
·
2011-05-03 07:00
oracle
user
application
delete
insert
each
Oracle笔记
十、PL/SQL存储过程
--createorreplace创建或替换,如果存在就替换,不存在就创建createorreplaceprocedurepiscursorcisselect*fromdept2forupdate;beginforrow_recordincloopif(row_record.deptno=30)thenupdatedept2setdname=substr(dname,0,length(dname)
IBM_hoojo
·
2011-05-03 07:00
oracle
c
user
table
Integer
存储
Oracle笔记
九、PL/SQL 游标的使用
--演示隐式游标,系统自动声明,自动打开,自动使用并且自动关闭beginupdateempsetsal=1000;dbms_output.put_line('影响的行数:'||sql%rowcount);end; rollback; /*游标的使用方法:第一步:声明游标第二步:打开游标第三步:使用游标进行循环操作第四步:关闭游标*/ --普通游标,游标本身就是一个变量declare--下面的这行代
IBM_hoojo
·
2011-05-03 07:00
oracle
sql
c
Oracle笔记
八、PL/SQL跳转/判断/循环语句块
--goto跳转语句--在goto后,跳转到相应的语句,然后执行该语句和后面所有语句begindbms_output.put_line('goto开始了');gotoc;--不被执行dbms_output.put_line('goto');dbms_output.put_line('goto');dbms_output.put_line('goto');dbms_output.put_line('
IBM_hoojo
·
2011-05-03 07:00
oracle
sql
c
table
Integer
insert
Oracle笔记
七、PL/SQL 异常处理
--异常处理declaresNumnumber:=0;beginsNum:=5/sNum;dbms_output.put_line(sNum);exceptionwhenothersthendbms_output.put_line('isError!');end; --自定义异常declareex_custom_invaild_ageexception;--自定义的异常myerrageint;be
IBM_hoojo
·
2011-05-03 07:00
oracle
exception
table
application
delete
insert
Oracle笔记
六、PL/SQL简单语句块、变量定义
1、简单SQL语句,HellWorld示例--输出信息begindbms_output.put_line('OracleHelloWorld!');end; 2、变量的定义、使用--定义变量declaresNamevarchar2(20);beginsName:='jack';dbms_output.put_line(sName);end;--常用类型declaresNumnumber(1);sC
IBM_hoojo
·
2011-05-03 07:00
oracle
sql
Date
table
Integer
insert
Oracle笔记
五、创建表、约束、视图、索引、序列、同义词、表空间
altertableuserInfoadd(msnvarchar2(20)); 1、建表createtableuserInfo(idnumber(6),namevarchar2(20),sexnumber(1),agenumber(3),birthdaydate,addressvarchar2(50),emailvarchar2(25),telnumber(11)); 2、创建约束不带约束名称的:
IBM_hoojo
·
2011-05-03 07:00
Oracle笔记
四、增删改、事务
1、插入insertinto deptvalues (50,'soft' ,'Guangzhou' );insertinto dept(deptno,dname)values (60,'softwaretest' );insertinto deptselect *from deptwhere deptno=20; 2、删除delete from deptwhere
IBM_hoojo
·
2011-05-03 06:00
oracle
table
delete
insert
Oracle笔记
三、function 、select
Scott表下有这么几个常用的表,而且还带有数据。分别是emp、dept、salgrade;1、查看表结构用descdescemp; 2、空表dual,最常用的空表,如:select2*4fromdual;selectsysdatefromdual; 3、双引号能保持格式如:selectsysdate“toDay日期”fromdual; 4、||字符串连接如:select2*3||8fromdua
IBM_hoojo
·
2011-05-03 05:00
Oracle笔记
二、常用dba命令行
1、给用户解锁alteruserscottaccountunlock;2、注销、断开、切换当前用户连接quitconnscott/tiger3、用户权限查询A.查看所有用户:select*fromdba_users;select*fromall_users;select*fromuser_users;B.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select*fromdba_sys
IBM_hoojo
·
2011-05-03 05:00
oracle
user
table
constraints
login
Dictionary
Oracle笔记
一、oracle的安装、sqlplus的使用
1、首先你得安装Oracle数据库服务器端和客户端软件,在安装过程中要注意的是,选择oracle的安装目录,切记不要用中文目录或的带空格的目录。下载地址:http://hi.baidu.com/dashuaiwang/blog/item/42f8e7fab96978d6b58f314b.html/cmtid/d5bba9190dd0904a42a9ad772、安装结束后,会提示你记住一些东西。也就
IBM_hoojo
·
2011-05-03 04:00
oracle
数据库
manager
database
程序开发
数据库服务器
oracle笔记
(二十一)游标
游标: 游标(cursor)可以被看作指向结果集(asetofrows)中一行的指针(pointer)。在oracle数据库中可以使用显示或隐式两种游标。 隐式游标:在执行一个sql语句时,oracle服务器将自动创建一个隐式游标,这个游标是内存中处理该语句的工作区域,其中存储了执行SQL语句的结果.通过游标的属性可获得sql语句执行的结果以及游标状态信息。 游标的主要属性如下: %fo
yinghuayu1324117
·
2011-04-17 20:00
oracle
sql
oracle笔记
(二十)过程、函数、程序包
存储过程 存储过程是一种命名pl/sql程序块,它可以被赋予参数,存储在数据库中,可以被用户调用.由于存储过程是已编译好的代码,所以在调用的时候不必再次编译代码,从而提高程序的运行效率。另外存储过程可以实现程序的模块化设计. 1、 创建存储过程语法: Create[orreplace]procedureprocedure_name [(parameter[{in|inout}])data_typ
yinghuayu1324117
·
2011-04-17 20:00
oracle
sql
oracle笔记
(十九)视图
视图 1) 视图是从一个表或多个表中导出的虚表,它与常规表不同之处在于它并不存储数据-它只是在一个存储的查询中定义.视图同真实表一样,也包含一系列带有名称的列和数据。2) 视图建立在已有表的基础上,视图赖以建立的这些表称为基表。3) 向视图提供数据内容的语句为SELECT语句,可以将视图理解为存储起来的SELECT语句.4) 视图向用户提供基表数据的另一种表
yinghuayu1324117
·
2011-04-14 21:00
oracle
sql
oracle笔记
(十八)数据完整性约束
数据完整性 数据库不仅仅是存储数据,它也必须保证所保存的数据的正确性。如果数据不正确或不一致,那么该数据的完整性可能会遭到破坏,从而给数据库本身的可靠性带来意想不到的问题。为了维护数据库中的数据完成性,在创建表时通常需要指定一些约束。通过表中的字段(列)定义约束,就可以防止非法数据的插入问题.对约束的定义可以再createtable语句中进行,也可以在altertable语句中进行。 什么是约束
yinghuayu1324117
·
2011-04-14 16:00
oracle
sql
oracle笔记
(十七)事务
一、 事务概念: 概念:在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。 主要特性:确保数据库的完整性。 二、 事务的ACID特性 对一组SQL语句操作构成事务,数据库操作系统必须确保这些操作的原子性,一致性,隔离性,持久性.1、 原子性(Atom
yinghuayu1324117
·
2011-04-14 16:00
oracle
sql
工作
活动
oracle笔记
(十六)DML数据操作语言
DML(DataManipulationLanguage–数据操作语言)可以在下列条件下执行:• 向表中插入数据• 修改现存数据• 删除现存数据1、插入语句使用INSERT语句向表中插入数据。INSERTINTO table[(column[,column...])]VALUES (value[,value...])
yinghuayu1324117
·
2011-04-14 16:00
数据结构
oracle
sql
面试
dos
上一页
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
其他