自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 Oracle中的NULL和空字符串

在Oracle中有个关键字叫NULL,它表示某个值是未知的、是不确定的。既然是未知的,就有无数种的可能性。因此,NULL并不是一个确定的值。先看两个例子吧:例1:declarev_b1 boolean:=null; --布尔值可以赋值null.当然它另外两种值只能是true,false了v_a int := null; v_b int := null;      --整数可以给

2014-03-04 16:11:27 886

转载 Oracle动态执行语句(Execute Immediate)

一。为什么要使用动态执行语句?       由于在PL/SQL 块或者存储过程中只支持DML语句及控制流语句,并不支持DDL语句,所以Oracle动态执行语句便应允而生了。关于DDL与DML的区别,请参见:DDL语句与DML语句及DCL和TCL。二。动态执行语句怎么用?          动态执行语句代替了Oracle 8i中的DBMS_SQL Package包。     1)在P

2014-03-03 16:27:10 850

转载 oracle常用函数汇总

以下是对oracle中的常用函数进行了汇总介绍,需要的朋友可以过来参考下 一、运算符算术运算符:+ - * / 可以在select 语句中使用连接运算符:|| select deptno|| dname from dept; 比较运算符:> >= = != 逻辑运算符:not and or 集合运算符: intersect ,union, union all, minu

2014-02-28 14:01:39 591

转载 oracle pl/sql 入门+ 数组使用+游标+动态SQL

1.1 PL/SQL简介    PL/SQL是ORACLE的过程化语言,包括一整套的数据类型、条件结构、循环结构和异常处理结构,PL/SQL可以执行SQL语句,SQL语句中也可以使用PL/SQL函数。 1.2 创建PL/SQL程序块  DECLARE … BEGIN … EXCEPTION END; 1.3 PL/SQL数据类型  名称

2014-02-28 10:26:42 997

原创 oracle数据库修改主键时子表外键处理

最近,项目需要把开发环境的数据与生产环境数据的主键保持一致,这就需要修改主键,但很多主键都是作为子表的外键存在的,所以需要进行一些处理,以下是当时的实际操作步骤:1、根据其他信息把开发数据与生产数据的主键对应起来。2、修改相关外键的状态,把其置为失效,语句如下:alter table tablename disable  constraint constraintName;3、修改

2014-02-25 14:20:16 2521

转载 Oracle LOB数据类型专题

Oracle LOB数据类型专题一、概述LOB数据类型专门用于存储大对象的数据,不超过4G字节,包括大文本、图像图像、视频剪切等。Oracle8之前使用LONG、LOBG RAW来实现,现慢慢淘汰,8开始使用LOB实现。二、LOB的分类分为内部LOB和外部LOB。内部LOB包括CLOB、BLOB、NCOLB;外部LOB包括BFILE内部LOB的数据存储在数据库中

2014-02-24 13:33:21 710

转载 ORACLE的UTL_FILE包

ORACLE的UTL_FILE包 包UTL_FIle用于读写操作系统的文件,前提是首先创建Directory对象、授权。然后就可以使用UTL_FILE包中提供的类型、过程、函数来读取,写入,操作目录中的文件了。  www.2cto.com  创建Directory的示例如下: SQL> CREATE DIRECTORY CZW AS 'D:\';Directory cr

2014-02-24 11:16:36 496

转载 oracle对BLOB类型数据的操作与性能问题

Oracle的Blob字段比较特殊,他比long字段的性能要好很多,可以用来保存例如图片之类的二进制数据。写入Blob字段和写入其它类型字段的方式非常不同,因为Blob自身有一个cursor,你必须使用cursor对blob进行操作,因而你在写入Blob之前,必须获得cursor才能进行写入,那么如何获得Blob的cursor呢?这需要你先插入一个empty的blob,这将创建一个blob

2014-02-14 15:45:15 784

转载 oracle存储过程中提示“权限不足”的解决办法

我们知道,用户拥有的role权限在存储过程是不可用的。如:SQL> select * from dba_role_privs where grantee='SUK';GRANTEE GRANTED_ROLE ADMIN_OPTION DEFAULT_ROLE------------ ------------ ------------ ------------SUK DBA NO Y

2014-01-27 10:36:00 9792 1

转载 oracle 两表数据对比---minus

1 引言在程序设计的过程中,往往会遇到两个记录集的比较。如华东电网PMS接口中实现传递一天中变更(新增、修改、删除)的数据。实现的方式有多种,如编程存储过程返回游标,在存储过程中对两批数据进行比较等等。本文主要讨论利用ORACLE的MINUS函数,直接实现两个记录集的比较。2 实现步骤假设两个记录集分别以表的方式存在,原始表为A,产生的比较表为B。2.1 判断原始表和比较表的增

2014-01-22 15:09:00 717

转载 ORACLE常用查询

1 Oracle常用数据字典表1、 查看当前用户的缺省表空间SQL>select username,default_tablespace from user_users; 2、 查看当前用户的角色SQL>select * from user_role_privs;3、 查看当前用户的系统权限和表级权限SQL>select * from user_sys_privs;SQ

2014-01-21 10:48:03 502

转载 SQL中EXISTS的用法

比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是Cu

2013-12-17 18:02:12 520

转载 EJB3.0-JPA实体的注解规范以及Hibernate特有的扩展

转自http://wj98127.javaeye.com/本章内容覆盖了EJB3.0(也就是JPA)实体的注解规范以及Hibernate特有的扩展.     现在EJB3实体Bean是纯粹的POJO.实际上这表达了和Hibernate持久化实体对象同样的概念. 它们的映射都通过JDK5.0注解来定义(EJB3规范已经定义了对应的XML描述语法). 注解分为两个部分,分别是逻辑映射注

2013-12-03 14:33:05 919

原创 UE 把字符替换为换行

把待替换的字符替换为^p如1111-2222-3333-4444,把-全部替换为^p,效果如下:1111222233334444

2013-11-13 14:39:21 700

转载 db2 sqlcode sqlstate 说明

sqlcode sqlstate 说明000 00000 SQL语句成功完成01xxx SQL语句成功完成,但是有警告+012 01545 未限定的列名被解释为一个有相互关系的引用+098 01568 动态SQL语句用分号结束+100 02000 没有找到满足SQL语句的行+110 01561 用DATA CAPTURE定义的表的更新操作不能发送到原

2013-11-07 20:22:19 1093

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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