Oracle表中添加外键约束

添加主键约束:ALTER TABLE GA_AIRLINE ADD CONSTRAINT PK_AIRLINE_ID PRIMARY KEY(AIRLINE_ID); 有三种形式的外键约束:1、普通外键约束(如果存在子表引用父表主键,则无法删除父表记录)2、级联外键约束(可删除存在引用的父表记录,...

2018-05-30 10:33:38

阅读数:55

评论数:0

oracle的加密和解密

oracle的加密和解密加密函数create or replace function encrypt_des(p_text varchar2, p_key varchar2) return varchar2 isv_text varchar2(4000);v_enc varchar2(4000);...

2018-02-23 15:24:31

阅读数:314

评论数:0

oracle实现 无则insert插入,有则update更新,一条语句直接进行insert/update操作

merge into应用:实现 无则insert插入,有则update更新,一条语句直接进行insert/update操作 merge ino语法:    MERGE INTO table1 alias1           USING (table2|view2|sub_query...

2017-11-28 10:28:59

阅读数:3749

评论数:0

Oracle 增加修改删除字段与添加注释

添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….); 修改字段的语法:alter table tablename modify (column datatype [defa...

2017-11-21 14:56:18

阅读数:1419

评论数:0

给Oracle的数据添加默认值

alter table table_name modify column_name default 0;

2017-10-10 12:42:24

阅读数:699

评论数:0

批量执行oracle的function

END; / CREATE OR REPLACE FUNCTION  END; / CREATE OR REPLACE FUNCTION  必须在函数之间加/符号

2017-09-22 15:14:13

阅读数:171

评论数:0

grant execute on FUN to USER;

grant execute on FUN to USER;

2017-09-19 12:59:36

阅读数:319

评论数:0

oracle触发器的启用和停用

1、禁用 table_name 表的所有 trigger   ? 1 alter table table_name disable all triggers; 2、启用 table_nam...

2017-08-23 16:03:39

阅读数:1660

评论数:0

解决ora-02429:无法用于删除强制唯一/主键的索引

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE1.1    描述 操作系统:REDHAT 5.5 数据库版本:11.2.0.3+asm+rac 问题描述:使用drop index historysettlement.PK_TES...

2017-08-17 10:34:06

阅读数:218

评论数:0

Oracle查看锁表与解锁方法

--查看 select a.object_name,b.session_id,c.serial#,c.program,c.username,c.command,c.machine,c.lockwait from all_objects a,v$locked_object b,v$s...

2017-08-15 13:24:51

阅读数:186

评论数:0

Oracle 百万行数据查询优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。   2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:   selec...

2017-07-04 11:36:01

阅读数:320

评论数:0

ORACLE多表查询优化

ORACLE多表查询优化 ORACLE有个高速缓冲的概念,这个高速缓冲就是存放执行过的SQL语句,那oracle在执行sql语句的时候要做很多工作,例如解析sql语句,估算索引利用率,绑定变量,读取数据块等等这些操作。假设高速缓冲里已经存储了执行过的sql语句,那就直接匹配执行了,少了步骤,...

2017-07-04 11:35:27

阅读数:144

评论数:0

oracle分页查询的效率分析

ROWNUM 可能都知道ROWNUM只适用于小于或小于等于,如果进行等于判断,那么只能等于1,不能进行大于的比较。 ROWNUM是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推。 ROWNUM总是从1开始,不管当前的记录是否满足查询结果,...

2017-06-26 16:04:43

阅读数:752

评论数:0

SQL中Charindex和Oracle中对应的函数Instr

sql :charindex('字符串',字段)>0                      charindex('administrator',MUserID)>0 Oracle:instr(字段,'字符串',1,1) >0                   inst...

2017-06-21 14:57:38

阅读数:394

评论数:0

PL/SQL中编写Oracle数据库分页的存储过程

其实 Oracle数据库的分页还是比较容易理解的。此文以Oracle数据库中的SCOTT用户的EMP表为例,用PL/SQL Developer编写一个分页存储过程,要求是:可以输入表名,每页显示记录数,当前页,返回总记录数,总页数和返回的结果集。 由于需要返回查询出来的结果集,需要在PL/S...

2017-06-17 10:33:49

阅读数:457

评论数:0

Oracle分页存储过程

--------以下为oracle通用分页存储过程代码,直接在oracle中执行即可。-------------------------  ----------------------------------------  create or replace package packa...

2017-06-17 10:29:08

阅读数:668

评论数:0

java 操作oracle的blob类型数据

保存clob字段,可以像这样:   Clob clob=con.createClob();   clob.setString(1, new String(lineWKT));   pre.setClob(1, clob); 读取clob 可以像这样: while(rs.next()){ ...

2016-07-01 10:28:25

阅读数:838

评论数:0

java 调用oracle的函数出现的问题

java调用oracle的函数出现,调不通的问题,java引用的jar包,ojdbc6.jar是oracle10的。ojdbc14.jar不能正常使用。

2016-06-30 15:24:43

阅读数:244

评论数:0

oracle修改分区表

alter table TEL_SEGMENT_TT drop partition TTS_HEILONGJIANG; alter table TEL_SEGMENT_TT add partition TTS_HEILONGJIANG values('黑龙江') tablespace TSP_HE...

2016-05-31 17:30:49

阅读数:904

评论数:0

oracle全文检索功能

在对海量的文本数据进行搜索时,建议使用全文检索功能。 创建全文索引环境 1.在sysdba权限下验证是否有ctxsys用户和ctxapp角色: sql>select username from all_users; 如果没有该用户,则需要打开dbca工具中选择configrue ...

2016-05-23 11:51:56

阅读数:568

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭