1.给某列前面增加字符:
2.给某列前面增加字符:
连接操作符 (
||
)
用于将两个或者多个字符串合并成一个字符串,或者将一个字符串与一个数值合并在一起。
用于将两个或者多个字符串合并成一个字符串,或者将一个字符串与一个数值合并在一起。
3.Oracle基本数据类型
1、字符数据类型
CHAR 固定长度字符串 长度 1~2000个字节,未指定则默认为 1字节
VARCHAR2 可变长度字符串 长度 1~4000个字节,定义时必须指定大小
LONG 可变长度字符串 最多能存储 2GB,存储超过 VARCHAR2 的长文本信息
ps.一个表中只有一列为 LONG 数据类型,
.LONG 列不能建立索引,
.存储过程不能接受 LONG 数据类型的参数
2、数值数据类型
NUMBER 数据类型可以存储 正数、负数、零、定点数(不带小数点的?)和精度为38为的浮点数。
格式: NUMBER [(precision 精度,数字总位数 1~38间
, scale 范围,小数点右边的位数 -84~127间)]
3、时期时间数据类型
DATE 数据类型,用于存储表中日期和时间数据。SYSDATE 函数功能就是返回当前的日期和时间。
TIMESTAMP 数据类型,存储时期、时间和时区信息。SYSTIMEATAMP 功能就是返回当前日期、时间和时区。
4、二进制数据类型
RAW 二进制数据或字节串 长度 1~2000 字节,定义时应指定大小,可建索引
LONG RAW 可变长度的二进制数据 最大能存储 2GB,限制等同于 LONG 数据类型
5、LOB 数据类型
“大对象”数据类型,最多可存储多达 4GB的信息。LOB 可以是外部的,也可以是内部的,取决于相对于数据库位置。
CLOB Character LOB 存储大量的字符数据
BLOB Binary LOB 存储大量的二进制对象(多媒体对象等)
BFILE Binary FIle 能够将二进制文件存储在数据库外部的操作系统文件中
BFILE 存储一个 BFILE 定位器,它指向位于服务器文件系统上的二进制文件。
ps.一个表中可以有多个 LOB 列,每个 LOB 列可以是不同的 LOB 类型。
CHAR 固定长度字符串 长度 1~2000个字节,未指定则默认为 1字节
VARCHAR2 可变长度字符串 长度 1~4000个字节,定义时必须指定大小
LONG 可变长度字符串 最多能存储 2GB,存储超过 VARCHAR2 的长文本信息
ps.一个表中只有一列为 LONG 数据类型,
.LONG 列不能建立索引,
.存储过程不能接受 LONG 数据类型的参数
2、数值数据类型
NUMBER 数据类型可以存储 正数、负数、零、定点数(不带小数点的?)和精度为38为的浮点数。
格式: NUMBER [(precision 精度,数字总位数 1~38间
, scale 范围,小数点右边的位数 -84~127间)]
3、时期时间数据类型
DATE 数据类型,用于存储表中日期和时间数据。SYSDATE 函数功能就是返回当前的日期和时间。
TIMESTAMP 数据类型,存储时期、时间和时区信息。SYSTIMEATAMP 功能就是返回当前日期、时间和时区。
4、二进制数据类型
RAW 二进制数据或字节串 长度 1~2000 字节,定义时应指定大小,可建索引
LONG RAW 可变长度的二进制数据 最大能存储 2GB,限制等同于 LONG 数据类型
5、LOB 数据类型
“大对象”数据类型,最多可存储多达 4GB的信息。LOB 可以是外部的,也可以是内部的,取决于相对于数据库位置。
CLOB Character LOB 存储大量的字符数据
BLOB Binary LOB 存储大量的二进制对象(多媒体对象等)
BFILE Binary FIle 能够将二进制文件存储在数据库外部的操作系统文件中
BFILE 存储一个 BFILE 定位器,它指向位于服务器文件系统上的二进制文件。
ps.一个表中可以有多个 LOB 列,每个 LOB 列可以是不同的 LOB 类型。