获取所有用户表及根据表Id取得表字段信息

王朝html/css/js·作者佚名  2006-12-17
窄屏简体版  字體: |||超大  

获取所有用户表及根据表Id取得表字段信息

获取所有用户表及根据表Id取得表字段信息 SQL SERVER 2000

sql_pub = 'select id, [name], crdate from sysobjects d where d.xtype = 'U' and d.name <> 'dtproperties' order by a.[name] asc'

sql_pub = ' SELECT ' & _

' a.[name] as '字段名称'' & _

' , (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) as 标识' & _

' , b.name 类型' & _

' , a.length 占用字节数' & _

' , (case when a.isnullable = 1 then '√'else '' end) 允许空' & _

' , isnull(e.text,'') 默认值' & _

' , cast(isnull(g.[value],'') as varchar(100)) AS 字段说明' & _

' FROM syscolumns a' & _

' left join systypes b' & _

' on a.xtype = b.xusertype' & _

' left join syscomments e' & _

' on a.cdefault=e.id' & _

' left join sysproperties g' & _

' on a.id = g.id AND a.colid = g.smallid' & _

' where a.id = ' & table_id & _

' order by a.colorder'

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航