189 8069 5689

oracle长度怎么用 oracle的字段长度

Oracle PL/SQL (5) - 可变数组IS VARRAY(长度) OF的使用

可变数组,是一种集合。一个可变数组是一个对象的集合,其中每个对象都具有相同的数据类型。可变数组的大小在创建时决定。在表中创建可变数组后,可变数组在主表中即为一个列。

创新互联建站是一家成都网站建设、成都网站设计,提供网页设计,网站设计,网站制作,建网站,定制网站,网站开发公司,从2013年创立是互联行业建设者,服务者。以提升客户品牌价值为核心业务,全程参与项目的网站策划设计制作,前端开发,后台程序制作以及后期项目运营并提出专业建议和思路。

可变数组特性

1)可变数组主要的特性即是元素的最大个数是有限制

2)可变数组下标固定为1,上限可以扩展

3)在可变数组声明时自动设置为NULL值.所谓的空值指的是集合本身是空,不是针对它所拥有的元素,故在元素引用前需要对其进行初始化

可变数组创建语法:

CREATE [OR REPLACE] TYPE 类型名称 IS VARRAY(长度) OF 数据类型;

例如:定义一个可变数组类型 my_varray ,它的最大容量是5,元素类型是 VARCHAR2.

1、简单类型的可变数组

2、定义TYPE类型的可变数组

输出结果:公司code:204

3、定义二维可变数组

输出结果:

4、定义复合类型的可变数组

输出结果:

事故号:AAA 版本号:1 有效标识:1

事故号:BBB 版本号:2 有效标识:1

事故号:CCC 版本号:3 有效标识:0

oracle数据库中怎么设置数据长度

1、通过图形界面操作,在左侧依次选择objects-tables,右键单击要修改的表名,选中‘Edit’-column,可以直接修改;

2、使用DDL语句:alter table 表名 modify 字段名(字符类型(长度))

例如:

alter table emp modify ename(varchar2(32))

oracle length函数

lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节

length(string)计算string所占的字符长度:返回字符串的长度,单位是字符

对于单字节字符,LENGTHB和LENGTH是一样的.

如可以用length(‘string’)=lengthb(‘string’)判断字符串是否含有中文。

注:

一个汉字在Oracle数据库里占多少字节跟数据库的字符集有关,UTF8时,长度为三。

select lengthb('飘') from dual 可查询汉字在Oracle数据库里占多少字节

length函数:取字符串长度

where length(area_code)=4 :筛选 area_code 的长度为4的记录


本文题目:oracle长度怎么用 oracle的字段长度
文章路径:http://cdxtjz.com/article/hehpcg.html

其他资讯