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

一叶孤城泪love

一叶孤城泪love

2016-02-19 19:48

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

使用说明:

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

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

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

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

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

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

能够操作 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语句中。

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

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

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

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

展开更多 50%)
分享

猜你喜欢

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

编程语言 网络编程
在oracle中字段类型LONG的使用注意事项

oracle的long类型字段的应用

编程语言 网络编程
oracle的long类型字段的应用

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用JSP处理Oracle中CLOB类型的字段

Web开发
用JSP处理Oracle中CLOB类型的字段

PHP中引用&的使用注意事项

PHP
PHP中引用&的使用注意事项

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在Access中创建表及如何指定字段类型

编程语言 网络编程
在Access中创建表及如何指定字段类型

在FLASH中创造角色的注意事项

flash教程
在FLASH中创造角色的注意事项

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

常用按钮、文本框、表单等CSS样式13例

常用按钮、文本框、表单等CSS样式13例

为你,也只有你才会让我心甘情愿的变笨变傻.

为你,也只有你才会让我心甘情愿的变笨变傻.
下拉加载更多内容 ↓