CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

数据库的那个文本型字段的长度最大啊?

楼主hansun(小虫)2003-12-01 22:34:46 在 Oracle / 基础和管理 提问

数据库的那个文本型字段的长度最大啊?  
  我试过,好象只有NVARCHAR   最长只能设到2000,但还是不够用啊,有没有更长的呢? 问题点数:50、回复次数:2Top

1 楼letsflytogether(伍子)回复于 2003-12-02 08:36:28 得分 30

LONG数据类型使用上的一些说明    
   
     
  系统环境:    
  1、操作系统:Windows   2000  
  2、数据库: Oracle   8i   R2   (8.1.6)   for   NT   企业版  
  3、安装路径:C:\ORACLE  
   
  使用说明:    
  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。  
   
   
   
   
   
  SQL*Plus   中操作   LONG类型列:    
  1、set   long   n  
   
  2、col   列名   format   An  
   
  n代表n位字符(n为大于零的整数),An表示将此列的数据显示宽度限制为不超过n位。    
  Top

2 楼mosaic()回复于 2003-12-02 08:39:57 得分 20

几个字符型数据类型:  
  char     ----   2000   bytes  
  varchar2   -----4000   bytes  
  long     -----2   Gigabytes  
  clob     -----4   gigabytesTop

相关问题

  • 数据库字段长度问题
  • 请问如何得到access数据库的字段长度(这里指的是建库的时候设定的字段长度,不是实际字段的长度,因为实际字段长度可能达不到设定长度,比如“文本型”字段。)十分着急,在线等待~~
  • 用Dao提取数据库文本字段内容的问题
  • ADO数据库操作时,如何清空文本字段?
  • 关于截取文本文件字段到数据库中
  • 如何写100K的文本文件到数据库字段中
  • 如何显示数据库中TEXT字段的长度?
  • 数据库自动编号字段长度溢出
  • 怎样读出ACESS数据库里面的表字段的类型、字段长度、字段备注内容?
  • 提取ACCESS2000数据库的结构(包括表名、字段名、字段类型、字段长度、*说明)

关键词

  • 语句
  • 文本
  • 数据库
  • 数据
  • 字符
  • sql
  • 类型
  • 长度
  • long
  • 不能

得分解答快速导航

  • 帖主:hansun
  • letsflytogether
  • mosaic

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo