一个小的得到表属性的方法
今天做动态控制显示列,需要得到数据表的各个列及列的属性。开始的时候是百思不得其解,后来通过一条sql语句就得到了。
在解决过程中,发现也有很多同学在找这方面的知识。现在将这个简单的sql语句写出来。
各位大虾 有什么更好的方法,请多多指教。
在解决过程中,发现也有很多同学在找这方面的知识。现在将这个简单的sql语句写出来。
SELECT c.name as FieldName,
t.name as FieldType,
c.length as FieldLength
FROM SYSCOLUMNS c
inner join systypes t on c.xusertype=t.xusertype
WHERE c.ID = OBJECT_ID('task')--task为表名
注:在sql server2000 测试通过。t.name as FieldType,
c.length as FieldLength
FROM SYSCOLUMNS c
inner join systypes t on c.xusertype=t.xusertype
WHERE c.ID = OBJECT_ID('task')--task为表名
各位大虾 有什么更好的方法,请多多指教。