在oracle中字段类型LONG的使用注意事项

2016-02-19 19:48 10 1 收藏

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享在oracle中字段类型LONG的使用注意事项教程,希望对大家能有一点小小的帮助。

【 tulaoshi.com - 编程语言 】

使用说明:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。

2、对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典中很多对象的定义就是用LONG来存储的。

3、LONG类型主要用于不需要作字符串搜索的长串数据,如果要进行字符搜索就要用varchar2类型。

4、很多工具,包括SQL*Plus,处理LONG 数据类型都是很困难的。

5、LONG 数据类型的使用中,要受限于磁盘的大小。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

能够操作 LONG 的 SQL 语句:
1、Select语句

2、Update语句中的SET语句

3、Insert语句中的VALUES语句

限制:

1、一个表中只能包含一个 LONG 类型的列。

2、不能索引LONG类型列。

3、不能将含有LONG类型列的表作聚簇。

4、不能在SQL*Plus中将LONG类型列的数值插入到另一个表格中,如inser
yong 说:
4、不能在SQL*Plus中将LONG类型列的数值插入到另一个表格中,如insert into ...select。

5、不能在SQL*Plus中通过查询其他表的方式来创建LONG类型列,如create table as select。

6、不能对LONG类型列加约束条件(NULL、NOT NULL、DEFAULT除外),如:关键字列(PRIMARY KEY)不能是 LONG 数据类型。

7、LONG类型列不能用在Select的以下子句中:where、group by、order by,以及带有distinct的select语句中。

8、LONG类型列不能用于分布查询。

9、PL/SQL过程块的变量不能定义为LONG类型。

10、LONG类型列不能被SQL函数所改变,如:substr、instr。

来源:http://www.tulaoshi.com/n/20160219/1621835.html

延伸阅读
在Oracle数据库(简体中文)中,date类型的数据字段在存取时会比较麻烦,下面把在学习中的一些经验记录如下: 1、在简体中文版的OEM中,从“从表数据编辑器”查看该类型数据显示为如下格式: 26-八月-2004 03:37:36 PM,但是在往其中插入日期时,如果你输入:26-八月-2004,应用时会提示:无效的月份,如果你输入:26-8月-2004,则...
4.在查询中执行计算的注意事项 如果要在字段中显示计算的结果,可以使用 Microsoft Access 所提供的预定义计算或自定义的计算。使用所谓“总计”的预定义计算,可计算出记录组或全部 记录的下列量值:总和(Sum)、平均值(Avg)、数量(Count)、最小值(Min)、最大值(Max)、 标准偏差(StDev)或方差(Var)。可以对每个字段选择要进行的总计计...
客户用的数据库是mysql,而研发好的产品支持oracle,为了让客户掏腰包,我们必须把数据库环境从oracle转向mysql。我们在转换的过程中碰到了下面一些问题,希望能给同样遭遇的同仁们一些借鉴。如果我们在最初的设计、编码过程中注意数据库的移植性,这种情况下可以完全不需要作额外工作。 一、数据库环境从oracle转向mysql碰到的问题。...
标签: 牙线 牙齿护理
牙线该怎么用: 牙线该如何正确使用呢?首先我们要抽取一段牙线出来(拿出一根牙线棒)然后用牙线放入牙齿的缝隙当中,先用牙线轻轻的在左侧的牙齿缝隙当中来回移动,然后拔出,之后再重新放入牙齿的缝隙中,清理缝隙的右侧(每颗牙齿都需要清理左侧右侧各2次)如果你的牙齿污垢比较多的话,一次清理可以更换多根牙线,直到把所有的牙齿...
标签: 生活常识
冰箱使用的注意事项   贮藏和冷冻食物有六大禁忌: 1.热的食物绝对不能放入运转着的电冰箱内。 2.存放食物不宜过满、过紧,要留有空隙,以利冷空气对流,减轻机组负荷,延长使用寿命,节省电量。 3.食物不可生熟混放在一起,以保持卫生。按食物存放时间、温度要求,合理利用箱内空间,不要把食物直接放在蒸发器...

经验教程

193

收藏

40
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部