![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle随想
jiujiubuzui
这个作者很懒,什么都没留下…
展开
-
Oracle PL/SQL入门之慨述
一、PL/SQL出现的目的 结构化查询语言(Structured Query Language,简称SQL)是用来访问关系型数据库一种通用语言,它属于第四代语言(4GL),其执行特点是非过程化,即不用指明执行的具体方法和途径,而是简单的调用相应语句来直接取得结果即可。显然,这种不关注任何实现细节的语言对于开发者来说有着极大的便利。 然而,对于有些复杂的业务流程又要求相应的程序来描述,那么4G...2007-09-26 19:18:00 · 70 阅读 · 0 评论 -
Oracle的悲观锁和乐观锁
关键字: oracle的悲观锁和乐观锁为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。 数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据...2009-08-18 09:31:00 · 105 阅读 · 0 评论 -
ORACLE 同义词(Synonyms和DBLinks)
数据库中 用户a 访问 用户b 中表t_department 首先在 库a中建立DBLinks 来链接两个库具体如下:create database link TESTLINK1connect to ACSYS//库b的某个用户名identified by "djzcq"//对应的密码using 'b';//所在服务器的库命名 然后建立同...2009-02-17 16:10:00 · 93 阅读 · 0 评论 -
(转)oracle xe 手工建立ZHS16GBK字符集数据库
oracle xe universal默认创建AL32UTF8字符集,这种字符集1个汉字占用3个字节,而ZHS16GBK字符集1个汉字占用2个字节,为了节约空间,我尝试改变数据库的字符集,但是失败了,因为新字符集不是旧字符集的超集。即使用restrict模式也不行。考虑到oracle xe 安装时只是建一个空库,仅包含系统表空间等,设想通过手工执行创建ZHS16GBK字符集数据库的...2009-12-28 15:17:00 · 166 阅读 · 0 评论 -
Oracle 系统表大全
数据字典dict总是属于Oracle用户sys的。 1、用户: select username from dba_users; 改口令 alter user spgroup identified by spgtest; 2、表空间: select * from dba_data_files; select * from dba_ta...2009-12-22 15:56:00 · 83 阅读 · 0 评论 -
oracle数据库配置
在文件 tnsnames.ora 下增加GFS = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.2.4.95)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = pay) ) )...2008-12-25 11:05:00 · 97 阅读 · 0 评论 -
Oracle服务
Windows下常见Oracle服务介绍: (1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。 (2)OracleHOME_NAMETNSListener ...2008-12-24 14:03:00 · 61 阅读 · 0 评论 -
developing with oracle: oracle文件类型
1. 参数文件(parameter file, *.ora)两种类型pfile和spfile,推荐使用spfile,pfile是字符型文件可以使用编辑器编辑,spfile是二进制文件,要使用set parameter参数进行修改。 使用set parameter进行参数修改时可以增加注释,指定修改的作用范围(memory,spfile,或者both),其中both是默认值;使用reset pa...2009-06-08 16:36:00 · 339 阅读 · 0 评论 -
oracle锁机制
设立封锁机制主要是为了对并发操作进行控制,对干扰进行封锁,保证数据的一致性和准确性。Oracle数据库封锁方式有三种:共享封锁,独占封锁,共享更新封锁 [b:8f4f63b9bb]封锁类型[/b:8f4f63b9bb] Oracle RDBMS的封锁类型可分为如下三类: 1、内部级封锁 内部级封锁是用于保护ORACLE内部结构,由系统内部实现,用户不能访问,因此我们不必对此做过多的...2009-06-02 16:08:00 · 95 阅读 · 0 评论 -
[Oracle] Sequence简单介绍
Oracle中提供了sequence对象,由系统提供自增长的序列号,通常用于生成数据库数据记录的自增长主键或序号的地方.下面就主要介绍一下关于sequence对象的生成,修改,删除等常用的操作: 1. 生成 Sequence 首先用户要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限.然后使用下面命令生成sequence对象:CREATE SEQUENCE ...2008-10-23 10:04:00 · 82 阅读 · 0 评论 -
添加表注释和字段注释
create table test(name varchar2(8), password varchar2(12));comment on table test is '表备注';comment on column test.name is '字段备注';2009-03-31 17:31:00 · 158 阅读 · 0 评论 -
Oracle中的外连接
关联的两张表,当数据少的那张要在数据多的那张表字段里,显示为NULL时,就需要使用外连接。 在讲外连接之前,先举例介绍内连接,也就是一般的相等连接。 点击下载:理解oracle中的外连接.doc select * from a, b where a.id = b.id; 对于外连接,Oracle中可以使用“(+)”来表示,9i可以使用LEFT/RIGHT/FULL...2009-03-25 17:31:00 · 77 阅读 · 0 评论 -
Oracle Hint
在SQL语句优化过程中,经常会用到hint, 以下是在SQL优化过程中常见Oracle中"HINT"的30个用法1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';...2009-09-15 16:11:00 · 95 阅读 · 0 评论 -
有关oracle 9i中的内连接,左外连接,右外连接问题
有关oracle 9i中的内连接,左外连接,右外连接问题 1. 内连接很简单select A.*, B.* from A,B where A.id = B.idselect A.*, B.* from A inner join B on A.id = B.id以上两句是完全等价的2. 左外连接select distinct(p.per...2009-03-24 14:41:00 · 90 阅读 · 0 评论 -
小数点前的0的显示问题
在处理数据时发现一个问题,Oracle对于小于1的小数,小数点前面的0是不显示的。 SQL> create table t1_number (num number);Table created SQL> insert into t1_number values(0.3268);1 row inserted SQL> insert into...2009-03-16 17:06:00 · 1055 阅读 · 0 评论 -
oracle 匿名存储过程插入大量测试数据
declare i integer;begin i := 1; loop insert into trade_operation_check (ID, pay_charge, pay_manner, operate_sign) values (i,4,'SY','N'); i := i + 1; ex...2009-02-26 20:16:00 · 253 阅读 · 0 评论 -
Oracle 分析函数的使用
Oracle 分析函数使用介绍 分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.下面我将针对分析函数做一些具体的说明.今天我主要给大家介绍一下以下几个函数的使用方法1. 自动汇总...原创 2012-03-04 16:53:18 · 120 阅读 · 0 评论