Oracle

数据库

【Oracle】Varchar2/Blob/Clob用法详解

阅读(0) 赞(0)

数据库中提供了三种字段类型Varchar2、Blob和Clob用于存储字符串或二进制数据,其中Varchar2、Clob用于存储字符串数据,而Blob用于存储二进制数据。 Varchar2采用单字节存储,有两个最大长度:一个是在字...

数据库

【Oracle】生成序列脚本

阅读(0) 赞(0)

今天在移植一个项目的的数据库时,要移动所有的序列,下面就是一个如何生成序列脚本的语句 方法一 SELECT ' CREATE SEQUENCE '||SEQUENCE_NAME|| ' INCREMENT BY '||            INCREM...

数据库

【Oracle】从创建用户到创建数据库

阅读(0) 赞(0)

以Oracle 11g为例。 很多时候我们经常使用第三方工具连接数据库,比如Navicat,这些工具图形化使用方便,但在数据库权限上可能带来无法预料的问题。现在遇到这样的问题:在Navicat中创建的用户SQL*PLUS中...

数据库

【Oracle】rpad 和 lpad 函数

阅读(0) 赞(0)

Lpad Function:在PL/SQL中用于往源字符串的左侧填充一些字符。 函数参数:lpad( string1, padded_length, [ pad_string ] ) string1:源字符串 padded_length:最终返回的字符串的长度,如果最终返回的字...

数据库

【Oracle】BLOB和CLOB字段的区别?

阅读(0) 赞(0)

一、区别和定义 LONG:可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列 LONG RAW:可变长二进制数据,最长2G CLOB:字符大对象Clob 用来存储单字节的字符数...

数据库

【Pl/sql】利用rownum伪列实现分页查询内容

阅读(0) 赞(0)

我们使用oracle的人都知道可以通过rownum伪列得到查询结果序列前面的指定的行,为了下面更好的进行说明问题,我们先来创建一个数据表table1: 然后在table1中插入9条数据: 现在使用: Select * from t...

数据库

【Oracle】序列(sequence)的简易使用方法

阅读(0) 赞(0)

sequence在ORACLE中应用十分广泛,就是序列号的意思,会自动增加指定变数,如逐次增加1或者2或者其他. 1、创建序列 Create Sequence 你首先要有create sequence或者create any sequence 权限 create sequenc...

数据库

【数据库】存储过程和函数的区别

阅读(0) 赞(0)

Oracle中的差别 存储过程 函数 用于在数据中完成特定的操作或者任务 用于特定的数据 程序头部申明procedure 程序头部申明function 程序头部申明时不需要描述返回类型 程序头部申明时需要描述返回类型,而...