`
sodabao
  • 浏览: 159991 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

关于LONG数据类型使用上的一些总结

SQL 
阅读更多

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语句

限制:

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

2、不能索引LONG类型列。

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

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。

 

分享到:
评论

相关推荐

    C++数据类型转换总结

    C++中不同数据类型之间相互转换总结,如string、CString、int、long、float、double等之间相互转换。

    arcgis数据类型

    ArcGIS中你可以将要素的属性值存储为七种数据类型之一,即短整型(short integer)、长整型(long integer)、浮点型(float)、双精度(double)、文本型(text)、日期型(date)和大型二进制对象(BLOB)。...

    java SE(入门知识4)原生数据类型使用陷阱.docx

    主要是针对java中的八种原生数据类型,byte,short,int,long,float,double,char,Boolean使用的陷阱进行了总结

    C++基本数据类型总结

     1、整形有char、short、int、long、long long,这5个也默认为signed XX ;  规则:short至少16位;int至少和short一样;long至少32位,且至少和int一样长;long long至少64位,且至少和long一样长。  其中,...

    C语言基础知识(基本)

    数组的 (1)-基本数据类型 出处 总结:基本数据类型 关键字: 基本数据类型使用11个关键字:int、long、...int:系统的基本整数类型。C保证int类型至少有16位长。 short或short int:最大的short整数不大于最大的int整数值...

    oracle基本数据类型存储格式浅析.pdf

    oracle 的基本数据类型的存储格式有了一些了解,最近有做了一些测试进行了验证。打算整理总结一下,这一 篇主要说明字符类型的存储格式。主要包括char、varchar2 和long 等几种类型。

    C和C++中的基本数据类型的大小及表示范围详解

    本文研究的主要问题时关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围,具体介绍如下。 一、基本类型的大小及范围的总结(以下所讲都是默认在32位操作系统下): ...

    Java SE(入门知识3)-原生数据类型.doc

    主要总结了java中常用的八个原生数据类型,byte,short,int,long,float,double,char,Boolean。

    死磕Java之Java数据类型的来龙去脉

    (二)基本数据类型与包装类的对应关系(三)包装类的自动拆箱与装箱(四)包装类总结 一、数据类型分类 数据类型可以分为基本数据类型(8个)和引用数据类型(3个)。 具体可以参考如下图所示: 二、基本数据类型 ...

    JVM面试总结

    操作这些原始数据类型数据的字节码(指令)本身就已经指出了操作数的数据类型,例如iadd、ladd、fadd和dadd指令都是把两个数相加,其操作数类型分别是int、long、float和double。虚拟机没有给boolean(布尔)类型设置...

    Python常用数据类型之间的转换总结

    long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 complex(real [,imag]) 创建一个复数 str(x) 将对象 x 转换为字符串 repr(x) 将对象 x 转换为表达式字符串 eval...

    Visual C++ 常用数据类型转换方法详解第1/2页

    说明:本文纯粹是总结一下有关类型转换的贴子, 本人并未对所有方法都做测试,...一、其它数据类型转换为字符串 短整型(int) itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制 itoa(i,temp,2); /

    简单总结C++中的修饰符类型

    C++ 允许在 char、int 和 double 数据类型前放置修饰符。修饰符用于改变基本类型的含义,所以它更能满足各种情境的需求。 下面列出了数据类型修饰符: signed unsigned long short 修饰符 signed、unsigned、...

    C语言一图流总结PDF

    下面从数据类型、运算符、控制流、数组、指针、函数、字符串以及内存与作用域等几个方面进行总结: 数据类型: C语言提供了基本的数据类型,包括整型(int、char、short、long)、浮点型(float、double)、字符型...

    java面试试题总结

    java面试试题总结 String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 

    北大青鸟Oracle教程集1

    Oracle主要 Oracle主要 数据类型 4-1 Character 数据类型 Number 数据类型 Date 数据类型 Raw 和 Long Raw 数据类型 LOB 数据类型 Oracle 主要数据类型 4-2 Character 数据类型 ― Char ― Varchar2 ― Long Number ...

    北大青鸟Oracle教程集2

    Oracle主要 Oracle主要 数据类型 4-1 Character 数据类型 Number 数据类型 Date 数据类型 Raw 和 Long Raw 数据类型 LOB 数据类型 Oracle 主要数据类型 4-2 Character 数据类型 ― Char ― Varchar2 ― Long Number ...

    cpp11-new-features:这里总结下c++11的新特性

    #说明c++11标准新添加的东西,对重要的改动...##long long类型其实很多主流的C++编译器早就支持long long数据类型了,C语言也早就支持这个数据类型了,只是现在才加到标准中来而已。#psg++弱暴了,regex怎么看都不正常

    java考试题大总结

    基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 3、int 和 ...

    c++ 面试题 总结

    一个指向char类型的const对象指针,p不是常量,我们可以修改p的值,使其指向不同的char,但是不能改变它指向非char对象,如: const char *p; char c1='a'; char c2='b'; p=&c1;//ok p=&c2;//ok *p=c1;//error (2)...

Global site tag (gtag.js) - Google Analytics