如何列出数据库的表结构和字段属性?

异想天开的妄想狂 2003-07-07 11:31:47
如何列出数据库的表结构和字段属性?

正在做数据库结构开发文档,能否自动生成列出数据库表的结构和字段属性?
...全文
150 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-07-07
  • 打赏
  • 举报
回复
select rtrim(b.name) as colname
,case when h.id is not null then 'PK' else '' end as primarykey
,type_name(b.xusertype) + case when b.colstat & 1 = 1 then '[ID(' + convert(varchar,ident_seed(a.name)) + ',' + convert(varchar,ident_incr(a.name)) + ')]' else '' end as type
,b.length
,case b.isnullable when 0 then 'N' else 'Y' end as [isnull]
,isnull(e.text,'') as [default]
,isnull(c.value,'') as descript
from sysobjects a,syscolumns b
left outer join sysproperties c on b.id = c.id and b.colid = c.smallid
left outer join syscomments e on b.cdefault = e.id
left outer join (select g.id,g.colid from sysindexes f,sysindexkeys g where f.id = g.id and f.indid = g.indid and f.indid > 0 and f.indid < 255 and (f.status & 2048)<>0) h on b.id = h.id and b.colid = h.colid
where a.id = b.id
and a.id = object_id('titles') --tablename改成你要导出的表的名称
order by b.colid
97866 2003-07-07
  • 打赏
  • 举报
回复
右击数据库名->所有任务->生成SQL脚本。
jimmyxing 2003-07-07
  • 打赏
  • 举报
回复
你可以用你的模型生成一分数据库结构报告阿。
tjkb12 2003-07-07
  • 打赏
  • 举报
回复
在查询分析器左边的对象里,点开数据库---表就OK

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧