Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
来源:互联网 发布:java权限框架哪个好 编辑:程序博客网 时间:2024/04/30 09:33
查询所有Informix数据表字段类型SQL语句:
select a.tabname,b.colname,b.coltype,
case b.coltype
when '0' then 'CHAR'
when '1' then 'SMALLINT'
when '2' then 'INTEGER'
when '3' then 'FLOAT'
when '4' then 'SMALLFLOAT'
when '5' then 'DECIMAL'
when '6' then 'SERIAL'
when '7' then 'DATE'
when '8' then 'MONEY'
when '9' then 'NULL'
when '10' then 'DATETIME'
when '11' then 'BYTE'
when '12' then 'TEXT'
when '13' then 'VARCHAR'
when '14' then 'INTERVAL'
when '15' then 'NCHAR'
when '16' then 'NVARCHAR'
when '17' then 'INT8'
when '18' then 'SERIAL8'
when '19' then 'SET'
when '20' then 'MULTISET'
when '21' then 'LIST'
when '22' then 'Unnamed ROW'
when '40' then 'LVARCHAR'
when '41' then 'CLOB'
when '43' then 'BLOB'
when '44' then 'BOOLEAN'
when '256' then 'CHAR'
when '257' then 'SMALLINT'
when '258' then 'INTEGER'
when '259' then 'FLOAT'
when '260' then 'REAL'
when '261' then 'DECIMAL'
when '262' then 'SERIAL'
when '263' then 'DATE'
when '264' then 'MONEY'
when '266' then 'DATETIME'
when '267' then 'BYTE'
when '268' then 'TEXT'
when '269' then 'VARCHAR'
when '270' then 'INTERVAL'
when '271' then 'NCHAR'
when '272' then 'NVARCHAR'
when '273' then 'INT8'
when '274' then 'SERIAL8'
when '275' then 'SET'
when '276' then 'MULTISET'
when '277' then 'LIST'
when '278' then 'Unnamed ROW'
when '296' then 'LVARCHAR'
when '297' then 'CLOB'
when '298' then 'BLOB'
when '299' then 'BOOLEAN'
when '4118' then 'Named ROW'
end as coltypename, b.colno from systables a left join syscolumns b on a.tabid=b.tabid where a.tabid>99 and a.tabtype='T' order by a.tabname,b.colno;
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。
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- Informix数据表结构分析资料整理之约束查询代码
- Informix数据表结构分析资料整理之约束查询代码
- Informix数据表结构分析资料整理之约束查询代码
- Oracle查询数据表结构/字段/类型/大小
- sql语句查询表的字段类型长度和表说明
- 如何用SQL语句查询一个数据表所有字段的类型
- SQL中查询数据表字段名称的查询语句
- Oracle查询数据表结构(字段,类型,大小,备注)
- Oracle查询数据表结构(字段,类型,大小,备注)
- Oracle查询数据表结构(字段,类型,大小,备注)
- Oracle查询数据表结构(字段,类型,大小,备注)
- sql中查询字段说明的语句
- tp框架和SQL语句查询数据表中的某字段包含某值
- informix的char字段类型通过hibernate的sql查询仅返回第一个字符之本人解决方法
- SQL语句添加数据表字段
- awt简单应用案例四-复选框checkbox
- sun.misc.BASE64Encoder找不到jar包的解决方法
- 安卓手机控制小车(自己做成功了,有全套资料)
- ubuntu中eclipse的悬浮提示窗口背景黑色的修改方法
- java swing 设置窗口背景颜色
- Informix数据表结构分析资料整理之字段类型说明和查询SQL语句
- 割点割边 模板
- awt简单应用五 -单选框
- 从K近邻算法、距离度量谈到KD树、SIFT+BBF算法
- Informix数据表结构分析资料整理之约束查询代码
- awt简单案例六 -文本框TextField
- Android Fragments 详细使用
- .NET轻量级开发工具
- awt简单应用 布局管理器 BorderLayout GridLayout