免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1668 | 回复: 3
打印 上一主题 下一主题

请教informix中的系统表的问题? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-09 10:22 |只看该作者 |倒序浏览
我想得到某表的列的信息
用如下sql语句:
select *  from syscolumns where tabid=   
其中列的信息中的coltype是数字,我想要得具体列的属性(如:某列的属性是varchar(12,我要得道这个varchar(12这个串)的值应对应到哪张表?  

论坛徽章:
11
数据库技术版块每日发帖之星
日期:2016-06-25 06:20:00数据库技术版块每日发帖之星
日期:2016-06-24 06:20:00数据库技术版块每日发帖之星
日期:2016-05-03 06:20:00数据库技术版块每日发帖之星
日期:2016-04-21 06:20:00数据库技术版块每日发帖之星
日期:2016-01-23 06:20:00数据库技术版块每日发帖之星
日期:2015-12-03 06:20:00综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-19 06:20:00数据库技术版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2016-07-30 06:20:00
2 [报告]
发表于 2003-06-09 10:53 |只看该作者

请教informix中的系统表的问题?

好象有个说明的!
数字与类型对照的!
我找下看!
0=CHAR
1=smallint
2=integer
3=float
4=smallint
5=decimal
6=serial
7=date
8=money
8=datetime
10=datetime
11=byte
12=text
13=varchar
14=interval
15=char
16=nvarchar

论坛徽章:
0
3 [报告]
发表于 2003-06-09 11:11 |只看该作者

请教informix中的系统表的问题?

colname    operatorno
tabid      100
colno      1
coltype    256
collength  4
colmin
colmax

colname    operatorlevel
tabid      100
colno      2
coltype    257
collength  2
colmin
colmax

论坛徽章:
0
4 [报告]
发表于 2003-06-09 15:38 |只看该作者

请教informix中的系统表的问题?

谢谢了。大于100用coltype的值减去256在与上面的对照就得道了类型
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP