用存储过程获取字段信息
各位,这样写个存储过程来返回某一字段的数据类型、长度、能否为空? 问题点数:20、回复次数:8Top
1 楼yuminggang(独行侠)回复于 2001-12-04 12:44:47 得分 10
syscolumns表可以帮助你解决这个问题。Top
2 楼icyer()回复于 2001-12-04 12:51:05 得分 0
怎么用的?Top
3 楼yuminggang(独行侠)回复于 2001-12-04 13:17:47 得分 0
select * from syscolumns where id='xxx'
select * from sysobjects where id='xxx'
运行一下你该知道是怎么回事了吧!xxx是ID号
Top
4 楼icyer()回复于 2001-12-04 13:21:57 得分 0
我是说具体内容。
比如:xtype是代表字段类型吧?其中具体数值的含义是什么?Top
5 楼junglerover(灌木丛)回复于 2001-12-04 13:25:00 得分 10
看看
http://www.csdn.net/expert/topic/401/401935.shtm
说得都很清楚了。
Top
6 楼icyer()回复于 2001-12-04 13:58:40 得分 0
那怎样得到某个表的关键字段呢?Top
7 楼yuminggang(独行侠)回复于 2001-12-06 12:07:00 得分 0
注意表syscolumns中的typestat字段,看看有没有什么收获。Top
8 楼bcrun(网狐(www.devsos.com))回复于 2001-12-17 10:54:00 得分 0
to yuminggang(于明刚) :
应该是sysindexkeys中的colidTop




