LONG列不能出现在SQL语句的某些部分: 
1、在WHERE、GROUP BY、ORDER BY、CONNECT BY子句以及在具有DISTINCT 操作的SELECT语句中。 
2、SQL函数(如SUBSTR或INSTR) 
3、表达式或条件。 
4、包含有GROUP BY子句的查询的选择表。 
5、在子查询的选择表或由集合操作组合查询选择表。 
6、CREATE TABLE AS SELECT语句的选择表。 
使用说明: 
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。
--------------------- 
作者:soft_lawrency 
来源:CSDN 
原文:https://blog.csdn.net/soft_lawrency/article/details/6407686 
版权声明:本文为博主原创文章,转载请附上博文链接!

非法使用long类型数据相关推荐

  1. 数据结构与算法:单链表(利用万能指针实现对任意类型数据进行操作)

    前言 C语言的指针真的很强大,万能指针更强大,可以指向任意类型的数据.在上篇博客 数据结构与算法:单链表(超详细实现)中用C语言实现了单链表的相关算法,不过却有局限性 只能针对某一种数据类型还是不够强 ...

  2. 非法关机 mysql_一次非法关机导致mysql数据表损坏的实例解决 -电脑资料

    排查修复数据表的经过: 2.启动mysql服务,卸载和关闭rpm安装的mysql服务 (昨天安装postfix好像yum安装了mysql),用netstat -anp |grep mysqld 命令查 ...

  3. C语言实现 动态数组 处理任意类型数据

    引言:动态数组在C/C++.Java.Python等语言中应用广泛,高级语言一般通过调用类或接口等可以快捷使用,C语言实现动态数组需要手动构造,以下为实现过程. 1 结构体构造动态数组 typedef ...

  4. C#中将结构类型数据存储到二进制文件中方法

    以往在vb6,vc6中都有现成的方法将结构类型数据写入和读取到二进制文件中,但是在c#中却没有现成的方法来实现,因此我查阅了一些资料,借鉴了网上一些同学的做法,自己写了个类似的例子来读写结构类型数据到 ...

  5. Android java传递string类型数据给C

    本文接着实现<Android java传递int类型数据给C>的还未实现的方法: public native String sayHelloInC(String s); 先贴一个工具方法, ...

  6. mysql json类型数组索引_MySQL JSON 类型数据操作

    1.Java 中动态扩展字段,会导致数据库表被锁,在MySQL 5.7.8版本之前,因为MySQL不能直接操作JSON类型数据,可以将一个字段设定成varchar类型,里面存放JSON格式数据,这样在 ...

  7. R语言使用gt包和gtExtras包优雅地、漂亮地显示表格数据:使用gt包可视化表格数据,使其易于阅读和理解、使用gtExtras包添加一个图,显示表中某一列中的数字、并为类型数据添加图像符号标签

    R语言使用gt包和gtExtras包优雅地.漂亮地显示表格数据:使用gt包可视化表格数据,使其易于阅读和理解.使用gtExtras包添加一个图,显示表中某一列中的数字.并为类型数据添加图像符号标签 目 ...

  8. PTA 基础编程题目集 7-6 混合类型数据格式化输入 C语言

    PTA 基础编程题目集 7-6 混合类型数据格式化输入 C语言 本题要求编写程序,顺序读入浮点数1.整数.字符.浮点数2,再按照字符.整数.浮点数1.浮点数2的顺序输出. 输入格式: 输入在一行中顺序 ...

  9. 7-6 混合类型数据格式化输入 (C语言)

    7-6 混合类型数据格式化输入 (5 分)本题要求编写程序,顺序读入浮点数1.整数.字符.浮点数2,再按照字符.整数.浮点数1.浮点数2的顺序输出. 输入格式: 输入在一行中顺序给出浮点数1.整数.字 ...

最新文章

  1. Linux socket TIME_WAIT 优化
  2. 【每日一算法】什么是二分图?
  3. 使用git命令导出项目_【git学习】SVN项目迁移到Git操作指南
  4. CTFshow 反序列化 web257
  5. VTK修炼之道69:体绘制讨论_颜色传输函数
  6. AI时代的神马搜索!神马智能对话技术深度解读
  7. 日志管理:(三)配置_JCL+Log4J中遇到的问题
  8. 如何使用Chrome开发者工具调试web socket应用
  9. [css] 如何做图片预览,如何放大一个图片?
  10. Linux磁盘分区及要求
  11. android开发技术探索,《android开发艺术探索》读书笔记(十三)--综合技术(示例代码)...
  12. win10--vs2015--libjpeg--64位库的编译过程记录
  13. 设计模式之GOF23策略
  14. oracle数据库常用的函数总结
  15. 原生JS打印插件之jQuery.EasyPrint.js使用文档
  16. 期货市场的大户黑手(最大的是华尔街 高盛之流)
  17. 【ArcGIS Pro微课1000例】0009:ArcGIS Pro地理配准完整教程(建议收藏)
  18. MIMO Radar
  19. 【JavaScript】数组方法应用自测例题
  20. 怎么用python表白_如何正确使用Python进行表白

热门文章

  1. 谷歌大数据的三驾马车
  2. 共享文件夹服务器内存资源不足,『excel文件打开就提示可用资源不足,无法完成此任务』共享文件夹怎么设置...
  3. 公寓酒店项目工程智能门锁的种类以及系统有哪些?
  4. CCNA实验四十 模拟ADSL与Modem拨号
  5. 测试用例设计方法_判定表法(游戏向)
  6. et游戏自动翻译工具_ET的异常翻译
  7. linux系统各服务相关设置
  8. Shiro的认证原理(Subject#login的背后故事)
  9. Android人脸识别和证件识别
  10. 手把手教你从0开始搭建个人博客,东半球最详细的保姆级博客搭建部署教程 | 程序员人手必备个人博客网站