Informix字段类型

Informix的字段类型

字段类型 描述 字段长度及其缺省值
char(size) 用于保存定长(size)字节的字符串数据。 每行定长(不足部分补为空格);最大长度为254字节,缺省值为每行1字节。
varchar(size) 用于保存变长的字符串数据。其中最大字节长度由(size)指定。 每行长度可变,最大长度为254字节。数据长度缺省为1
serial 自动增长类型。 按Integer型存储。
nchar(size) 双字节字符串。 每行定长(不足部分补为空格)。 长度(size)是指字符的个数,最大字节数为254*2。
nvarchar(size) 可变长,双字节字符串。 每行变长。长度(size)是指字符的个数,最大字节数为size*2。
real 保存浮点数据类型,范围为-2.23E-308到+2.23E-308。 最大长度为8字节。
interval 用于指定一个时间跨度。 (5-3)year to month、(11:15)hour to minute。
date 日期型。 每行固定为10字节长度。
datetime 日期时间型。 每行固定为8字节长度。
integer 保存整型数据,范围为-2147483648到+2147483647。 最大长度为4字节32 - 1字节或4G。
smallint 保存整型数据,范围为-32768到+32767 最大长度为2字节32 - 1字节或4G。
float 保存浮点数据类型,范围为-2.23E-308到+2.23E-308。 最大长度为8字节。
smallfloat 保存浮点数据类型,范围为-2.23E-308到+2.23E-308。 最大长度为8字节。
money(p,s) 保存精确数值数据类型,范围为-10E-38到+10E-38,p是精度,总小数位数(1~38),s是小数位(小数位小于等于p) 最大长度为2~17字节。
decimal(p,s) 保存精确数值数据类型,范围为-10E-38到+10E-38,p是精度,总小数位数(1~38),s是小数位(小数位小于等于p) 最大长度为2~17字节。
text 保存2GB长度以内的文本数据。 最大长度为2G。
byte 保存2GB长度以内的二进制数据。 最大长度为2G。
时间: 2024-07-28 22:26:10

Informix字段类型的相关文章

asp在线实现修改access数据库的字段类型

数据|数据库|在线|access|字段类型 阿里西西(alixixi.com)在做一个客户项目的时候,程序已经交付并上传到客户的网通空间,但我们的开发团队使用的是电信线路,进行几十M大小的数据传输是非常的慢. 在一个调整中,因为字段设计得太短,需要修改数据库的字段类型,但数据库非常大,如果下载的话,估计半天才能下载完,修改完成还在再上传... 于是,决定通过在线修改AC库的字段,查了些资料,写出了以下代码,轻松实现了把原来文本类型的字段改成了备注型,一切问题解决! 以下代码可以提供给大家参考,把

sql2005的xml字段类型在.net中的应用

sql|sql2005|xml    今天要介绍的就是sql2005的xml字段类型在.net中的应用.调用过程是:先运用并行化的办法把xml字段类型中的数据转换成Model对象,对Model对象操作后,再运用串行化的方法把Model对象转变成xml格式,最后存储到数据库中.       我认为如果把复杂的业务关系数据存储在xml字段中,可简化数据库的设计,方便业务的处理.        这里写了个小demo:            假如我们有很多店铺信息,每个店铺都有一个ShopID, 所以我

导入文本文件时如何指定字段类型?(一)

导入文本文件时如何指定字段类型?(一)   问题: 我有一个文本文件需要导入 Access ,但是文本文件中有一列数据原本是文本,但是导入数据库后自动变成了"双精度"类型,我该如何让各个字段按我需要的数据类型生成哪?如何让 ACCESS 按照我规定的构架.规格从文本文件.XLS文档中导入数据?  方法一: Access 本身就有导入导出向导,里面得高级选项中就可以自定义需要导入数据得详细规格. 操作步骤如下: 菜单 -> 文件 -> 获取外部数据 -> 导入(或者是&

导入文本文件时如何指定字段类型?(二)

导入文本文件时如何指定字段类型?   问题: 我有一个文本文件需要导入 Access ,但是文本文件中有一列数据原本是文本,但是导入数据库后自动变成了"双精度"类型,我该如何让各个字段按我需要的数据类型生成哪?如何让 ACCESS 按照我规定的构架.规格从文本文件.XLS文档中导入数据?  方法二: 用 Schema.ini 文件也可以达到要求. 作用:Schema.ini用于提供文本文件中记录的构架信息.每个 Schema.ini 项都用于指定表的五个特征之一:1.文本文件名2.文件

SQL中varchar和nvarchar字段类型的区别

sql|区别|varchar|字段类型 在SQL Server 2000中,NVARCHAR和VARCHAR区别是什么? SQL Server提供两种数据类型来存储字符信息.在如何在SQL Server或应用程序中使用方面,这两种数据类型大致是一样的.差别在于nvarchar是用于存储处理数据库图表中多语言数据的Unicode数据.其它语言有一套需要保存的字符代码的扩展集,这种数据类型支持这样的扩展.因为需要存储其它语言的扩展字符代码,nvarchar占用的空间是varchar的两倍.     

在自定义字段类型的CAML中使用JQuery

本文将通过两种方式实现SharePoint 2007中自定义字段的CAML调用 jQuery AJAX.分别是: 1.传统的编写代码的方式,配合FLDTYPES_你的字段类型.xml,生成自定义字段类型. 2.使用jianyi的 SPCAMLEditor工具,直接修改某列表的字段的CAML. 前者可重用性高, 而后者简单快速,大家可以根据自己的情况进行选择. 我们知道,在字段的架构CAML中可以编写客户端代码,如HTML标记,CSS和Javascript代码.得益于jQuery AJAX的强大,

如何使用Sql Server 2008 Hierarchyid字段类型构造树型分类表

利用数据库表构造无限级分类,通常我们会采用下面这种方式 这种主子关系结构清晰,但查询时会有一些小问题:查询当前类别的所有子类及子类下的子孙类,会出现递归查询,而实际应用中这种查询是很常见的,比如我们要查询所有技术类文章信息: 解决这类问题在SqlServer2005出现之前通常是采用游标来操作,但熟悉数据库内部机制的人都知道使用游标带来的性能问题和其他问题是比较严重的 到了SqlServer2005下,可以选择用CTE来做递归查询,例如要查询所有技术类文章,就可使用这种方式,向上递归和向下递归基

在SQL Server中修改字段类型和字段名称

  在SQL Server中修改字段类型和字段名称 --以下是完整的SQL执行语句 if exists(select * from syscolumns where id=object_id('数据表名称') and name='字段名') --判断该字段是否存在 begin ALTER TABLE 表明 ALTER COLUMN 字段名 VARCHAR(64);--更改类型 end GO if exists(select * from syscolumns where id=object_id

Mysql数据库Char和Varchar字段类型长度的选择比较

  网上有很多关于char和varchar的相关比较,但是都历史悠久,这里转载一篇信息比较新的,个人认为对我的设计字段决定帮助很大. 现代数据库一般都支持CHAR与VARCHAR字符型字段类型,CHAR是用来保存定长字符,存储空间的大小为字段定义的长度,与实际字符长度无关,当输入的字符小于定义长度时最后会补上空格.VARCHAR是用来保留变长字符,在数据库中存储空间的大小是实际的字符长度,不会像CHAR一样补上空格,这样占用的空间更少. 从以上特点来看,VARCHAR比CHAR有明显的优势,因此