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学习笔记
(第十一章:触发器)
CREATE [OR REPLACE] TRIGGER trigger_name {BEFORE | AFTER | INSTEAD OF} {INSERT | DELETE | UPDATE [OF column [, column …]]} ON {[schema.] table_name | [schema.] view_name} [REFERENCING {OLD [AS] ol
jeelee
·
2009-09-07 20:00
oracle
sql
oracle学习笔记
(第十章:自定义函数)
创建语法格式: Create Or Replace Function fun_name(arg1 in datatype default v_value,arg2 out datatype default v_value,…) Return datatype As --在此定义变量 Begin --函数具体过程; Return (v_ret
jeelee
·
2009-09-07 20:00
数据结构
oracle
sql
oracle学习笔记
(第九章:存储过程)
创建语法格式: Create or Replace Procedure pro_name(v_var in datatype,v_var2 out datatype) – in , out 参数类型,不写默认为 in ;in 表示传入的参数,out 表示传出的参数 As -- 变量定义; Begin -- 语句块; End pro_name;-- procedure 名称可以省略
jeelee
·
2009-09-07 20:00
oracle
oracle学习笔记
(第八章:游标)
游标Cursor (有带参数的游标和不带参数的游标) : 使用步骤: 1,定义游标 : Cursor cur _name is select 语句;-- 不带参数 Cursor cur_name(v_var datatype default) is select 语句;-- 带参数语句 2,打开游标 : Open cur_name; --
jeelee
·
2009-09-07 20:00
oracle
oracle学习笔记
(第七章:匿名块)
创建语法格式: Declare -- 申明变量; Begin -- 语句块; End ; 常用语句: 1,if 语句: If exp then … Elsif … Else … End if ; 2,loop end loop语句: Loop … Exit when exp; (或用exit无条件退出,必须有退出条件,
jeelee
·
2009-09-07 20:00
数据结构
oracle
J#
oracle学习笔记
(第五章:数据字典)
怎样修改oracel数据库的默认日期? alter session set nls_date_format='yyyymmddhh24miss' 查看表的注释 select comments from user_tab_comments where table_name = 'empm'; 查看列注释 select comments from user_col_comments wher
jeelee
·
2009-09-07 20:00
oracle
C++
c
C#
oracle学习笔记
(第四章:数据字典)
☆dba_开头..... dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时数据文件信息 dba_rollback_seg
jeelee
·
2009-09-07 20:00
thread
oracle
sql
oracle学习笔记
(第三章:常用函数)
Avg(num):求平均值 Count(*) :求总数 Sum(num):汇总 Max(x):求最大值,x :数值型,字符型 Min(x):求最小值,x :数值型,字符型 Sign(num):正负值,正值返回 1 ,负值返回 -1,0 返回 0 例如:select sign(-100) from dual;查询结果为 -1 Decode(表达式,value1
jeelee
·
2009-09-07 20:00
oracle
sql
正则表达式
D语言
oracle学习笔记
(第二章:基本语法)
创建表: CREATE TABLE tab_nm(col1 CHAR(2) NOT NULL , col2 VARCHAR2(100) NOT NULL, &nbs
jeelee
·
2009-09-07 20:00
数据结构
oracle
cache
oracle学习笔记
(第一章:基本概念)
DBA (DATABASE Admin) 数据库管理员 DBS (DATABASE SYSTEM) 数据库系统 DBMS (DATABASE MANAGE SYSTEM) 数据库管理系统 RDBMS (REL DATABASE MANAGE SYSTEM) 关系型数据库管理系统 SQL(Structured Query LANGUAGE):包括: 数据
jeelee
·
2009-09-07 19:00
数据结构
oracle
sql
应用服务器
网络应用
Oracle学习笔记
以下为本人在学习Oracle时所记录的一些命令,与大家分享一下。 1、set linesize 100; 设置长度 2、set pagesize 30; 设置每页显示数目 3、em a.sql 打开记事本 4、@ a 执行文件a中的代码,可指定文件的路径 @d:a.txt 5、conn 用户名/密码
coolszy
·
2009-09-07 14:00
数据结构
oracle
sql
oracle学习笔记
(三)
表类型有两个部分:主键部分与表类容部分。 可以根据表的主键来搜索表的内容(数据)。表的数据可以不一样。 创建表类型的格式: Type 表类型名 is table of( ……….. ) INDEX BY BINARY_INTEGER; 表类型变量 表类型名; 或者:  
amber_0123
·
2009-09-07 11:00
oracle
sql
oracle学习笔记
(二)
二 DML命令 1 插入数据举例: Java代码 DECLARE v_temp person.name%TYPE; BEGIN &
amber_0123
·
2009-09-07 10:00
oracle
oracle学习笔记
(一)
一,变量 PL/SQL块的组成分为三个部分 --定义(declare) --可执行部分(begin.......end) --异常部分(exception) 具体的结构如下: Java代码 Declare 变量,常量,游标,异常 Begin Sql语句,pl/sql
amber_0123
·
2009-09-07 10:00
数据结构
oracle
sql
C++
c
Oracle学习笔记
:仅仅通过一个1521端口访问Oracle服务器
如同sqlserver和mysql等数据库服务器那样,仅仅使用一个端口访问Oracle服务器。 好处是设置防火墙时方便多了;而且可以使用 端口映射器之类的东西了。 在window注册表的oracle_home下设置: use_shared_socket=true 。重启实例即可!这是window平台上socket2.0的特性,而oracle的网络服务配置中也单独说明这一选项。 在linux平
·
2009-08-31 11:00
oracle学习
oracle学习笔记
之通用函数
一、NVL(exp1,exp2)--如果第一个参数的值不为看空,则返回第一个参数的值;否则,返回第二个参数的值。SQL>selectNVL(1000,12)FROMDUAL;NVL(1000,12)------------ 1000SQL>selectNVL(null,12)FROMDUAL;NVL(NULL,12)------------ 12二、NVL2(exp1,
chenjie19891104
·
2009-08-16 07:00
oracle学习笔记
之通用函数
一、NVL(exp1,exp2) --如果第一个参数的值不为看空,则返回第一个参数的值;否则,返回第二个参数的值。 SQL> select NVL(1000,12) FROM DUAL; NVL(1000,12)------------ 1000 SQL> select NVL(null,12) FROM DUAL; NVL(NULL,12)------------ 12二
nello
·
2009-08-16 07:00
oracle
sql
oracle grant 赋予权限?
; grant select on v_$mustat to tkyte;(使用户tkyte可以搜索表v$mystat) 以下为(转):
Oracle
davidx
·
2009-08-10 09:00
oracle
Blog
Oracle学习笔记
安装篇之在Redhat Enterprise Linux 5.3下安装Oracle10g Release2
在RedhatEnterpriseLinux5.3下安装Oracle10gRelease2 使用Oracle开发系统已经好几年了,但还没有亲手在Linux或Unix平台上安装过,因为有专门的DBA来管理.虽然Oracle在Windows平台上也可以使用,但毕竟不能发挥最大性能,在企业一般也是在Linux/Unix平台上运行,所以有必要学习一下Linux/Unix平台下的Oracledba管理
gyming
·
2009-08-07 15:00
oracle
linux
redhat
Path
oracle10g
Oracle学习笔记
:(排序、比较) 规则
数据库里的排序规则 仔细阅读Oracle的online文档,对排序规则总结了一下。 排序规则存在的意义在于展现有意义的数据,有序,有意义。 排序规则本质上是语言文化的要求。不同的文化、不同的地区有不同的排序规则。 排序规则是受 字符集、字符编码、大小写、字形、重音、变音符号、特殊字符、缩减字符、扩展字符、忽略符...等因素综合影响的。 oracle世界中的
·
2009-07-16 12:00
oracle学习
Oracle学习笔记
(一)---oracle安装和配置
oracle的安装大可不必讲述,图形化界面,向导说的很清楚,不过我在配置oracle10g的过程中还是遇到了一点问题,这里做一下mark...1、登陆EnterpriseManager的时候提示"服务器未启动和运行",这里需要多处操作才能解决,我的总结如下,也不知道对不对:首先,在安装的时候建好数据库,或者用DatabaseConfigurationAssistant建数据库其次,配置监听器,Ne
dreamingbus
·
2009-07-14 16:00
数据库学习
ORACLE学习笔记
--性能优化
1. 查询正在执行语句的执行计划(也就是实际语句执行计划)select * from v$sql_plan where hash_value = (select sql_hash_value from v$session where sid = 1111);其中id和parent_id表示了执行数的结构,数值最大的为最先执行比如ID PARENT_ID-------------01 02 13 2
libin123
·
2009-07-12 22:00
数据结构
oracle
sql
脚本
OS
oracle学习笔记
之8 管理角色
管理角色 1)建立角色 a)建立角色:非验证 SQL>conn system/manager@demo SQL>create role public_role not identified; a) 建立角色:数据库验证 SQL>conn system/manager@demo SQL>create role private_role identif
oolala
·
2009-05-24 23:00
oracle
sql
oracle触发器详细
oracle学习笔记
_触发器 触发器 是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。
java-mans
·
2009-05-21 09:00
oracle
oracle学习笔记
001_oracle10g安装
因为自己以前有安装过,后密码忘记了,然后在网上找了视频看的,这次的内容都不算是真正的原创,所以在这里我选择了随笔比较合适,毕竟上面的截图,和文字都是自己写的。最终整理成word文档,方便朋友们的下载学习。 但前提是保证资料的完整性。
xiaoban0514
·
2009-05-19 23:00
oracle
oracle学习笔记
之3 管理归档日志
管理归档日志 1) 改变日志操作模式 Ø 检查当前日志操作模式 select log_mode from v$database; Ø 关闭数据库,然后装载数据库。 改变日志操作模式只能在MOUNT状态下进行,因此必须首先关闭数据库,然后重新装载数据库。要改变日志操作模式,那么
oolala
·
2009-05-08 20:00
oracle
配置管理
oracle学习笔记
之2 数据字典和视图 管理重做日志
数据字典和视图 $ORACLE_HOME/rdbms/admin/sql.bsp 创建基表的脚本 $ORACLE_HOME/rdbms/admin/catalog.sql 创建视图的脚本 字典都保存在dictionary 动态视图都保存在V$FIXED_TABLE里 授权:GRANT SELECT O
oolala
·
2009-05-08 20:00
oracle
sql
F#
脚本
Oracle学习笔记
--ALTER TABLESPACE
一,前言:1.要改变sysaux表空间,必须有sysdba权限2.若有ALTERTABLESPACE权限,可以执行ALTERTABLESPACE操作3.若只有MANAGETABLESPACE权限,只能做下述操作: 设置表空间online和offline Beginorendabackup 设置表空间readonlyorreadwrite4.若要设置表空间readonly,需确认: tablesp
CathySun118
·
2009-05-08 16:00
oracle
数据库
活动
System
Oracle学习笔记
--CREATE TABLESPACE
一.前提:1.须有CREATETABLESPACE的权限2.如果创建SYSAUX表空间,须有sysdba的权限3.在创建tablespace之前,必须也有database4.若database运行在automaticundomanagementmode,必须至少有一个UNDOtablespace在online状态5.若database运行在manualundomanagementmode,必须至少
CathySun118
·
2009-05-08 16:00
oracle
session
database
System
logging
Dictionary
oracle学习笔记
之1基础知识
1.主要文件 pfile init<SID>.ora 参数文件 pwd<SID>.ora 口令文件 alert<SID>.log 预警文件
oolala
·
2009-05-08 11:00
oracle
sql
C++
c
OS
oracle学习笔记
《一》
一、主键和外键的关系表A主键为name,表B外键为name。在表A中为主键,在表B中为外键,那么A表是主表,B表是从表。对表B的name字段进行修改或者添加记录,必须要参考表A的name列。假如插入jim值到表B的name字段,而表A的name列没有这个值,那么就会插入失败,这就是外键约束。如果表B的name列允许为空,那么可以插入空记录。因为可能这一行记录可以不关联表A的记录。外键的值可以相
新颖
·
2009-04-20 00:54
oracle
职场
休闲
oracle学习笔记
《一》
一、主键和外键的关系表A主键为name,表B外键为name。在表A中为主键,在表B中为外键,那么A表是主表,B表是从表。对表B的name字段进行修改或者添加记录,必须要参考表A的name列。假如插入jim值到表B的name字段,而表A的name列没有这个值,那么就会插入失败,这就是外键约束。如果表B的name列允许为空,那么可以插入空记录。因为可能这一行记录可以不关联表A的记录。外键的值可以相同,
新颖
·
2009-04-20 00:54
oracle
职场
休闲
Oracle
ORACLE学习笔记
(二)SQLPLUS基础
<p>1,启动关闭数据库实例</p> <p> sqlplus/nolog</p> <p> connect sys/test1234 as sysdba</p> <p> startup mount:启动数据库的时候,启动控制文件,不启动数据文件</p> <p> startup :启动数
lvhuiqing
·
2009-04-18 13:00
oracle学习
ORACLE学习笔记
(二)oracle的逻辑结构
<p>1,表空间与物理的数据文件保持这对应关系,一个表空间对应若干物理数据文件。从一个数据文件中,并不能</p> <p> 直接解读一个表信息(数据的共同的特点):一个表空间包括多个段(segment)</p> <p>2,segment(段),segment与数据文件不存在对应关系。一个segment对应多个extent</p
lvhuiqing
·
2009-04-18 12:00
oracle学习
ORACLE学习笔记
(一)
<p>数据库和数据库实例的区别</p> <p>1,数据库实例,是数据库在启动的时候,需要加入到内存的一系列资源和进程的总和。</p> <p>2,一个数据库实例包含的文件包括:控制文件:.ctl,数据文件.dbf,日志文件:.LOG</p> <p>在oracle包含两种日志文件,redo日志文件,特点:循环
lvhuiqing
·
2009-04-18 12:00
oracle学习
Oracle学习笔记
$dbca //启动安装图形界面 1.选General Purpose 2.Name oradb password aaa 3 storage mechanism:filesystem file location variables: ORACLE_BASE1 /u01 ORACLE_BASE2 /u02 在这两个目录下分别建 /u01/arch 
vanillalyx
·
2009-04-08 16:00
oracle
sql
浏览器
配置管理
bash
Oracle学习笔记
(存储结构/内存结构/逻辑结构)
1.oracle物理存储结构,主要有三个视图: 1.1 v$controlfile,v$datafile,v$logfile 1.2 desc v$controlfile 1.3 select name,status from v$controlfile; 1.4 参数文件--控制文件---数据文件
fudehai001
·
2009-04-08 11:00
数据结构
oracle
sql
MLDN魔乐科技
Oracle学习笔记
(3)
我在MLDN学习的Oracle笔记,跟大家共同分享一下,包含以下内容:1、多表查询2、分组统计及组函数的使用3、子查询,并结合多表查询、分组查询,进行复杂的查询4、数据库的更新操作5、Oracle中的事务处理及死锁问题6、Oracle查询问题分析
zisefeiniao
·
2009-04-07 12:00
oracle
Oracle学习笔记
之sqlplusw基本命令(一)
由于不常用oracle所以写个笔记方便查询. 一:oracle版本介绍: oracle8 oracle8i 表示此时oracle公司进军互联网,i代表Internet oracle9i和oracle8i类似 oracle10g包括现在的11g使用了网格计算,g代表grid. 二:oracle10g服务介绍: OracleDBConsoleorcl 这个是采用浏
jhlovett
·
2009-04-04 20:00
oracle
sql
windows
浏览器
互联网
Oracle学习总结1
Oracle学习笔记
03月30日 1. Oracle10g的安装默认安装即可。注意:修改管理员密码,一定要记住密码。
·
2009-03-31 10:00
oracle学习
oracle学习笔记
1、|| 用于字符串连接2、timestamp时间前要加这个3、length()长度 4、to_date('20090202','yyyymmdd') to_date('2009-02-02','yyyy-mm-ddhh24:mi:ss'
liuyunfan
·
2009-03-29 13:00
oracle
Date
---
ORACLE学习笔记
PROBLEMONE: 安装OWB后,oracle客服端无法连接服务器(如PL/SQL),提示ORA-12154:TNS。 原因:OWB也有一个独立的监听和oracle的监听冲突 解决SOLUTION:修改了环境变量PATH,将OWB的PATH放在最后就可以了。 PROBLEMTWO: 服务里手动起服务和监听,服务正常启动 启监听器时提示信息是这样的:Ora
dnnyyq
·
2009-03-10 10:00
oracle
服务器
Path
Oracle学习笔记
:索引组织表的COMPRESS选项的测试
1索引组织表(indexorganizedtable,IOT)就是存储在一个索引结构中的表。存储在堆中的表是无组织的(也就是说,只要有可用的空间,数据可以放在任何地方),IOT中的数据则按主键存储和排序。对你的应用来说,IOT表现得与一个“常规”表并无二致;还是要使用SQL正常地访问这些表。IOT对信息获取、空间应用和OLAP应用特别有用。2我们先看看不压缩的表(NOCOMPRESS)SQL>cr
java2000_net
·
2009-01-08 10:00
oracle
sql
object
table
null
structure
Oracle学习笔记
:自动获得表结构的DDL语句
因为Oracle的Createtable的参数很多,这个方法可以适当的节省一些你思考参数的时间。SQL>desct; 名称 是否为空?类型 ----------------------------------------------------------------------------- A
java2000_net
·
2009-01-08 09:00
oracle
sql
table
Oracle学习笔记
:INITRANS和MAXTRANS参数的作用
每个块都有一个块首部。这个块首部中有一个事务表。事务表中会建立一些条目来描述哪些事务将块上的哪些行/元素锁定。这个事务表的初始大小由对象的INITRANS设置指定。对于表,这个值默认为2(索引的INITRANS也默认为2)。事务表会根据需要动态扩展,最大达到MAXTRANS个条目(假设块上有足够的自由空间)。所分配的每个事务条目需要占用块首部中的23~24字节的存储空间。注意,对于Oracle10
java2000_net
·
2009-01-08 09:00
oracle
活动
存储
扩展
Oracle学习笔记
:简单了解行迁移的影响
1行迁移的原因啥是“行迁移”,Oracle的数据按照块保存,如果一块数据磁盘空间无法保存某个数据时(比如以前是1K,现在update到2K,而当前块的空闲空间不足1K),则会将新的数据保存到另外一个新的块里,然后在以前的块保存一个新位置的地址连接。比如数据都保存在一个块里面,中间有2块的空闲空间,现在第四行数据要扩容。发现单块的空闲空间不足,则评估合并的空闲空间是否满足评估合并后的空闲空间依然不满
java2000_net
·
2009-01-08 09:00
oracle
磁盘
Oracle学习笔记
:Undo数据的作用
以下是我阅读《Oracle9i&10g编程艺术:深入数据库体系结构》的部分心得。undo保存在数据库里面,而不是像redo那样是单独的文件。所以undo也是受到redo保护的。undo用在一下的情况1回滚系统事务的更新已经更新了缓冲和磁盘数据,如果回滚,需要从undo里面逐个的反向执行,恢复到指定的点,比如事务开始的状态,或者某个保存点(SavePoint).2MVCC多版本并发控制。oracl
java2000_net
·
2009-01-07 16:00
oracle
编程
数据库
System
磁盘
Oracle学习笔记
:Redo日志(重做日志)的作用
以下是我阅读《Oracle9i&10g编程艺术:深入数据库体系结构》的部分心得。redo,也就是在必要的时候重新做。什么时候必须做呢?那就是在系统故障的时候。因为数据库缓冲的原因,对磁盘数据的更新并不是实时的,但对redo日志的更新确在commit的时候肯定发生的。系统一旦写入了redo日志,则可以确认事务已经提交。然后系统才会在合适的时候更新磁盘数据记录。如果此时刚好系统故障,比如断电,在系统重
java2000_net
·
2009-01-07 16:00
oracle
编程
数据库
磁盘
Oracle学习笔记
:Redo日志(重做日志)的作用
以下是我阅读《Oracle9i&10g编程艺术:深入数据库体系结构》的部分心得。redo,也就是在必要的时候重新做。什么时候必须做呢?那就是在系统故障的时候。因为数据库缓冲的原因,对磁盘数据的更新并不是实时的,但对redo日志的更新确在commit的时候肯定发生的。系统一旦写入了redo日志,则可以确认事务已经提交。然后系统才会在合适的时候更新磁盘数据记录。如果此时刚好系统故障,比如断电,在系统重
老紫竹
·
2009-01-07 16:00
数据库
oracle学习笔记
二
一.SQL操作 1. 语句: (一)查询:SELECT 数据操作语句:DML(数据的插入INSERT、删除DELETE、修改UPDATE、合并MERGE) (二)合并:把一个表中的数据合并到另一个表中去,如果数据在原表中存在做UPDATE,否则INSERT(9I独有)。 (三)事务控制语句:COMMIT 提交、ROLLBACK 回滚、
zengguo1988
·
2008-12-23 09:00
数据结构
oracle
sql
dos
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他