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

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

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

【 tulaoshi.com - 编程语言 】

使用说明:

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

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

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

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

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

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

2、Update语句中的SET语句

3、Insert语句中的VALUES语句

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

限制:

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

2、不能索引LONG类型列。

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

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

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。

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

延伸阅读
客户用的数据库是mysql,而研发好的产品支持oracle,为了让客户掏腰包,我们必须把数据库环境从oracle转向mysql。我们在转换的过程中碰到了下面一些问题,希望能给同样遭遇的同仁们一些借鉴。如果我们在最初的设计、编码过程中注意数据库的移植性,这种情况下可以完全不需要作额外工作。 一、数据库环境从oracle转向mysql碰到的问题。...
1.图片文件写入             Dim tmpImg As image                                 Dim r As DataRow&...
尿布使用注意事项 尿布的温度低于婴儿腹部皮肤温度,宝宝一天要更换十几次尿布,这样孩子腹部受凉的程度可想而知。所以,家长们注意不要把尿布放到腹部,同时在使用尿布时还需要注意什么呢? 尿布使用注意事项 不要把尿布放在腹部,更不要把低于婴儿腹温的尿布放在腹部。男婴排尿向上,放置尿布时要在上面多加...
标签: 牙线 牙齿护理
牙线该怎么用: 牙线该如何正确使用呢?首先我们要抽取一段牙线出来(拿出一根牙线棒)然后用牙线放入牙齿的缝隙当中,先用牙线轻轻的在左侧的牙齿缝隙当中来回移动,然后拔出,之后再重新放入牙齿的缝隙中,清理缝隙的右侧(每颗牙齿都需要清理左侧右侧各2次)如果你的牙齿污垢比较多的话,一次清理可以更换多根牙线,直到把所有的牙齿...
标签: 生活常识
冰箱使用的注意事项   贮藏和冷冻食物有六大禁忌: 1.热的食物绝对不能放入运转着的电冰箱内。 2.存放食物不宜过满、过紧,要留有空隙,以利冷空气对流,减轻机组负荷,延长使用寿命,节省电量。 3.食物不可生熟混放在一起,以保持卫生。按食物存放时间、温度要求,合理利用箱内空间,不要把食物直接放在蒸发器...

经验教程

618

收藏

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